Hello community, here is the log from the commit of package python-arrow for openSUSE:Leap:15.2 checked in at 2020-03-16 12:20:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-arrow (Old) and /work/SRC/openSUSE:Leap:15.2/.python-arrow.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-arrow" Mon Mar 16 12:20:44 2020 rev:19 rq:776416 version:0.15.5 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-arrow/python-arrow.changes 2020-01-15 15:46:39.219364819 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-arrow.new.3160/python-arrow.changes 2020-03-16 12:20:45.223705534 +0100 @@ -1,0 +2,177 @@ +Sun Jan 5 02:48:30 UTC 2020 - Arun Persaud <a...@gmx.de> + +- specfile: + * update copyright year + +- update to version 0.15.5: + * [WARN] Python 2 reached EOL on 2020-01-01. arrow will drop support + for Python 2 in a future release to be decided (see #739). + * [NEW] Added bounds parameter to span_range, interval and span + methods. This allows you to include or exclude the start and end + values. + * [NEW] arrow.get() can now create arrow objects from a timestamp + with a timezone, for example: + >>> arrow.get(1367900664, tzinfo=tz.gettz('US/Pacific')) + <Arrow [2013-05-06T21:24:24-07:00]> + * [NEW] humanize can now combine multiple levels of granularity, for + example: + >>> later140 = arrow.utcnow().shift(seconds=+8400) + >>> later140.humanize(granularity="minute") + 'in 139 minutes' + >>> later140.humanize(granularity=["hour", "minute"]) + 'in 2 hours and 19 minutes' + * [NEW] Added Hong Kong locale (zh_hk). + * [NEW] Added humanize week granularity translation for Dutch. + * [NEW] Numbers are now displayed when using the seconds granularity + in humanize. + * [CHANGE] range now supports both the singular and plural forms of + the frames argument (e.g. day and days). + * [FIX] Improved parsing of strings that contain punctuation. + * [FIX] Improved behaviour of humanize when singular seconds are + involved. + +------------------------------------------------------------------- +Sat Dec 14 23:42:58 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Use _multibuild for tests to reduce the build dependencies + and simplify bootstrap for e.g. rpmlint. + +------------------------------------------------------------------- +Sat Nov 9 14:44:41 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 0.15.4: + * [FIX] Fixed an issue that caused package installs to fail on Conda + Forge. + +- changes from version 0.15.3: + * [NEW] factory.get() can now create arrow objects from a ISO + calendar tuple, for example: + >>> arrow.get((2013, 18, 7)) + <Arrow [2013-05-05T00:00:00+00:00]> + * [NEW] Added a new token x to allow parsing of integer timestamps + with milliseconds and microseconds. + * [NEW] Formatting now supports escaping of characters using the + same syntax as parsing, for example: + >>> arw = arrow.now() + >>> fmt = "YYYY-MM-DD h [h] m" + >>> arw.format(fmt) + '2019-11-02 3 h 32' + * [NEW] Added humanize week granularity translations for Chinese, + Spanish and Vietnamese. + * [CHANGE] Added ParserError to module exports. + * [FIX] Added support for midnight at end of day. See #703 for + details. + * [INTERNAL] Created Travis build for macOS. + * [INTERNAL] Test parsing and formatting against full timezone + database. + +------------------------------------------------------------------- +Tue Sep 17 09:25:07 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 0.15.2: + * [NEW] Added humanize week granularity translations for Portuguese and Brazilian Portuguese. + * [NEW] Embedded changelog within docs and added release dates to versions. + * [FIX] Fixed a bug that caused test failures on Windows only, see #668 for details. + +------------------------------------------------------------------- +Fri Sep 13 12:10:56 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 0.15.1: + * Too many changes to enumerate, see CHANGELOG.rst + +------------------------------------------------------------------- +Sun Aug 4 15:07:17 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 0.14.4: + * [FIX] Fixed a regression in 0.14.3 that prevented a tzinfo + argument of type string to be passed to the get() + function. Functionality such as arrow.get("2019072807", + "YYYYMMDDHH", tzinfo="UTC") should work as normal again. + * [CHANGE] Moved backports.functools_lru_cache dependency from + extra_requires to install_requires for Python 2.7 installs to fix + #495. + +------------------------------------------------------------------- +Sun Jul 28 16:10:58 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 0.14.3: + * [NEW] Added full support for Python 3.8. + * [CHANGE] Added warnings for upcoming factory.get() parsing changes + in 0.15.0. Please see + https://github.com/crsmithdev/arrow/issues/612 for full details. + * [FIX] Extensive refactor and update of documentation. + * [FIX] factory.get() can now construct from kwargs. + * [FIX] Added meridians to Spanish Locale. + +------------------------------------------------------------------- +Sat Jun 8 23:19:40 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 0.14.2: + * [CHANGE] Travis CI builds now use tox to lint and run tests. + * [FIX] Fixed UnicodeDecodeError on certain locales (#600). + +- changes from version 0.14.1: + * [FIX] Fixed "ImportError: No module named 'dateutil'" (#598). + +- changes from version 0.14.0: + * [NEW] Added provisional support for Python 3.8. + * [CHANGE] Removed support for EOL Python 3.4. + * [FIX] Updated setup.py with modern Python standards. + * [FIX] Upgraded dependencies to latest versions. + * [FIX] Enabled flake8 and black on travis builds. + * [FIX] Formatted code using black and isort. + +- changes from version 0.13.2: + * [NEW] Add is_between method. + * [FIX] Improved humanize behaviour for near zero durations (#416). + * [FIX] Correct humanize behaviour with future days (#541). + * [FIX] Documentation updates. + * [FIX] Improvements to German Locale. + +------------------------------------------------------------------- +Wed Mar 6 12:14:38 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 0.13.1: + * Support for python3.7 +- Remove merged patch arrow-py37.patch + +------------------------------------------------------------------- +Tue Jan 22 08:55:58 UTC 2019 - Tomáš Chvátal <tchva...@suse.com> + +- Add patch to work with python 3.7: + * arrow-py37.patch + +------------------------------------------------------------------- +Sun Jan 20 04:31:54 UTC 2019 - Arun Persaud <a...@gmx.de> + +- specfile: + * update copyright year + * be more specific in %files section + * require pytz + +- update to version 0.13.0: + * [NEW] Added support for Python 3.6. + * [CHANGE] Drop support for Python 2.6/3.3. + * [CHANGE] Return generator instead of list for Arrow.range(), + Arrow.span_range() and Arrow.interval(). + * [FIX] Make arrow.get() work with str & tzinfo combo. + * [FIX] Make sure special RegEx characters are escaped in format + string. + * [NEW] Added support for ZZZ when formatting. + * [FIX] Stop using datetime.utcnow() in internals, use + datetime.now(UTC) instead. + * [FIX] Return NotImplemented instead of TypeError in arrow math + internals. + * [NEW] Added Estonian Locale. + * [FIX] Small fixes to Greek locale. + * [FIX] TagalogLocale improvements. + * [FIX] Added test requirements to setup. + * [FIX] Improve docs for get, now and utcnow methods. + * [FIX] Correct typo in depreciation warning. + +------------------------------------------------------------------- +Tue Dec 4 12:45:42 UTC 2018 - Matej Cepl <mc...@suse.com> + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- Old: ---- arrow-0.12.1.tar.gz New: ---- _multibuild arrow-0.15.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-arrow.spec ++++++ --- /var/tmp/diff_new_pack.E2QjXT/_old 2020-03-16 12:20:45.507705581 +0100 +++ /var/tmp/diff_new_pack.E2QjXT/_new 2020-03-16 12:20:45.511705581 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-arrow # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%bcond_with test +%endif %bcond_without python2 -Name: python-arrow -Version: 0.12.1 +Name: python-arrow%{?psuffix} +Version: 0.15.5 Release: 0 Summary: Better dates and times for Python License: Apache-2.0 -Group: Development/Languages/Python -Url: http://crsmithdev.com/arrow +URL: https://github.com/crsmithdev/arrow Source: https://files.pythonhosted.org/packages/source/a/arrow/arrow-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-python-dateutil +BuildArch: noarch +%if %{with test} +BuildRequires: %{python_module arrow == %{version}} BuildRequires: %{python_module chai} -BuildRequires: %{python_module devel} +BuildRequires: %{python_module dateparser} +BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} -BuildRequires: %{python_module python-dateutil} +BuildRequires: %{python_module pytz} BuildRequires: %{python_module simplejson} -BuildRequires: fdupes -BuildRequires: python-rpm-macros +%endif %if %{with python2} -BuildRequires: python-backports.functools_lru_cache +BuildRequires: python-backports.functools_lru_cache >= 1.2.1 %endif %ifpython2 -Requires: python-backports.functools_lru_cache +Requires: python-backports.functools_lru_cache >= 1.2.1 %endif -Requires: python-python-dateutil -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch %python_subpackages %description @@ -63,15 +73,24 @@ %python_build %install +%if %{without test} %python_install -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif %check -%python_expand PYTHONPATH="%{buildroot}%{$python_sitelib}:$PYTHONPATH" $python %{_bindir}/nosetests +%if %{with test} +%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} nosetests-%{$python_bin_suffix} -v +%endif +%if %{without test} %files %{python_files} -%defattr(-,root,root,-) -%doc LICENSE README.rst HISTORY.md -%{python_sitelib}/* +%license LICENSE +%doc README.rst +%dir %{python_sitelib}/arrow +%{python_sitelib}/arrow/* +%dir %{python_sitelib}/arrow-%{version}-py*.egg-info +%{python_sitelib}/arrow-%{version}-py*.egg-info +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild> ++++++ arrow-0.12.1.tar.gz -> arrow-0.15.5.tar.gz ++++++ ++++ 18598 lines of diff (skipped)