diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-04-15 23:34:01 -0400 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-04-19 20:12:13 -0400 |
| commit | 9df900341fa60f7a945bffd2ec00a59ece4d6f7b (patch) | |
| tree | cec05367bf0528113ca81b1ab39888a0cd687233 /gnu/packages | |
| parent | 3928e3d426093f266b07c958d1f8c134c8d097f6 (diff) | |
gnu: python-typing-extensions: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-typing-extensions): Move to...
* gnu/packages/python-build.scm (python-typing-extensions): ... here.
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/admin.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/audio.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/embedded.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/engineering.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/orange.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/potassco.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/python-build.scm | 42 | ||||
| -rw-r--r-- | gnu/packages/python-xyz.scm | 38 | ||||
| -rw-r--r-- | gnu/packages/rpc.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/ssh.scm | 1 |
10 files changed, 50 insertions, 38 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 1ad3f93dfcb..54e74034605 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm | |||
| @@ -156,6 +156,7 @@ | |||
| 156 | #:use-module (gnu packages polkit) | 156 | #:use-module (gnu packages polkit) |
| 157 | #:use-module (gnu packages popt) | 157 | #:use-module (gnu packages popt) |
| 158 | #:use-module (gnu packages python) | 158 | #:use-module (gnu packages python) |
| 159 | #:use-module (gnu packages python-build) | ||
| 159 | #:use-module (gnu packages python-crypto) | 160 | #:use-module (gnu packages python-crypto) |
| 160 | #:use-module (gnu packages python-web) | 161 | #:use-module (gnu packages python-web) |
| 161 | #:use-module (gnu packages python-xyz) | 162 | #:use-module (gnu packages python-xyz) |
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 220e0b8e86f..053ee13413c 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm | |||
| @@ -113,6 +113,7 @@ | |||
| 113 | #:use-module (gnu packages pkg-config) | 113 | #:use-module (gnu packages pkg-config) |
| 114 | #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate | 114 | #:use-module (gnu packages pulseaudio) ;libsndfile, libsamplerate |
| 115 | #:use-module (gnu packages python) | 115 | #:use-module (gnu packages python) |
| 116 | #:use-module (gnu packages python-build) | ||
| 116 | #:use-module (gnu packages python-science) | 117 | #:use-module (gnu packages python-science) |
| 117 | #:use-module (gnu packages python-xyz) | 118 | #:use-module (gnu packages python-xyz) |
| 118 | #:use-module (gnu packages qt) | 119 | #:use-module (gnu packages qt) |
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 8d854c7e6de..f2d0def2f27 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm | |||
| @@ -62,6 +62,7 @@ | |||
| 62 | #:use-module (gnu packages perl) | 62 | #:use-module (gnu packages perl) |
| 63 | #:use-module (gnu packages pkg-config) | 63 | #:use-module (gnu packages pkg-config) |
| 64 | #:use-module (gnu packages python) | 64 | #:use-module (gnu packages python) |
| 65 | #:use-module (gnu packages python-build) | ||
| 65 | #:use-module (gnu packages python-crypto) | 66 | #:use-module (gnu packages python-crypto) |
| 66 | #:use-module (gnu packages python-web) | 67 | #:use-module (gnu packages python-web) |
| 67 | #:use-module (gnu packages python-xyz) | 68 | #:use-module (gnu packages python-xyz) |
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index f7afa1c0675..3b4bd8618bd 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm | |||
| @@ -135,6 +135,7 @@ | |||
| 135 | #:use-module (gnu packages protobuf) | 135 | #:use-module (gnu packages protobuf) |
| 136 | #:use-module (gnu packages pulseaudio) | 136 | #:use-module (gnu packages pulseaudio) |
| 137 | #:use-module (gnu packages python) | 137 | #:use-module (gnu packages python) |
| 138 | #:use-module (gnu packages python-build) | ||
| 138 | #:use-module (gnu packages python-check) | 139 | #:use-module (gnu packages python-check) |
| 139 | #:use-module (gnu packages python-crypto) | 140 | #:use-module (gnu packages python-crypto) |
| 140 | #:use-module (gnu packages python-science) | 141 | #:use-module (gnu packages python-science) |
diff --git a/gnu/packages/orange.scm b/gnu/packages/orange.scm index 2a66fe429e6..8b22124c352 100644 --- a/gnu/packages/orange.scm +++ b/gnu/packages/orange.scm | |||
| @@ -25,6 +25,7 @@ | |||
| 25 | #:use-module (gnu packages freedesktop) | 25 | #:use-module (gnu packages freedesktop) |
| 26 | #:use-module (gnu packages graph) | 26 | #:use-module (gnu packages graph) |
| 27 | #:use-module (gnu packages machine-learning) | 27 | #:use-module (gnu packages machine-learning) |
| 28 | #:use-module (gnu packages python-build) | ||
| 28 | #:use-module (gnu packages python-crypto) | 29 | #:use-module (gnu packages python-crypto) |
| 29 | #:use-module (gnu packages python-science) | 30 | #:use-module (gnu packages python-science) |
| 30 | #:use-module (gnu packages python-web) | 31 | #:use-module (gnu packages python-web) |
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm index 0e6973d9806..386ff62f0c0 100644 --- a/gnu/packages/potassco.scm +++ b/gnu/packages/potassco.scm | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | #:use-module (gnu packages libffi) | 35 | #:use-module (gnu packages libffi) |
| 36 | #:use-module (gnu packages pkg-config) | 36 | #:use-module (gnu packages pkg-config) |
| 37 | #:use-module (gnu packages python) | 37 | #:use-module (gnu packages python) |
| 38 | #:use-module (gnu packages python-build) | ||
| 38 | #:use-module (gnu packages python-xyz)) | 39 | #:use-module (gnu packages python-xyz)) |
| 39 | 40 | ||
| 40 | (define-public libpotassco | 41 | (define-public libpotassco |
diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index de818947294..7f1ddf79da4 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm | |||
| @@ -5,9 +5,12 @@ | |||
| 5 | ;;; Copyright © 2020, 2023 Marius Bakke <marius@gnu.org> | 5 | ;;; Copyright © 2020, 2023 Marius Bakke <marius@gnu.org> |
| 6 | ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> | 6 | ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> |
| 7 | ;;; Copyright © 2018, 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com> | 7 | ;;; Copyright © 2018, 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com> |
| 8 | ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> | ||
| 8 | ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> | 9 | ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> |
| 9 | ;;; Copyright © 2020, 2021, 2022 Ricardo Wurmus <rekado@elephly.net> | 10 | ;;; Copyright © 2020, 2021, 2022 Ricardo Wurmus <rekado@elephly.net> |
| 10 | ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org> | 11 | ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org> |
| 12 | ;;; Copyright © 2022 Greg Hogan <code@greghogan.com> | ||
| 13 | |||
| 11 | ;;; | 14 | ;;; |
| 12 | ;;; This file is part of GNU Guix. | 15 | ;;; This file is part of GNU Guix. |
| 13 | ;;; | 16 | ;;; |
| @@ -210,6 +213,45 @@ Python file, so it can be easily copied into your project.") | |||
| 210 | PyPI (pypi.org).") | 213 | PyPI (pypi.org).") |
| 211 | (license license:asl2.0))) | 214 | (license license:asl2.0))) |
| 212 | 215 | ||
| 216 | (define-public python-typing-extensions | ||
| 217 | (package | ||
| 218 | (name "python-typing-extensions") | ||
| 219 | (version "4.3.0") | ||
| 220 | (source (origin | ||
| 221 | (method url-fetch) | ||
| 222 | (uri (pypi-uri "typing_extensions" version)) | ||
| 223 | (sha256 | ||
| 224 | (base32 | ||
| 225 | "19n4l57qazwrbvxjrbxw2vvfyd0zbk8ivnwm4zmwfzzl69x6glp6")))) | ||
| 226 | (build-system pyproject-build-system) | ||
| 227 | ;; Disable the test suite to keep the dependencies to a minimum. Also, | ||
| 228 | ;; the test suite requires Python's test module, not available in Guix. | ||
| 229 | (arguments (list #:tests? #f)) | ||
| 230 | (native-inputs (list python-flit-core)) | ||
| 231 | (home-page "https://github.com/python/typing/typing_extensions") | ||
| 232 | (synopsis "Experimental type hints for Python") | ||
| 233 | (description | ||
| 234 | "The typing_extensions module contains additional @code{typing} hints not | ||
| 235 | yet present in the of the @code{typing} standard library. | ||
| 236 | Included are implementations of: | ||
| 237 | @enumerate | ||
| 238 | @item ClassVar | ||
| 239 | @item ContextManager | ||
| 240 | @item Counter | ||
| 241 | @item DefaultDict | ||
| 242 | @item Deque | ||
| 243 | @item NewType | ||
| 244 | @item NoReturn | ||
| 245 | @item overload | ||
| 246 | @item Protocol | ||
| 247 | @item runtime | ||
| 248 | @item Text | ||
| 249 | @item Type | ||
| 250 | @item TYPE_CHECKING | ||
| 251 | @item AsyncGenerator | ||
| 252 | @end enumerate\n") | ||
| 253 | (license license:psfl))) | ||
| 254 | |||
| 213 | 255 | ||
| 214 | ;;; | 256 | ;;; |
| 215 | ;;; Python builder packages. | 257 | ;;; Python builder packages. |
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ad90e2f3e59..a595ec3a214 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -22645,44 +22645,6 @@ based on the CPython 2.7 and 3.7 parsers.") | |||
| 22645 | with PEP 484 argument (and return) type annotations.") | 22645 | with PEP 484 argument (and return) type annotations.") |
| 22646 | (license license:expat))) | 22646 | (license license:expat))) |
| 22647 | 22647 | ||
| 22648 | (define-public python-typing-extensions | ||
| 22649 | (package | ||
| 22650 | (name "python-typing-extensions") | ||
| 22651 | (version "4.3.0") | ||
| 22652 | (source (origin | ||
| 22653 | (method url-fetch) | ||
| 22654 | (uri (pypi-uri "typing_extensions" version)) | ||
| 22655 | (sha256 | ||
| 22656 | (base32 | ||
| 22657 | "19n4l57qazwrbvxjrbxw2vvfyd0zbk8ivnwm4zmwfzzl69x6glp6")))) | ||
| 22658 | (build-system pyproject-build-system) | ||
| 22659 | ;; The test suite requires Python's test module, not available in Guix. | ||
| 22660 | (arguments (list #:tests? #f)) | ||
| 22661 | (native-inputs (list python-flit-core)) | ||
| 22662 | (home-page "https://github.com/python/typing/typing_extensions") | ||
| 22663 | (synopsis "Experimental type hints for Python") | ||
| 22664 | (description | ||
| 22665 | "The typing_extensions module contains additional @code{typing} hints not | ||
| 22666 | yet present in the of the @code{typing} standard library. | ||
| 22667 | Included are implementations of: | ||
| 22668 | @enumerate | ||
| 22669 | @item ClassVar | ||
| 22670 | @item ContextManager | ||
| 22671 | @item Counter | ||
| 22672 | @item DefaultDict | ||
| 22673 | @item Deque | ||
| 22674 | @item NewType | ||
| 22675 | @item NoReturn | ||
| 22676 | @item overload | ||
| 22677 | @item Protocol | ||
| 22678 | @item runtime | ||
| 22679 | @item Text | ||
| 22680 | @item Type | ||
| 22681 | @item TYPE_CHECKING | ||
| 22682 | @item AsyncGenerator | ||
| 22683 | @end enumerate\n") | ||
| 22684 | (license license:psfl))) | ||
| 22685 | |||
| 22686 | (define-public bpython | 22648 | (define-public bpython |
| 22687 | (package | 22649 | (package |
| 22688 | (name "bpython") | 22650 | (name "bpython") |
diff --git a/gnu/packages/rpc.scm b/gnu/packages/rpc.scm index 59a4c413433..f05f835be16 100644 --- a/gnu/packages/rpc.scm +++ b/gnu/packages/rpc.scm | |||
| @@ -42,6 +42,7 @@ | |||
| 42 | #:use-module (gnu packages pkg-config) | 42 | #:use-module (gnu packages pkg-config) |
| 43 | #:use-module (gnu packages protobuf) | 43 | #:use-module (gnu packages protobuf) |
| 44 | #:use-module (gnu packages python) | 44 | #:use-module (gnu packages python) |
| 45 | #:use-module (gnu packages python-build) | ||
| 45 | #:use-module (gnu packages python-xyz) | 46 | #:use-module (gnu packages python-xyz) |
| 46 | #:use-module (gnu packages regex) | 47 | #:use-module (gnu packages regex) |
| 47 | #:use-module (gnu packages tls) | 48 | #:use-module (gnu packages tls) |
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index 4b107834aae..af5072fdc20 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm | |||
| @@ -63,6 +63,7 @@ | |||
| 63 | #:use-module (gnu packages popt) | 63 | #:use-module (gnu packages popt) |
| 64 | #:use-module (gnu packages protobuf) | 64 | #:use-module (gnu packages protobuf) |
| 65 | #:use-module (gnu packages python) | 65 | #:use-module (gnu packages python) |
| 66 | #:use-module (gnu packages python-build) | ||
| 66 | #:use-module (gnu packages python-crypto) | 67 | #:use-module (gnu packages python-crypto) |
| 67 | #:use-module (gnu packages python-web) | 68 | #:use-module (gnu packages python-web) |
| 68 | #:use-module (gnu packages python-xyz) | 69 | #:use-module (gnu packages python-xyz) |
