summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2023-04-15 23:34:01 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2023-04-19 20:12:13 -0400
commit9df900341fa60f7a945bffd2ec00a59ece4d6f7b (patch)
treecec05367bf0528113ca81b1ab39888a0cd687233 /gnu/packages
parent3928e3d426093f266b07c958d1f8c134c8d097f6 (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.scm1
-rw-r--r--gnu/packages/audio.scm1
-rw-r--r--gnu/packages/embedded.scm1
-rw-r--r--gnu/packages/engineering.scm1
-rw-r--r--gnu/packages/orange.scm1
-rw-r--r--gnu/packages/potassco.scm1
-rw-r--r--gnu/packages/python-build.scm42
-rw-r--r--gnu/packages/python-xyz.scm38
-rw-r--r--gnu/packages/rpc.scm1
-rw-r--r--gnu/packages/ssh.scm1
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.")
210PyPI (pypi.org).") 213PyPI (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
235yet present in the of the @code{typing} standard library.
236Included 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.")
22645with PEP 484 argument (and return) type annotations.") 22645with 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
22666yet present in the of the @code{typing} standard library.
22667Included 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)