Accepting request 677993 from home:frispete:python
- Update to 2.8.0 (2019-02-04)
+ Data updates
* Updated tzdata version to to 2018i.
+ Features
* Added support for EXDATE parameters when parsing rrule
strings. Reported by @mlorant (gh issue #410), fixed by
@nicoe (gh pr #859).
* Added support for sub-minute time zone offsets in Python
3.6+. Fixed by @cssherry (gh issue #582, pr #763)
* Switched the tzoffset, tzstr and gettz caches over to using
weak references, so that the cache expires when no other
references to the original tzinfo objects exist. This cache-
expiry behavior is not guaranteed in the public interface and
may change in the future. To improve performance in the case
where transient references to the same time zones are
repeatedly created but no strong reference is continuously
held, a smaller “strong value” cache was also added. Weak
value cache implemented by @cs-cordero (gh pr #672, #801),
strong cache added by Gökçen Nurlu (gh issue #691, gh pr
#761)
+ Bugfixes
* Added time zone inference when initializing an rrule with a
specified UNTIL but without an explicitly specified DTSTART;
the time zone of the generated DTSTART will now be taken from
the UNTIL rule. Reported by @href (gh issue #652). Fixed by
@absreim (gh pr #693).
* Fixed an issue where parser.parse would raise Decimal-
specific errors instead of a standard ValueError if certain
malformed values were parsed (e.g. NaN or infinite values).
Reported and fixed by @amureki (gh issue #662, gh pr #679).
OBS-URL: https://build.opensuse.org/request/show/677993
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-dateutil?expand=0&rev=17
This commit is contained in:
committed by
Git OBS Bridge
parent
2d66ab15bb
commit
003d845725
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-python-dateutil
|
||||
#
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,7 +19,7 @@
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%define oldpython python
|
||||
Name: python-python-dateutil
|
||||
Version: 2.7.3
|
||||
Version: 2.8.0
|
||||
Release: 0
|
||||
Summary: A Python Datetime Library
|
||||
License: BSD-3-Clause OR Apache-2.0
|
||||
@@ -31,6 +31,11 @@ BuildRequires: %{python_module setuptools_scm}
|
||||
BuildRequires: %{python_module six >= 1.9.0}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
# testing requirements
|
||||
BuildRequires: %{python_module freezegun}
|
||||
BuildRequires: %{python_module hypothesis}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: timezone
|
||||
Requires: python-six >= 1.9.0
|
||||
%ifpython2
|
||||
Obsoletes: %{oldpython}-dateutil < %{version}
|
||||
@@ -86,7 +91,9 @@ rm -f setup.cfg
|
||||
%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
%python_exec setup.py test
|
||||
export LANG=en_US.UTF-8
|
||||
%{python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} \
|
||||
py.test-%{$python_bin_suffix} dateutil/test}
|
||||
|
||||
%files %{python_files}
|
||||
%defattr(-,root,root)
|
||||
|
||||
Reference in New Issue
Block a user