diff options
author | Nicolas Graves <ngraves@ngraves.fr> | 2025-03-31 08:18:54 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-04-16 11:46:26 +0200 |
commit | 36949b911dc17c4a96865ba522d0b3655d8ce488 (patch) | |
tree | fe0d8db42c233a7ece60a35c884ad61b409efa8f /gnu/packages/python-xyz.scm | |
parent | f8cedfb8c04f9ba8649a2efdf5f52a8e2d87a427 (diff) |
gnu: python-mechanize: Update to 0.4.10.
* gnu/packages/python-xyz.scm (python-mechanize): Update to 0.4.10.
[build-system]: Switch to pyproject-build-system.
[arguments]{tests?}: Disable them.
{phases}: Add 'configure-tests phase to setup GUIX_PYTHONPATH.
[native-inputs]: Add python-html5-parser, python-html5lib,
python-lxml, python-service-identity, python-setuptools, python-six,
python-twisted, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r-- | gnu/packages/python-xyz.scm | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 79331c9b2d..1f4d9f3715 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5391,15 +5391,33 @@ lossless but can be tweaked for more aggressive cleaning.") (define-public python-mechanize (package (name "python-mechanize") - (version "0.4.7") + (version "0.4.10") (source (origin (method url-fetch) (uri (pypi-uri "mechanize" version)) (sha256 - (base32 - "02b845y85ka5sl2cj93lll3v326d8bww07bq1q0y1643h7sshwqp")))) - (build-system python-build-system) + (base32 "1pvxjnhqi6iq7nnjksnfvyzxcibbwfjc9fzp22v0msp7kdzr9shx")))) + (build-system pyproject-build-system) + (arguments + ;; XXX: Unclear why tests are failing. + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'configure-tests + (lambda _ + (setenv "GUIX_PYTHONPATH" + (string-append (getcwd) "/test-tools:" + (getenv "GUIX_PYTHONPATH")))))))) + (native-inputs + (list python-html5-parser + python-html5lib + python-lxml + python-service-identity + python-setuptools + python-six + python-twisted + python-wheel)) (propagated-inputs (list python-html5lib)) (home-page "https://github.com/python-mechanize/mechanize") |