diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-22 19:53:01 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-22 19:54:21 +0000 |
| commit | 66cc19094032a6af6a949d396cfae7113b3e7e14 (patch) | |
| tree | 517fd3c8bcf98791a8b5fefaade29ce7df521ff8 /gnu | |
| parent | 076630e24a01d319f794909988847f925288c66e (diff) | |
gnu: python-pbr: Move to python-build.
* gnu/packages/python-xyz.scm (python-pbr): Move from here ...
* gnu/packages/python-build.scm: ... to here.
Change-Id: I2689bc4f2e367f09281ca2829fd5095926450590
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-build.scm | 43 | ||||
| -rw-r--r-- | gnu/packages/python-xyz.scm | 33 |
2 files changed, 42 insertions, 34 deletions
diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index e6fd9049ed2..ea1aadeb3d8 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -1,18 +1,26 @@ ;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2015 Cyril Roelandt <tipecaml@gmail.com> ;;; Copyright © 2015, 2024, 2025 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015, 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> +;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com> ;;; Copyright © 2016 Leo Famulari <leo@famulari.name> +;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org> +;;; Copyright © 2017 Muriithi Frederick Muriuki <fredmanglis@gmail.com> +;;; Copyright © 2017, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2020, 2023 Marius Bakke <marius@gnu.org> ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> +;;; Copyright © 2021 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2018, 2021-2023, 2025 Maxim Cournoyer <maxim@guixotic.coop> ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> -;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org> ;;; Copyright © 2022 Greg Hogan <code@greghogan.com> +;;; Copyright © 2024 Christopher Baines <mail@cbaines.net> ;;; Copyright © 2024 David Elsing <david.elsing@posteo.net> ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Antero Mejr <mail@antr.me> +;;; Copyright © 2024, 2025 Sharlatan Hellseher <sharlatanus@gmail.com> +;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr> ;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@disroot.org> ;;; ;;; This file is part of GNU Guix. @@ -245,6 +253,39 @@ Included are implementations of: ;;; ;;; Python builder packages. ;;; +(define-public python-pbr + (package + (name "python-pbr") + (version "7.0.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pbr" version)) + (sha256 + (base32 "0mvy1z1dyl28w0brns1vdhc98hzbn5b3fsw1xj41amdqs88wpjry")))) + (build-system pyproject-build-system) + (arguments + `(#:tests? #f)) ;; Most tests seem to use the Internet. + ;; Message from upstream: + ;; + ;; DO NOT add any other dependencies as PBR is meant to be minimalist to + ;; avoid problems with bootstrapping build environments. + ;; + ;; See: <https://opendev.org/openstack/pbr/src/tag/7.0.1/requirements.txt>. + (propagated-inputs + (list python-setuptools)) + (home-page "https://docs.openstack.org/pbr/latest/") + (synopsis "Enhance the default behavior of Python’s setuptools") + (description + "Python Build Reasonableness (PBR) is a library that injects some useful +and sensible default behaviors into your setuptools run. It will set +versions, process requirements files and generate AUTHORS and ChangeLog file +from git information.") + (license license:asl2.0))) + +;; It may be removed after 2025-12-22. +(define-deprecated/public-alias python-pbr-next python-pbr) + (define-public python-pip (package (name "python-pip") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3187fc868b7..df57443434d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7509,39 +7509,6 @@ port forwards using @acronym{UPnP, Universal Plug and Play}.") code introspection, and logging.") (license license:expat))) -(define-public python-pbr - (package - (name "python-pbr") - (version "7.0.1") - (source - (origin - (method url-fetch) - (uri (pypi-uri "pbr" version)) - (sha256 - (base32 "0mvy1z1dyl28w0brns1vdhc98hzbn5b3fsw1xj41amdqs88wpjry")))) - (build-system pyproject-build-system) - (arguments - `(#:tests? #f)) ;; Most tests seem to use the Internet. - ;; Message from upstream: - ;; - ;; DO NOT add any other dependencies as PBR is meant to be minimalist to - ;; avoid problems with bootstrapping build environments. - ;; - ;; See: <https://opendev.org/openstack/pbr/src/tag/7.0.1/requirements.txt>. - (propagated-inputs - (list python-setuptools)) - (home-page "https://docs.openstack.org/pbr/latest/") - (synopsis "Enhance the default behavior of Python’s setuptools") - (description - "Python Build Reasonableness (PBR) is a library that injects some useful -and sensible default behaviors into your setuptools run. It will set -versions, process requirements files and generate AUTHORS and ChangeLog file -from git information.") - (license license:asl2.0))) - -;; It may be removed after 2025-12-22. -(define-deprecated/public-alias python-pbr-next python-pbr) - (define-public python-pyrsistent (package (name "python-pyrsistent") |
