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/packages/python-build.scm | |
| 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/packages/python-build.scm')
| -rw-r--r-- | gnu/packages/python-build.scm | 43 |
1 files changed, 42 insertions, 1 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 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2015 Cyril Roelandt <tipecaml@gmail.com> | ||
| 2 | ;;; Copyright © 2015, 2024, 2025 Ricardo Wurmus <rekado@elephly.net> | 3 | ;;; Copyright © 2015, 2024, 2025 Ricardo Wurmus <rekado@elephly.net> |
| 3 | ;;; Copyright © 2015, 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2015, 2020, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> |
| 5 | ;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com> | ||
| 4 | ;;; Copyright © 2016 Leo Famulari <leo@famulari.name> | 6 | ;;; Copyright © 2016 Leo Famulari <leo@famulari.name> |
| 7 | ;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org> | ||
| 8 | ;;; Copyright © 2017 Muriithi Frederick Muriuki <fredmanglis@gmail.com> | ||
| 9 | ;;; Copyright © 2017, 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr> | ||
| 5 | ;;; Copyright © 2020, 2023 Marius Bakke <marius@gnu.org> | 10 | ;;; Copyright © 2020, 2023 Marius Bakke <marius@gnu.org> |
| 6 | ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> | 11 | ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> |
| 12 | ;;; Copyright © 2021 Clément Lassieur <clement@lassieur.org> | ||
| 7 | ;;; Copyright © 2018, 2021-2023, 2025 Maxim Cournoyer <maxim@guixotic.coop> | 13 | ;;; Copyright © 2018, 2021-2023, 2025 Maxim Cournoyer <maxim@guixotic.coop> |
| 8 | ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> | 14 | ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> |
| 9 | ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr> | ||
| 10 | ;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net> | 15 | ;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net> |
| 11 | ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org> | 16 | ;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org> |
| 12 | ;;; Copyright © 2022 Greg Hogan <code@greghogan.com> | 17 | ;;; Copyright © 2022 Greg Hogan <code@greghogan.com> |
| 18 | ;;; Copyright © 2024 Christopher Baines <mail@cbaines.net> | ||
| 13 | ;;; Copyright © 2024 David Elsing <david.elsing@posteo.net> | 19 | ;;; Copyright © 2024 David Elsing <david.elsing@posteo.net> |
| 14 | ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> | 20 | ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> |
| 15 | ;;; Copyright © 2024 Antero Mejr <mail@antr.me> | 21 | ;;; Copyright © 2024 Antero Mejr <mail@antr.me> |
| 22 | ;;; Copyright © 2024, 2025 Sharlatan Hellseher <sharlatanus@gmail.com> | ||
| 23 | ;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr> | ||
| 16 | ;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@disroot.org> | 24 | ;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@disroot.org> |
| 17 | ;;; | 25 | ;;; |
| 18 | ;;; This file is part of GNU Guix. | 26 | ;;; This file is part of GNU Guix. |
| @@ -245,6 +253,39 @@ Included are implementations of: | |||
| 245 | ;;; | 253 | ;;; |
| 246 | ;;; Python builder packages. | 254 | ;;; Python builder packages. |
| 247 | ;;; | 255 | ;;; |
| 256 | (define-public python-pbr | ||
| 257 | (package | ||
| 258 | (name "python-pbr") | ||
| 259 | (version "7.0.1") | ||
| 260 | (source | ||
| 261 | (origin | ||
| 262 | (method url-fetch) | ||
| 263 | (uri (pypi-uri "pbr" version)) | ||
| 264 | (sha256 | ||
| 265 | (base32 "0mvy1z1dyl28w0brns1vdhc98hzbn5b3fsw1xj41amdqs88wpjry")))) | ||
| 266 | (build-system pyproject-build-system) | ||
| 267 | (arguments | ||
| 268 | `(#:tests? #f)) ;; Most tests seem to use the Internet. | ||
| 269 | ;; Message from upstream: | ||
| 270 | ;; | ||
| 271 | ;; DO NOT add any other dependencies as PBR is meant to be minimalist to | ||
| 272 | ;; avoid problems with bootstrapping build environments. | ||
| 273 | ;; | ||
| 274 | ;; See: <https://opendev.org/openstack/pbr/src/tag/7.0.1/requirements.txt>. | ||
| 275 | (propagated-inputs | ||
| 276 | (list python-setuptools)) | ||
| 277 | (home-page "https://docs.openstack.org/pbr/latest/") | ||
| 278 | (synopsis "Enhance the default behavior of Python’s setuptools") | ||
| 279 | (description | ||
| 280 | "Python Build Reasonableness (PBR) is a library that injects some useful | ||
| 281 | and sensible default behaviors into your setuptools run. It will set | ||
| 282 | versions, process requirements files and generate AUTHORS and ChangeLog file | ||
| 283 | from git information.") | ||
| 284 | (license license:asl2.0))) | ||
| 285 | |||
| 286 | ;; It may be removed after 2025-12-22. | ||
| 287 | (define-deprecated/public-alias python-pbr-next python-pbr) | ||
| 288 | |||
| 248 | (define-public python-pip | 289 | (define-public python-pip |
| 249 | (package | 290 | (package |
| 250 | (name "python-pip") | 291 | (name "python-pip") |
