guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 9263d5ef6880c360571f75e765e0ded144ef6045
Author: Nicolas Graves <[email protected]>
AuthorDate: Tue Oct 14 01:07:30 2025 +0200
gnu: python-property-manager: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-property-manager):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Replace python-pytest-cov by
python-pytest.
[description]: Improve style.
Change-Id: Ib74ee7b09448964276016fa14fbc86126c51366f
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/python-xyz.scm | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 472f9ebf1c..833acf91b6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -12639,23 +12639,26 @@ tifffile, czifile, and other scientific image
input/output modules.")
(version "3.0")
(source
(origin
- (method url-fetch)
- (uri (pypi-uri "property-manager" version))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/xolox/python-property-manager")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
- (base32 "0m3w4spr8f39xnm65naw29ncal4r453kn7ndqb63rwbsmslnvrwk"))))
- (build-system python-build-system)
- (native-inputs
- (list python-pytest-cov))
+ (base32 "1v7hjm7qxpgk92i477fjhpcnjgp072xgr8jrgmbrxfbsv4cvl486"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-pytest python-setuptools))
(propagated-inputs
(list python-verboselogs
python-humanfriendly
python-coloredlogs))
(home-page "https://github.com/xolox/python-property-manager")
(synopsis "Useful property variants for Python programming")
- (description "The @code{property-manager} package defines several custom
-property variants for Python programming including required properties,
-writable properties, cached properties, etc.")
- (license license:expat))) ; MIT license
+ (description
+ "The @code{property-manager} package defines several custom property
+variants for Python programming including required properties,writable
+properties, cached properties, etc.")
+ (license license:expat)))
(define-public python-executing
(package