gnu: Add python-pytz-deprecation-shim.

* gnu/packages/time.scm (python-pytz-deprecation-shim): New variable.

Change-Id: I481ea9818444d9a14efcf7b11d44c68a5f2fec3f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
Vinicius Monego 2024-12-22 17:26:49 +00:00 committed by Danny Milosavljevic
parent 5ae2849a68
commit ab81e930a4
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -25,6 +25,7 @@
;;; Copyright © 2024 Liliana Marie Prikler <liliana.prikler@gmail.com> ;;; Copyright © 2024 Liliana Marie Prikler <liliana.prikler@gmail.com>
;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com> ;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024 Vinicius Monego <monego@posteo.net>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -169,6 +170,31 @@ (define-public python-tzdata
(description "This package provides a thin Python wrapper around tzdata.") (description "This package provides a thin Python wrapper around tzdata.")
(license asl2.0))) (license asl2.0)))
(define-public python-pytz-deprecation-shim
(package
(name "python-pytz-deprecation-shim")
(version "0.1.0.post0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytz_deprecation_shim" version))
(sha256
(base32 "17d58msbi18dc4lk29hcrgylvrv9vhniwi24axfdwvb13fp7n2dg"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-dateutil python-tzdata))
(native-inputs (list python-pytest
python-pytz
python-setuptools
python-wheel))
(home-page "https://github.com/pganssle/pytz-deprecation-shim")
(synopsis "Shims to make deprecation of pytz easier")
(description
"This package aims to make the transition away from @code{pytz} easier.
It is intended for temporary usage only, and should allow you to drop your
dependency on @code{pytz} while also giving your users notice that eventually
you will remove support for the pytz-specific interface.")
(license asl2.0)))
(define-public python-pytz (define-public python-pytz
(package (package
(name "python-pytz") (name "python-pytz")