diff options
author | Efraim Flashner <[email protected]> | 2019-01-04 15:59:30 +0200 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2019-01-04 16:17:14 +0200 |
commit | d1e75921b29e0ad1ef1a5a73f2eafc216e0f3238 (patch) | |
tree | b42d955b0ebe1c07e7e8f950833471b67c11e0df | |
parent | f20cfa0665b8872582d7a19c7f55b5cea622bcff (diff) |
gnu: python-tzlocal: Update to 1.5.1.
* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
[arguments]: Add custom phase to fix symlink issue in pypi release.
[native-inputs]: Add python-mock.
[license]: Update to expat.
-rw-r--r-- | gnu/packages/time.scm | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm index 895cf6ac3b..bfbec7952b 100644 --- a/gnu/packages/time.scm +++ b/gnu/packages/time.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2012 Nikita Karetnikov <[email protected]> ;;; Copyright © 2013, 2017 Ludovic Courtès <[email protected]> ;;; Copyright © 2013, 2015 Andreas Enge <[email protected]> -;;; Copyright © 2015, 2016, 2017, 2018 Efraim Flashner <[email protected]> +;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <[email protected]> ;;; Copyright © 2015, 2017 Leo Famulari <[email protected]> ;;; Copyright © 2015, 2017 Cyril Roelandt <[email protected]> ;;; Copyright © 2016 Sou Bunnbu <[email protected]> @@ -198,17 +198,29 @@ datetime module, available in Python 2.3+.") (define-public python-tzlocal (package (name "python-tzlocal") - (version "1.2.2") + (version "1.5.1") (source (origin (method url-fetch) (uri (pypi-uri "tzlocal" version)) (sha256 (base32 - "0paj7vlsb0np8b5sp4bv64wxv7qk2piyp7xg29pkhdjwsbls9fnb")))) + "0kiciwiqx0bv0fbc913idxibc4ygg4cb7f8rcpd9ij2shi4bigjf")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'fix-symlink-test + ;; see: https://github.com/regebro/tzlocal/issues/53 + (lambda _ + (delete-file "tzlocal/test_data/symlink_localtime/etc/localtime") + (symlink "../usr/share/zoneinfo/Africa/Harare" + "tzlocal/test_data/symlink_localtime/etc/localtime") + #t))))) (propagated-inputs `(("python-pytz" ,python-pytz))) + (native-inputs + `(("python-mock" ,python-mock))) (home-page "https://github.com/regebro/tzlocal") (synopsis "Local timezone information for Python") (description @@ -216,7 +228,7 @@ datetime module, available in Python 2.3+.") This module attempts to fix a glaring hole in pytz, that there is no way to get the local timezone information, unless you know the zoneinfo name, and under several distributions that's hard or impossible to figure out.") - (license cc0))) + (license expat))) (define-public python-isodate (package |