[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
103/299: gnu: Add python-propcache.
From: |
guix-commits |
Subject: |
103/299: gnu: Add python-propcache. |
Date: |
Mon, 13 Jan 2025 15:18:08 -0500 (EST) |
rekado pushed a commit to branch python-team
in repository guix.
commit 6d2e46ff2d5baf1e4abc2686e8b57bb902bc5f1d
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Wed Jan 1 21:32:09 2025 +0100
gnu: Add python-propcache.
* gnu/packages/python-xyz.scm (python-propcache): New variable.
Change-Id: Id02eb09da7adbdc965065a3473d9567edafbf6a7
---
gnu/packages/python-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index ec4637d937..cd7cf53c9b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9896,6 +9896,44 @@ To address this and enable easy cycling over arbitrary
@code{kwargs}, the
convert between colorspaces like sRGB, XYZ, CIEL*a*b*, CIECAM02, CAM02-UCS,
etc.")
(license license:expat)))
+(define-public python-propcache
+ (package
+ (name "python-propcache")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "propcache" version))
+ (sha256
+ (base32 "0r4sq2j6s63wziw8fhnrx0lxlg8ch3z2i6a92ivm7jqridrcwxrz"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:test-flags '(list "--ignore=tests/test_benchmarks.py")
+ #:phases
+ '(modify-phases %standard-phases
+ (add-after 'unpack 'patch-build-system
+ (lambda _
+ ;; XXX: I don't know how to tell it to build the extensions in
+ ;; place.
+ (substitute* "packaging/pep517_backend/_backend.py"
+ (("build_inplace=False") "build_inplace=True")))))))
+ (native-inputs
+ (list python-covdefaults
+ python-cython-3
+ python-expandvars
+ python-pytest
+ python-pytest-cov
+ python-pytest-xdist
+ python-setuptools
+ python-tomli
+ python-wheel))
+ (home-page "https://github.com/aio-libs/propcache")
+ (synopsis "Accelerated property cache")
+ (description "The module provides a fast implementation of cached
+properties for Python 3.9+.")
+ (license license:asl2.0)))
+
(define-public python-proto-matcher
(package
(name "python-proto-matcher")
- 45/299: gnu: python-pydevd: Disable CI tests., (continued)
- 45/299: gnu: python-pydevd: Disable CI tests., guix-commits, 2025/01/13
- 50/299: gnu: python-beniget: Update to 0.4.2.post1., guix-commits, 2025/01/13
- 57/299: gnu: python-geventhttpclient: Update to 2.3.3., guix-commits, 2025/01/13
- 52/299: gnu: python-pandas-2: Remove X., guix-commits, 2025/01/13
- 70/299: gnu: python-markdown2: Update to 2.5.2., guix-commits, 2025/01/13
- 69/299: gnu: python-flask-babel: Update to 4.0.0., guix-commits, 2025/01/13
- 65/299: gnu: python-pydantic-core: Update to 2.18.1., guix-commits, 2025/01/13
- 77/299: gnu: python-isodate: Update to 0.7.2., guix-commits, 2025/01/13
- 84/299: gnu: cwltool: Use test-flags., guix-commits, 2025/01/13
- 106/299: gnu: python-aiohttp: Update to 3.11.11., guix-commits, 2025/01/13
- 103/299: gnu: Add python-propcache.,
guix-commits <=
- 107/299: gnu: Add python-tiny-proxy., guix-commits, 2025/01/13
- 111/299: gnu: python-black: Update to 24.10.0., guix-commits, 2025/01/13
- 113/299: gnu: python-cattrs: Disable additional failing tests., guix-commits, 2025/01/13
- 151/299: gnu: Add rust-speedate-0.15., guix-commits, 2025/01/13
- 138/299: gnu: awscli-2: Run tests., guix-commits, 2025/01/13
- 120/299: gnu: python-botocore: Update to 1.35.90., guix-commits, 2025/01/13
- 166/299: gnu: python-fastapi: Relax requirements., guix-commits, 2025/01/13
- 287/299: gnu: python-whatshap: Add missing input., guix-commits, 2025/01/13
- 292/299: gnu: python-cle: Add missing inputs., guix-commits, 2025/01/13
- 116/299: gnu: python-apprise: Update to 1.9.1., guix-commits, 2025/01/13