gnu: python-mastodon-py: Update to 2.1.4. * gnu/packages/fediverse.scm (python-mastodon-py): Update to 2.1.4. [build-system]: Switch to pyproject-build-system. [arguments] <phases>: Add 'set-check-environment. [propagated-inputs]: Remove python-pytz and python-six; add python-cryptography, python-grapheme, and python-http-ece. [native-inputs]: Remove python-blurhash, python-cryptography, python-http-ece, python-pytest-runner, and python-pytest-vcr; add nss-certs-for-test, python-pytest-recording, python-pytest-retry, python-pytz, python-setuptools, and tzdata-for-tests. Change-Id: I34cd7d5ee68cde737793f00b6f4e6b9cd0f915d3
1 files changed, 36 insertions(+), 21 deletions(-) M gnu/packages/fediverse.scm
M gnu/packages/fediverse.scm => gnu/packages/fediverse.scm +36 -21
@@ 34,6 34,7 @@ #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages bash) #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages curl) #:use-module (gnu packages databases) @@ 44,6 45,7 @@ #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages image) #:use-module (gnu packages nss) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) @@ 222,34 224,47 @@ seamlessly with your desktop environment.") (define-public python-mastodon-py (package (name "python-mastodon-py") (version "1.5.1") (version "2.1.4") (source (origin (method url-fetch) (uri (pypi-uri "Mastodon.py" version)) (sha256 (base32 "1vikvkzcij2gd730cssigxi38vlmzqmwdy58r3y2cwsxifnxpz9a")))) (build-system python-build-system) (origin (method url-fetch) (uri (pypi-uri "mastodon_py" version)) (sha256 (base32 "1988sanhh4162jilffa7r1n9ylls5v868ndfmnsp0z5k9p5fj0k6")))) (build-system pyproject-build-system) (arguments (list #:phases #~(modify-phases %standard-phases (add-before 'check 'set-check-environment (lambda* (#:key inputs #:allow-other-keys) (setenv "TZ" "UTC") (setenv "TZDIR" (search-input-directory inputs "share/zoneinfo"))))))) (native-inputs (list nss-certs-for-test python-pytest python-pytest-cov python-pytest-mock python-pytest-recording python-pytest-retry python-pytz python-requests-mock python-setuptools python-vcrpy tzdata-for-tests)) (propagated-inputs (list python-blurhash python-dateutil python-decorator python-dateutil python-magic python-pytz python-requests python-six)) (native-inputs (list python-blurhash ;; [optional] python-blurhash python-cryptography python-http-ece python-pytest python-pytest-cov python-pytest-mock python-pytest-runner python-pytest-vcr python-requests-mock python-vcrpy)) python-grapheme ;project was not updated for 6y python-http-ece)) (home-page "https://github.com/halcy/Mastodon.py") (synopsis "Python wrapper for the Mastodon API") (description