diff options
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r-- | gnu/packages/python-xyz.scm | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 3780cca062..4f48d80eb6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3785,23 +3785,30 @@ and is not compatible with JSON.") (define-public python-extension-helpers (package (name "python-extension-helpers") - (version "0.1") + (version "1.0.0") (source (origin (method url-fetch) (uri (pypi-uri "extension-helpers" version)) (sha256 - (base32 "10iqjzmya2h4sk765dlm1pbqypwlqyh8rw59a5m9i63d3klnz2mc")))) - (build-system python-build-system) + (base32 "1rjha07ds633fb81hn3i2yzk3v2flbi6qa091ix4mkvrgk3gl6ya")))) + (build-system pyproject-build-system) + ;; FIXME: pytest failed to load test suit, find out why. + ;; - _pytest.pathlib.ImportPathMismatchError: ('extension_helpers.conftes + (arguments (list #:tests? #f)) (native-inputs - (list python-coverage python-pytest-astropy python-pytest-cov + (list python-coverage + python-pytest + python-pytest-astropy + python-pytest-cov python-setuptools-scm)) - (home-page "https://github.com/astropy/astropy-helpers") - (synopsis - "Utilities for building and installing packages in the Astropy ecosystem") + (home-page "https://extension-helpers.readthedocs.io") + (synopsis "Astropy ecosystem utilities for building and installing packages") (description - "The extension-helpers package includes many build, installation, and -documentation-related tools used by the Astropy project.") + "The extension-helpers package includes convenience helpers to assist with +building Python packages with compiled C/Cython extensions. It is developed by +the Astropy project but is intended to be general and usable by any Python +package.") (license license:bsd-3))) (define-public python-extras @@ -14364,20 +14371,21 @@ systems, as a command line tool, and as a Python library.") (define-public python-bleach (package (name "python-bleach") - (version "5.0.0") + (version "5.0.1") (source (origin (method url-fetch) (uri (pypi-uri "bleach" version)) (sha256 - (base32 "0rc5avysbsl3w3i2qvb6522263zhwlvf50w0ifs8776w9c2wrmn6")))) - (build-system python-build-system) - (arguments - '(#:phases (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? (invoke "pytest" "-vv"))))))) - (propagated-inputs (list python-tinycss2 python-webencodings)) + (base32 "0p089853pkwzf1j2zjlmw67pwbkk0whpzfx9dbrd56zb8xf2a0qd")) + (snippet + #~(begin + (use-modules (guix build utils)) + (substitute* (find-files "." "\\.py$") + (("bleach\\._vendor\\.html5lib") "html5lib")) + (delete-file-recursively "bleach/_vendor/html5lib"))))) + (build-system pyproject-build-system) + (propagated-inputs (list python-html5lib python-tinycss2 python-webencodings)) (native-inputs (list python-pytest)) (home-page "https://github.com/mozilla/bleach") (synopsis "Whitelist-based HTML-sanitizing tool") |