From 5aa431ba20f1fb00a14e187f9d4e4db53377802d Mon Sep 17 00:00:00 2001 From: jgart via Guix-patches via Date: Wed, 31 Aug 2022 12:53:53 -0500 Subject: gnu: python-simplejson: Update to 3.17.6. * gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.6. Signed-off-by: David Thompson --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9b3d5edb93..b649991cd5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -2796,14 +2796,14 @@ audio playback capability for Python 3 on OSX, Windows, and Linux.") (define-public python-simplejson (package (name "python-simplejson") - (version "3.17.2") + (version "3.17.6") (source (origin (method url-fetch) (uri (pypi-uri "simplejson" version)) (sha256 (base32 - "0hc8nqwdlll4a9cr1k9msn5kmb6kmbjirpgvhjh254nr4sgwgv3m")))) + "19pqqn01y6qmhhv8q6dh4p1acav49kl923kklnns2qxz5a6h766g")))) (build-system python-build-system) (native-inputs (list python-toml)) -- cgit 1.4.1 From 5755aa61f6b7f7c1aef76a127bc9abd920641c93 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 31 Aug 2022 14:56:50 -0400 Subject: gnu: Add python-types-protobuf. * gnu/packages/python-xyz.scm (python-types-protobuf): New variable. --- gnu/packages/python-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b649991cd5..bf46bdc854 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -29427,6 +29427,24 @@ very small subset the Python stubs contained in the complete @code{typeshed} collection.") (license license:asl2.0))) +(define-public python-types-protobuf + (package + (name "python-types-protobuf") + (version "3.20.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "types-protobuf" version)) + (sha256 + (base32 + "000f8n6d4ilihiaf590k73rx3327jh8ima5q5dpxlwz3frj45qrn")))) + (build-system python-build-system) + (home-page "https://github.com/python/typeshed") + (synopsis "Typing stubs for @code{protobuf}") + (description "This package contains typing stubs for @code{protobuf}, a +very small subset the Python stubs contained in the complete @code{typeshed} +collection.") + (license license:asl2.0))) + (define-public python-types-pytz (package (name "python-types-pytz") -- cgit 1.4.1 From 1898c6c2970c6dcec0ced2f7d9dfc936ae33c12a Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 31 Aug 2022 15:54:33 -0400 Subject: gnu: Add python-typing-extensions-next. * gnu/packages/python-xyz.scm (python-typing-extensions-next): New variable. --- gnu/packages/python-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index bf46bdc854..181ba975d3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -21727,6 +21727,21 @@ Included are implementations of: @end enumerate\n") (license license:psfl))) +(define-public python-typing-extensions-next + (package + (inherit python-typing-extensions) + (name "python-typing-extensions") + (version "4.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/python/typing") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1bbry1rg7q5ppkgzdk4nwl7q1w8bbhajm4q68wb9dm6rf7hg1023")))))) + (define-public bpython (package (name "bpython") -- cgit 1.4.1 From 3bf5a19609560c7ba985eda66019eda15aaf4a86 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sun, 21 Aug 2022 00:33:52 +0200 Subject: gnu: python-tox: Move to python-check. * gnu/packages/python-xyz.scm (python-tox): Move from here... * gnu/packages/python-check.scm (python-tox): ... to here. Signed-off-by: Liliana Marie Prikler --- gnu/packages/python-check.scm | 37 +++++++++++++++++++++++++++++++++++++ gnu/packages/python-xyz.scm | 37 ------------------------------------- 2 files changed, 37 insertions(+), 37 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index d7a7a90706..dc2e474c34 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -2287,6 +2287,43 @@ Python objects. It tries to use the objects available in the standard which make writing and running functional and integration tests easier.") (license license:asl2.0))) +(define-public python-tox + (package + (name "python-tox") + (version "3.20.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "tox" version)) + (sha256 + (base32 + "0nk0nyzhzamcrvn0qqzzy54isxxqwdi28swml7a2ym78c3f9sqpb")))) + (build-system python-build-system) + (arguments + ;; FIXME: Tests require pytest-timeout, which itself requires + ;; pytest>=2.8.0 for installation. + '(#:tests? #f)) + (propagated-inputs + (list python-filelock + python-packaging + python-pluggy + python-py + python-six + python-toml + python-virtualenv)) + (native-inputs + (list ; FIXME: Missing: ("python-pytest-timeout" ,python-pytest-timeout) + python-pytest ; >= 2.3.5 + python-setuptools-scm)) + (home-page "https://tox.readthedocs.io") + (synopsis "Virtualenv-based automation of test activities") + (description "Tox is a generic virtualenv management and test command line +tool. It can be used to check that a package installs correctly with +different Python versions and interpreters, or run tests in each type of +supported environment, or act as a frontend to continuous integration +servers.") + (license license:expat))) + (define-public python-sybil (package (name "python-sybil") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 181ba975d3..1fa4fd7428 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14608,43 +14608,6 @@ both in documentation and via Python’s warnings system, as well as the that deprecated code is eventually removed.") (license license:asl2.0))) -(define-public python-tox - (package - (name "python-tox") - (version "3.20.0") - (source - (origin - (method url-fetch) - (uri (pypi-uri "tox" version)) - (sha256 - (base32 - "0nk0nyzhzamcrvn0qqzzy54isxxqwdi28swml7a2ym78c3f9sqpb")))) - (build-system python-build-system) - (arguments - ;; FIXME: Tests require pytest-timeout, which itself requires - ;; pytest>=2.8.0 for installation. - '(#:tests? #f)) - (propagated-inputs - (list python-filelock - python-packaging - python-pluggy - python-py - python-six - python-toml - python-virtualenv)) - (native-inputs - (list ; FIXME: Missing: ("python-pytest-timeout" ,python-pytest-timeout) - python-pytest ; >= 2.3.5 - python-setuptools-scm)) - (home-page "https://tox.readthedocs.io") - (synopsis "Virtualenv-based automation of test activities") - (description "Tox is a generic virtualenv management and test command line -tool. It can be used to check that a package installs correctly with -different Python versions and interpreters, or run tests in each type of -supported environment, or act as a frontend to continuous integration -servers.") - (license license:expat))) - (define-public python-jmespath (package (name "python-jmespath") -- cgit 1.4.1 From 13f53335ef62c4c68789e9255794a274b3beb6e4 Mon Sep 17 00:00:00 2001 From: Peter Polidoro Date: Thu, 1 Sep 2022 09:28:58 -0400 Subject: gnu: Add python-plotille. * gnu/packages/python-xyz.scm (python-plotille): New variable. Signed-off-by: David Thompson --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 1fa4fd7428..b058704172 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -743,6 +743,25 @@ variables into the markdown template") Markdown. All extensions are found under the module namespace of pymdownx.") (license license:expat))) +(define-public python-plotille + (package + (name "python-plotille") + (version "4.0.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "plotille" version)) + (sha256 + (base32 + "0fvsk6glxfphhqy405h05rj3v95jd1byl5hv2fyd5l31wln23shj")))) + (build-system python-build-system) + (native-inputs (list python-six)) + (home-page "https://github.com/tammoippen/plotille") + (synopsis "Plot in the terminal using braille dots") + (description + "Plotille provides a figure class and graphing functions to create plots, +scatter plots, histograms and heatmaps in the terminal using braille dots.") + (license license:expat))) + (define-public python-mdx-gh-links (package (name "python-mdx-gh-links") -- cgit 1.4.1