summaryrefslogtreecommitdiff
path: root/gnu/packages/python-build.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-11-22 19:53:01 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-22 19:54:21 +0000
commit66cc19094032a6af6a949d396cfae7113b3e7e14 (patch)
tree517fd3c8bcf98791a8b5fefaade29ce7df521ff8 /gnu/packages/python-build.scm
parent076630e24a01d319f794909988847f925288c66e (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.scm43
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
281and sensible default behaviors into your setuptools run. It will set
282versions, process requirements files and generate AUTHORS and ChangeLog file
283from 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")