From 66cc19094032a6af6a949d396cfae7113b3e7e14 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 22 Nov 2025 19:53:01 +0000 Subject: 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 --- gnu/packages/python-build.scm | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) (limited to 'gnu/packages/python-build.scm') 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 ;;; Copyright © 2015, 2024, 2025 Ricardo Wurmus ;;; Copyright © 2015, 2020, 2023, 2024 Efraim Flashner +;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2016 Leo Famulari +;;; Copyright © 2017 Danny Milosavljevic +;;; Copyright © 2017 Muriithi Frederick Muriuki +;;; Copyright © 2017, 2020, 2021 Tobias Geerinckx-Rice ;;; Copyright © 2020, 2023 Marius Bakke ;;; Copyright © 2020 Tanguy Le Carrour +;;; Copyright © 2021 Clément Lassieur ;;; Copyright © 2018, 2021-2023, 2025 Maxim Cournoyer ;;; Copyright © 2019 Vagrant Cascadian -;;; Copyright © 2021 Tobias Geerinckx-Rice ;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus ;;; Copyright © 2022 Garek Dyszel ;;; Copyright © 2022 Greg Hogan +;;; Copyright © 2024 Christopher Baines ;;; Copyright © 2024 David Elsing ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Antero Mejr +;;; Copyright © 2024, 2025 Sharlatan Hellseher +;;; Copyright © 2025 Nicolas Graves ;;; Copyright © 2025 Nguyễn Gia Phong ;;; ;;; 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: . + (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") -- cgit v1.3