me
/
guix
Archived
1
0
Fork 0

gnu: python-tzlocal: Update to 2.1.

* gnu/packages/time.scm (python-tzlocal): Update to 2.1.
[arguments]: Adjust custom 'fix-symlink-tests phase for code changes.
Also skip other known-to-fail test.
master
Efraim Flashner 2021-02-14 13:48:19 +02:00
parent dd5e879c3a
commit 8af48c146d
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 7 additions and 4 deletions

View File

@ -269,14 +269,14 @@ Python datetime objects.")
(define-public python-tzlocal (define-public python-tzlocal
(package (package
(name "python-tzlocal") (name "python-tzlocal")
(version "1.5.1") (version "2.1")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "tzlocal" version)) (uri (pypi-uri "tzlocal" version))
(sha256 (sha256
(base32 (base32
"0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf")))) "0i1fm4sl04y65qnaqki0w75j34w863gxjj8ag0vwgvaa572rfg34"))))
(build-system python-build-system) (build-system python-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -284,9 +284,12 @@ Python datetime objects.")
(add-before 'check 'fix-symlink-test (add-before 'check 'fix-symlink-test
;; see: https://github.com/regebro/tzlocal/issues/53 ;; see: https://github.com/regebro/tzlocal/issues/53
(lambda _ (lambda _
(delete-file "tzlocal/test_data/symlink_localtime/etc/localtime") (delete-file "tests/test_data/symlink_localtime/etc/localtime")
(symlink "../usr/share/zoneinfo/Africa/Harare" (symlink "../usr/share/zoneinfo/Africa/Harare"
"tzlocal/test_data/symlink_localtime/etc/localtime") "tests/test_data/symlink_localtime/etc/localtime")
;; And skip the test_fail test, it is known to fail
(substitute* "tests/tests.py"
(("def test_fail") "def _test_fail"))
#t))))) #t)))))
(propagated-inputs (propagated-inputs
`(("python-pytz" ,python-pytz))) `(("python-pytz" ,python-pytz)))