From 1eaacdb6adb5fff795ba2cf0091c4256c205caba Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 19 Oct 2022 21:23:52 +0100 Subject: gnu: python-pytest-astropy: Update to 0.10.0. * gnu/packages/python-check.scm (python-pytest-astropy): Update to 0.10.0. Signed-off-by: Liliana Marie Prikler --- gnu/packages/python-check.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 2358e7448d4..e3b8ede9f0f 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2020 Edouard Klein ;;; Copyright © 2020, 2021 Vinicius Monego ;;; Copyright © 2020 Tanguy Le Carrour -;;; Copyright © 2021 Sharlatan Hellseher +;;; Copyright © 2021-2022 Sharlatan Hellseher ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021, 2022 Guillaume Le Vaillant ;;; Copyright © 2021 Bonface Munyoki Kilyungi @@ -455,13 +455,13 @@ Astropy project, but is optimized for use with astropy-related projects.") (define-public python-pytest-astropy (package (name "python-pytest-astropy") - (version "0.8.0") + (version "0.10.0") (source (origin (method url-fetch) (uri (pypi-uri "pytest-astropy" version)) (sha256 - (base32 "18j6z6y2fvykmcs5z0mldhhaxxn6wzpnhlm2ps7m8r5z5kmh1631")))) + (base32 "04g2rh261s3s6ym8mwi4iv2a6anbgwvwzcvkyilfck6yxrncdqw5")))) (build-system python-build-system) (arguments `(#:tests? #f ; there are no tests -- cgit v1.3 From dd69af5ddc5fee6554f3b35c20e71628c4409d6e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 19 Oct 2022 21:25:11 +0100 Subject: gnu: python-pytest-astropy-header: Update to 0.2.2. * gnu/packages/python-check.scm (python-pytest-astropy-header): Update to 0.2.2. Signed-off-by: Liliana Marie Prikler --- gnu/packages/python-check.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index e3b8ede9f0f..e7828990c16 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -432,13 +432,13 @@ of tests run in a specific order.") (define-public python-pytest-astropy-header (package (name "python-pytest-astropy-header") - (version "0.1.2") + (version "0.2.2") (source (origin (method url-fetch) (uri (pypi-uri "pytest-astropy-header" version)) (sha256 - (base32 "1y87agr324p6x5gvhziymxjlw54pyn4gqnd49papbl941djpkp5g")))) + (base32 "046v4arinv8b5jz05pvhnc0n1aqqndwvhlsl635ahxabr40i32bp")))) (build-system python-build-system) (native-inputs (list python-pytest python-setuptools-scm)) -- cgit v1.3 From 15ff5eebb6109159a9ea4afd8cc942d9e0113148 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Mon, 31 Oct 2022 17:08:32 -0700 Subject: gnu: Fix various lint issues in synopsis and descriptions. * gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period. * gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise. (rust-atomic-polyfill-1)[synopsis]: Likewise. (rust-modifier-0.1)[synopsis]: Likewise. (rust-openssl-macros-0.1)[synopsis]: Likewise. (rust-syn-mid-0.5)[synopsis]: Likewise. (rust-toml-edit-0.14)[synopsis]: Likewise. (rust-valuable-derive-0.1)[synopsis]: Likewise. (rust-inflections-1)[synopsis]: Likewise. * gnu/packages/databases.scm (python-databases)[synopsis]: Likewise. * gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise. * gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise. * gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise. * gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise. * gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise. (python-pyro-api)[synopsis]: Likewise. * gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise. * gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise. * gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise. (python-sarif-om)[synopsis]: Likewise. (python-socksio)[synopsis]: Likewise. (python-msrest)[synopsis]: Likewise. * gnu/packages/tor.scm (torsocks)[synopsis]: Likewise. * gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article. * gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise. (rust-simplelog-0.11)[synopsis]: Likewise. * gnu/packages/samba.scm (wsdd)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing whitespace. * gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove leading whitespace. * gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing whitespace. * gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading whitespace. * gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing whitespace. --- gnu/packages/android.scm | 2 +- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/cran.scm | 2 +- gnu/packages/crates-io.scm | 22 +++++++++++----------- gnu/packages/databases.scm | 2 +- gnu/packages/games.scm | 2 +- gnu/packages/golang.scm | 4 ++-- gnu/packages/guile-xyz.scm | 2 +- gnu/packages/haskell-check.scm | 2 +- gnu/packages/haskell-web.scm | 2 +- gnu/packages/haskell-xyz.scm | 2 +- gnu/packages/lisp-xyz.scm | 2 +- gnu/packages/machine-learning.scm | 4 ++-- gnu/packages/messaging.scm | 2 +- gnu/packages/mpi.scm | 2 +- gnu/packages/node-xyz.scm | 2 +- gnu/packages/python-check.scm | 2 +- gnu/packages/python-web.scm | 8 ++++---- gnu/packages/samba.scm | 2 +- gnu/packages/tor.scm | 2 +- 20 files changed, 35 insertions(+), 35 deletions(-) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm index 91aaba089fe..881b75d7636 100644 --- a/gnu/packages/android.scm +++ b/gnu/packages/android.scm @@ -872,7 +872,7 @@ algorithm.") ("libpng" ,libpng))) (home-page "https://developer.android.com/studio/command-line/etc1tool.html") (synopsis "Encode and decode PNG images to resp. from the ETC1 compression -standard.") +standard") (description "@command{etc1} is a command line utility that lets you encode PNG images to the ETC1 compression standard and decode ETC1 compressed images back to diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 1def92ca48d..7eae8d9cb29 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -16525,7 +16525,7 @@ assembly (small or mammalian size) and single-cell assembly.") (inputs (list zlib xz)) (home-page "https://github.com/OceanGenomics/mudskipper") - (synopsis "Convert genomic alignments to transcriptomic BAM/RAD files.") + (synopsis "Convert genomic alignments to transcriptomic BAM/RAD files") (description "Mudskipper is a tool for projecting genomic alignments to transcriptomic coordinates.") (license license:bsd-3))) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 9bdeba3c282..036674b0f0b 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -29860,7 +29860,7 @@ sliding windows are to be created.") (build-system r-build-system) (propagated-inputs (list r-data-table r-jsonlite r-xml r-yaml)) (home-page "https://renkun-ken.github.io/rlist/") - (synopsis "A Toolbox for Non-Tabular Data Manipulation") + (synopsis "Toolbox for Non-Tabular Data Manipulation") (description "This package provides a set of functions for data manipulation with list objects, including mapping, filtering, grouping, sorting, updating, diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b216ed0baff..0c15b23b937 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4427,7 +4427,7 @@ asynchronous logging.") ("rust-syn" ,rust-syn-0.15)))) (home-page "https://github.com/rustasync/runtime") (synopsis - "Proc Macro attributes for the async-log crate.") + "Proc Macro attributes for the async-log crate") (description "This package provides proc macro attributes for the @code{async-log} crate.") @@ -4901,7 +4901,7 @@ methods.") `(#:cargo-inputs (("rust-critical-section" ,rust-critical-section-1)))) (home-page "https://github.com/embassy-rs/atomic-polyfill") - (synopsis "Atomic polyfills, for targets where they're not available.") + (synopsis "Atomic polyfills, for targets where they're not available") (description "This package provides atomic polyfills, for targets where they're not available.") (license (list license:expat license:asl2.0)))) @@ -10734,7 +10734,7 @@ pitfalls in Rust.") ("rust-toml" ,rust-toml-0.4) ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) (home-page "https://github.com/rust-lang-nursery/rust-clippy") - (synopsis "A bunch of helpful lints to avoid common pitfalls in Rust") + (synopsis "helpful lints to avoid common pitfalls in Rust") (description "This package provides a bunch of helpful lints to avoid common pitfalls in Rust") @@ -33238,7 +33238,7 @@ checking.") (build-system cargo-build-system) (home-page "https://github.com/reem/rust-modifier") (synopsis - "Chaining APIs for both self -> Self and &mut self methods.") + "Chaining APIs for both self -> Self and &mut self methods") (description "Chaining APIs for both self -> Self and &mut self methods.") (license license:expat))) @@ -37176,7 +37176,7 @@ the default program configured on the system.") ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/sfackler/rust-openssl") - (synopsis "Internal macros used by the openssl crate.") + (synopsis "Internal macros used by the openssl crate") (description "This package provides internal macros used by the openssl crate.") (license (list license:expat license:asl2.0)))) @@ -52506,7 +52506,7 @@ diff output.") ("rust-paris" ,rust-paris-1) ("rust-termcolor" ,rust-termcolor-1)))) (home-page "https://github.com/drakulix/simplelog.rs") - (synopsis "A simple and easy-to-use logging facility for Rust's log crate") + (synopsis "simple and easy-to-use logging facility for Rust's log crate") (description "This package provides a simple and easy-to-use logging facility for Rust's @code{log} crate. It aims to be a maintainable, easy to integrate facility for @@ -53968,7 +53968,7 @@ SPIR-V.") (arguments `(#:skip-build? #t #:cargo-inputs (("rust-der" ,rust-der-0.4)))) (home-page "https://github.com/RustCrypto/formats/tree/master/spki") (synopsis - "X.509 Subject Public Key Info (RFC5280) describing public keys ") + "X.509 Subject Public Key Info (RFC5280) describing public keys") (description "This package provides X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. @@ -55927,7 +55927,7 @@ a syntax tree of Rust source code.") ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/taiki-e/syn-mid") (synopsis - "Provide the features between \"full\" and \"derive\" of syn.") + "Provide the features between \"full\" and \"derive\" of syn") (description "This package provides the features between \"full\" and \"derive\" of syn.") (license (list license:asl2.0 license:expat)))) @@ -60718,7 +60718,7 @@ serializing Rust structures.") ("rust-pretty-assertions" ,rust-pretty-assertions-1) ("rust-snapbox" ,rust-snapbox-0.2)))) (home-page "https://github.com/ordian/toml_edit") - (synopsis "Yet another format-preserving TOML parser.") + (synopsis "Yet another format-preserving TOML parser") (description "This package provides yet another format-preserving TOML parser.") (license (list license:expat license:asl2.0)))) @@ -64080,7 +64080,7 @@ a part of rav1e.") ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/tokio-rs/valuable") - (synopsis "Macros for the valuable crate.") + (synopsis "Macros for the valuable crate") (description "This package provides macros for the @code{valuable} crate.") (license license:expat))) @@ -68211,7 +68211,7 @@ Rust.") (build-system cargo-build-system) (home-page #f) (synopsis - "High performance inflection transformation library for changing properties of words like the case.") + "High performance inflection transformation library for changing properties of words like the case") (description "High performance inflection transformation library for changing properties of words like the case.") (license license:expat))) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 2316287902e..afb6b71ef0d 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3659,7 +3659,7 @@ managers for automatically closing connections.") python-asyncmy python-sqlalchemy)) (home-page "https://github.com/encode/databases") - (synopsis "Async database support for Python.") + (synopsis "Async database support for Python") (description "This package implements async database support for Python.") (license license:bsd-3))) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 56d4ad2d87e..8ed4067debd 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -11121,7 +11121,7 @@ meant to be quick and fun.") (string-append "CPPFLAGS=" "-I" #$(this-package-input "sdl-union") "/include/SDL")))) - (synopsis "Liquid War 6 is a unique multiplayer wargame.") + (synopsis "Liquid War 6 is a unique multiplayer wargame") (description "Liquid War 6 is a unique multiplayer war game. Your army is a blob of liquid and you have to try and eat your opponents. Rules are very simple yet diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 98e245478ea..e52161228e5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6637,7 +6637,7 @@ create or replace a file or symbolic link.") '(#:import-path "golang.org/x/sync/errgroup" #:unpack-path "golang.org/x/sync")) (synopsis "Synchronization, error propagation, and Context cancellation -for groups of goroutines working on subtasks of a common task.") +for groups of goroutines working on subtasks of a common task") (description "This package provides synchronization, error propagation, and Context cancellation for groups of goroutines working on subtasks of a common task.") @@ -6795,7 +6795,7 @@ data serialization format.") `(#:import-path "github.com/mattn/go-zglob")) (home-page "https://github.com/mattn/go-zglob") (synopsis "Glob library that descends into other directories") - (description " A glob library that implements descending into other + (description "A glob library that implements descending into other directories. It is optimized for filewalking.") (license license:expat))) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 209ba694d77..623289f32cc 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1639,7 +1639,7 @@ for MySQL.") (list autoconf automake pkg-config texinfo)) (inputs (list guile-3.0)) (synopsis - "Guile application configuration parsing library.") + "Guile application configuration parsing library") (description "Guile Config is a library providing a declarative approach to application configuration specification. The library provides clean diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index 62433cdb159..affe6a07b5b 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -899,7 +899,7 @@ minimal dependencies.") ghc-crypto-cipher-types)) (home-page "https://github.com/vincenthz/hs-crypto-cipher") (synopsis "Generic cryptography cipher tests for Haskell") - (description " This Haskell package contains generic tests for + (description "This Haskell package contains generic tests for cryptographic ciphers, and is used by the test runners of various Haskell implementations of cryptographic ciphers.") (license license:bsd-3))) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 0e82d65e270..d2f706f222b 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -1555,7 +1555,7 @@ introduces a more general approach for processing XML with Haskell.") (build-system haskell-build-system) (inputs (list ghc-hxt)) (home-page "https://github.com/UweSchmidt/hxt") - (synopsis "The XPath modules for HXT.") + (synopsis "The XPath modules for HXT") (description "This extension for the Haskell XML Toolbox defines data types to represent XPath, navigation trees and primitives to select and edit subtrees diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 849db40e6ea..e00d8c5abec 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -12358,7 +12358,7 @@ literals.") (list ghc-hunit)) (home-page "https://hackage.haskell.org/package/string-qq") (synopsis - "QuasiQuoter for non-interpolated strings, texts and bytestrings.") + "QuasiQuoter for non-interpolated strings, texts and bytestrings") (description "This package provides a quasiquoter for non-interpolated strings, texts and bytestrings.") diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8bb3b1a7d9c..80a35f9dd13 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -22878,7 +22878,7 @@ place outside with-notes. (arguments '(#:asd-systems '("ctype" "ctype-tfun"))) (home-page "https://github.com/s-expressionists/ctype") - (synopsis "Common Lisp type system implementation ") + (synopsis "Common Lisp type system implementation") (description "This system is an implementation of the Common Lisp type system; particularly @code{cl:typep} and @code{cl:subtypep}.") diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index c0d6ccfd191..9808da7c883 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -3357,7 +3357,7 @@ of Hidden Markov Models.") (native-inputs (list python-cython python-pytest)) (home-page "https://github.com/gatagat/lap") - (synopsis "Linear Assignment Problem solver (LAPJV/LAPMOD).") + (synopsis "Linear Assignment Problem solver (LAPJV/LAPMOD)") (description "Lap is a linear assignment problem solver using Jonker-Volgenant algorithm for dense (LAPJV) or sparse (LAPMOD) matrices.") (license license:bsd-2))) @@ -3410,7 +3410,7 @@ and Numpy.") python-sphinx python-sphinx-rtd-theme)) (home-page "https://github.com/pyro-ppl/pyro-api") - (synopsis "Generic API for dispatch to Pyro backends.") + (synopsis "Generic API for dispatch to Pyro backends") (description "This package provides a generic API for dispatch to Pyro backends.") (license license:asl2.0))) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 86d9914c90d..7836fbcb483 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -3461,7 +3461,7 @@ for notification of events.") (build-system python-build-system) (propagated-inputs (list python-pillow python-requests python-esprima python-pygobject gobject-introspection gtk+)) - (synopsis "Show CAPTCHA without running proprietary code.") + (synopsis "Show CAPTCHA without running proprietary code") (description "This package shows CAPTCHA without running proprietary code.") (home-page "https://github.com/taylordotfish/librecaptcha") (license license:gpl3+))) diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm index ebf92389069..40f7d30d7ec 100644 --- a/gnu/packages/mpi.scm +++ b/gnu/packages/mpi.scm @@ -359,7 +359,7 @@ software vendors, application developers and computer science researchers.") (substitute-keyword-arguments (package-arguments openmpi) ((#:configure-flags flags) `(cons "--enable-mpi-thread-multiple" ,flags)))) - (description " This version of Open@tie{}MPI has an implementation of + (description "This version of Open@tie{}MPI has an implementation of @code{MPI_Init_thread} that provides @code{MPI_THREAD_MULTIPLE}. This won't work correctly with all transports (such as @code{openib}), and the performance is generally worse than the vanilla @code{openmpi} package, which diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index b14b407e19d..a1e89f17593 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -658,7 +658,7 @@ defaulting to Node's implementation otherwise.") #:tests? #f)) (inputs (list node-safe-buffer node-inherits)) (home-page "https://github.com/nodejs/string_decoder") - (synopsis "Decode buffers while preserving multi-byte sequences ") + (synopsis "Decode buffers while preserving multi-byte sequences") (description "This package provides a user-land implementation of Node-core's @code{string_decoder}, which serves to decode buffers to strings so that the decoded string does not contain incomplete multibyte diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index e7828990c16..8c46ac7357a 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -141,7 +141,7 @@ interfaces with pytest.") (build-system python-build-system) (propagated-inputs (list python-cram python-pytest)) (home-page "https://github.com/tbekolay/pytest-cram") - (synopsis "Run cram tests with pytest.") + (synopsis "Run cram tests with pytest") (description "Cram tests command line applications; Pytest tests Python applications. @code{pytest-cram} tests Python command line applications by letting you write your Python API tests with pytest, and your command line diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 59d677ca35f..00ce3c63ff2 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -782,7 +782,7 @@ for resource properties and best practices.") (propagated-inputs (list python-attrs python-jsonpickle python-pbr)) (native-inputs (list python-pytest)) (home-page "https://github.com/microsoft/jschema-to-python") - (synopsis "Generate Python classes from a JSON schema.") + (synopsis "Generate Python classes from a JSON schema") (description "This package generates source code for Python classes from a @url{http://jschema.org,JSchema} JSON schema.") (license license:expat))) @@ -801,7 +801,7 @@ for resource properties and best practices.") (propagated-inputs (list python-attrs)) (native-inputs (list python-pbr)) (home-page "https://github.com/microsoft/sarif-python-om") - (synopsis "Python implementation of the SARIF 2.1.0 object model.") + (synopsis "Python implementation of the SARIF 2.1.0 object model") (description "This module contains classes for the object model defined by the @url{https://sarifweb.azurewebsites.net,Static Analysis Results Interchange Format (SARIF)} file format.") @@ -6645,7 +6645,7 @@ your code non-blocking and speedy.") (base32 "1b64j45w35jzhjhnq44bnyad9ydh1iyyd7a6j2c8phxmllyyp2zq")))) (build-system python-build-system) (home-page "https://github.com/sethmlarson/socksio") - (synopsis "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.") + (synopsis "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5") (description "The @code{socksio} Python module is a client-side sans-I/O SOCKS proxy implementation. It supports SOCKS4, SOCKS4A, and SOCKS5. @code{socksio} is a sans-I/O library similar to @code{h11} or @code{h2}; this @@ -6696,7 +6696,7 @@ SOCKS protocols. It can be paired with any I/O library.") python-pytest-asyncio python-pytest-trio)) (home-page "https://github.com/Azure/msrest-for-python") - (synopsis "AutoRest swagger generator Python client runtime.") + (synopsis "AutoRest swagger generator Python client runtime") (description "This package provides the runtime library @code{msrest} for AutoRest-generated Python clients.") (license license:expat))) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index fd932db80d9..2a012791619 100644 --- a/gnu/packages/samba.scm +++ b/gnu/packages/samba.scm @@ -543,7 +543,7 @@ and IPV6 and the protocols layered above them, such as TCP and UDP.") '(("src/wsdd.py" "bin/wsdd") ("man/wsdd.1" "share/man/man1/")))) (home-page "https://github.com/christgau/wsdd") - (synopsis "A Web Service Discovery host daemon") + (synopsis "Web Service Discovery host daemon") (description "This daemon allows (Samba) hosts to be found by Web Service Dicovery Clients. It also implements the client side of the discovery protocol which searches for devices implementing diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index 36ad5e765a0..c71909f787c 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -185,7 +185,7 @@ This package only provides a client to the Tor Network."))) (("getcap=.*") (string-append "getcap=" (which "getcap") "\n")))))))) (home-page "https://www.torproject.org/") - (synopsis "Transparently route an application's traffic through Tor.") + (synopsis "Transparently route an application's traffic through Tor") (description "Torsocks allows you to use most applications in a safe way with Tor. It ensures that DNS requests are handled safely and explicitly rejects UDP -- cgit v1.3 From c697ff964192f64dfc22927c09458852ace7dd9a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 14 Oct 2022 21:42:06 +0100 Subject: gnu: Add pytest-socket. * gnu/packages/python-check.scm (python-pytest-socket): New variable. Signed-off-by: Christopher Baines --- gnu/packages/python-check.scm | 49 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 8c46ac7357a..749902271bd 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -395,6 +395,55 @@ detect the absence of a cassette file and once again record all HTTP interactions, which will update them to correspond to the new API.") (license license:expat))) +(define-public python-pytest-socket + (package + (name "python-pytest-socket") + (version "0.5.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-socket" version)) + (sha256 + (base32 + "1dkr86nxkxc0ka3rdnpmk335m8gl1zh1sy8i7w4w1jsidbf82jvw")))) + (build-system python-build-system) + (arguments + ;; FIXME: Tests fail a lot, probably requiring Internet access. + (list #:tests? #f + #:phases #~(modify-phases %standard-phases + (replace 'build + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" + #$version) + (setenv "SOURCE_DATE_EPOCH" "315532800") + (invoke "python" + "-m" + "build" + "--wheel" + "--no-isolation" + "."))) + (add-before 'check 'disable-unsupported-test + (lambda _ + (substitute* "tests/test_async.py" + (("def test_asynctest") + "def __off_test_asynctest")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "python" "-m" "pytest" "-vvv"))))))) + (native-inputs (list python-httpx + python-poetry-core + python-pypa-build + python-pytest + python-pytest-httpbin + python-pytest-randomly + python-starlette)) + (home-page "https://pypi.org/project/pytest-socket/") + (synopsis "Pytest plugin to disable socket calls during tests") + (description + "This package provides Pytest extension which disables all network calls flowing +through Python's socket interface") + (license license:expat))) + (define-public python-pytest-ordering (package (name "python-pytest-ordering") -- cgit v1.3 From 510e4583e056c911adf0be18a559ff02c185d14a Mon Sep 17 00:00:00 2001 From: jgart Date: Mon, 28 Nov 2022 23:34:25 -0600 Subject: gnu: Add python-pytest-parawtf. * gnu/packages/python-check.scm (python-pytest-parawtf): New variable. Signed-off-by: Efraim Flashner --- gnu/packages/python-check.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 749902271bd..486abf1c13d 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2022 Malte Frank Gerdes ;;; Copyright © 2022 Felix Gruber ;;; Copyright © 2022 Tomasz Jeneralczyk +;;; Copyright © 2022 jgart ;;; ;;; This file is part of GNU Guix. ;;; @@ -2439,6 +2440,34 @@ parsed examples as part of your normal test run. Integration is provided for the main Python test runners.") (license license:expat))) +(define-public python-pytest-parawtf + (package + (name "python-pytest-parawtf") + (version "1.0.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-parawtf" version)) + (sha256 + (base32 + "08s86hy58lvrd90cnayzydvac4slaflj0ph9yknakcc42anrm023")))) + (build-system python-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; https://github.com/flub/pytest-parawtf/issues/1 + (invoke "pytest" "-k" "not test_mark"))))))) + (propagated-inputs (list python-pytest)) + (home-page "https://github.com/flub/pytest-parawtf/") + (synopsis "Finally spell paramete?ri[sz]e correctly") + (description +"@code{python-pytest} uses one of four different spellings of +parametrize. This plugin allows you to use all four.") + (license license:expat))) + (define-public python-pytest-httpx (package (name "python-pytest-httpx") -- cgit v1.3 From edbacab9953144a3aa204f9f0eee1584ef321a8f Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 7 Jan 2023 14:11:55 +0100 Subject: gnu: Use old setuptools in packages that relies on use_2to3 conversion. This fixes a regression since 520cdf80581669646ff61e9f18f3b27045556e76 where the use_2to3 functionality was removed from setuptools. * gnu/packages/graph.scm (python-louvain)[native-inputs]: Change from PYTHON-SETUPTOOLS to PYTHON-SETUPTOOLS-57. * gnu/packages/python-check.scm (python-parameterizedtestcase)[native-inputs]: Likewise. * gnu/packages/python-xyz.scm (python-anyjson)[native-inputs]: Add PYTHON-SETUPTOOLS-57. * gnu/packages/bioinformatics.scm (python-pyvcf)[native-inputs]: Change from PYTHON-SETUPTOOLS-FOR-TENSORFLOW to PYTHON-SETUPTOOLS-57. --- gnu/packages/bioinformatics.scm | 2 +- gnu/packages/graph.scm | 2 +- gnu/packages/python-check.scm | 2 +- gnu/packages/python-xyz.scm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/python-check.scm') diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index a4583b06c07..5aafaa6df61 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -16782,7 +16782,7 @@ for the analysis and visualization of raw nanopore signal.") "/vcf/test"))))))) (native-inputs ;; Older setuptools is needed for use_2to3. - (list python-cython python-setuptools-for-tensorflow)) + (list python-cython python-setuptools-57)) (propagated-inputs (list python-pysam python-rpy2)) (home-page "https://github.com/jamescasbon/PyVCF") diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index 52c63c86549..a2f771799f9 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -295,7 +295,7 @@ subplots, multiple-axes, polar charts, and bubble charts.") (base32 "0sx53l555rwq0z7if8agirjgw4ddp8r9b949wwz8vlig03sjvfmp")))) (build-system python-build-system) (native-inputs - (list python-setuptools)) ;for use_2to3 support + (list python-setuptools-57)) ;for use_2to3 support (propagated-inputs (list python-networkx python-numpy)) (home-page "https://github.com/taynaud/python-louvain") diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 486abf1c13d..7cb467c166c 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -2268,7 +2268,7 @@ Avocado machine readable outputs this one is streamlined (per test results). (sha256 (base32 "0zhjmsd16xacg4vd7zb75kw8q9khn52wvad634v1bvz7swaivk2c")))) (build-system python-build-system) - (native-inputs (list python-setuptools)) ;for use_2to3 + (native-inputs (list python-setuptools-57)) ;for use_2to3 (home-page "https://github.com/msabramo/python_unittest_parameterized_test_case") (synopsis "Parameterized tests for Python's unittest module") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d0b54443af1..df2c7ce52d6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15847,8 +15847,8 @@ fast xml and html manipulation.") ;; whatever) so this transformation needs to be done before the tests ;; can be run. Maybe we could add a build step to transform beforehand ;; but it could be annoying/difficult. - ;; We can enable tests for the Python 2 version, though, and do below. #:tests? #f)) + (native-inputs (list python-setuptools-57)) ;for use_2to3 support (home-page "https://bitbucket.org/runeh/anyjson/") (synopsis "Wraps best available JSON implementation in a common interface") -- cgit v1.3