Sync from SUSE:SLFO:Main python-arrow revision 59eb6daf744ca6f6ded0e00620bc13a3
This commit is contained in:
commit
6bbc2cc557
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
3
_multibuild
Normal file
3
_multibuild
Normal file
@ -0,0 +1,3 @@
|
||||
<multibuild>
|
||||
<package>test</package>
|
||||
</multibuild>
|
BIN
arrow-1.2.3.tar.gz
(Stored with Git LFS)
Normal file
BIN
arrow-1.2.3.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
430
python-arrow.changes
Normal file
430
python-arrow.changes
Normal file
@ -0,0 +1,430 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 12 11:06:13 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- drop unnecessary test dependencies to chai (it uses pytest now)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 21 12:21:59 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add sle15_python_module_pythons (jsc#PED-68)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 10 15:40:55 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 1.2.3:
|
||||
* [NEW] Added Amharic, Armenian, Georgian, Laotian and Uzbek
|
||||
locales.
|
||||
* [FIX] Updated Danish locale and associated tests.
|
||||
* [INTERNAl] Small fixes to CI.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 7 10:52:28 UTC 2022 - pgajdos@suse.com
|
||||
|
||||
- python-mock is actually not required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 29 17:37:07 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* update copyright year
|
||||
|
||||
- update to version 1.2.2:
|
||||
* [NEW] Added Kazakh locale.
|
||||
* [FIX] The Belarusian, Bulgarian, Czech, Macedonian, Polish,
|
||||
Russian, Slovak and Ukrainian locales now support dehumanize.
|
||||
* [FIX] Minor bug fixes and improvements to ChineseCN, Indonesian,
|
||||
Norwegian, and Russian locales.
|
||||
* [FIX] Expanded testing for multiple locales.
|
||||
* [INTERNAL] Started using xelatex for pdf generation in
|
||||
documentation.
|
||||
* [INTERNAL] Split requirements file into requirements.txt,
|
||||
requirements-docs.txt and requirements-tests.txt.
|
||||
* [INTERNAL] Added flake8-annotations package for type linting in
|
||||
pre-commit.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 6 17:33:37 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.2.1:
|
||||
* Added quarter granularity to humanize
|
||||
* Added Sinhala and Urdu locales
|
||||
* Support Python 3.10
|
||||
* Updated Azerbaijani, Hebrew, and Serbian locale
|
||||
* Added Albanian, Tamil and Zulu locales.
|
||||
* Added support for Decimal as input to arrow.get().
|
||||
* The Estonian, Finnish, Nepali and Zulu locales now support dehumanize.
|
||||
* Improved validation checks when using parser tokens A and hh.
|
||||
* Minor bug fixes to Catalan, Cantonese, Greek and Nepali locales.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 4 19:48:33 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.1.1:
|
||||
* Added Odia, Maltese, Serbian, Sami, and Luxembourgish locales.
|
||||
* All calls to ``arrow.get()`` should now properly pass the ``tzinfo``
|
||||
argument to the Arrow constructor.
|
||||
* Humanize output is now properly truncated when a locale class
|
||||
overrides ``_format_timeframe()``.
|
||||
* Updated Turkish locale and added tests.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 18 22:06:04 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.1.0:
|
||||
* [NEW] Implemented the ``dehumanize`` method for ``Arrow`` objects.
|
||||
* [NEW] Made the start of the week adjustable when using ``span("week")``
|
||||
* [NEW] Added Croatian, Latin, Latvian, Lithuanian and Malay locales.
|
||||
* [FIX] Internally standardize locales and improve locale validation.
|
||||
* [FIX] Correct type checking for ``arrow.get(2021, 3, 9)`` construction.
|
||||
* [FIX] Audited all docstrings for style, typos and outdated info.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 15 12:33:30 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Disable Python2 builds which are no longer supported upstream
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 9 05:13:18 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 1.0.3:
|
||||
* [FIX] Updated internals to avoid issues when running mypy --strict.
|
||||
* [FIX] Corrections to Swedish locale.
|
||||
* [INTERNAL] Lowered required coverage limit until humanize month tests are
|
||||
fixed.
|
||||
* [FIXED] Fixed an OverflowError that could occur when running Arrow on a
|
||||
32-bit OS.
|
||||
* [FIXED] A py.typed file is now bundled with the Arrow package to conform
|
||||
to PEP 561.
|
||||
* [CHANGE] Arrow has dropped support for Python 2.7 and 3.5.
|
||||
* [CHANGE] There are multiple breaking changes with this release, please see
|
||||
the migration guide for a complete overview.
|
||||
* [CHANGE] Made humanize granularity="auto" limits more accurate to reduce
|
||||
strange results.
|
||||
* [NEW] Added support for Python 3.9.
|
||||
* [NEW] Added a new keyword argument "exact" to span, span_range and
|
||||
interval methods. This makes timespans begin at the start time given and
|
||||
not extend beyond the end time given.
|
||||
* [NEW] Arrow now natively supports PEP 484-style type annotations.
|
||||
* [FIX] Fixed handling of maximum permitted timestamp on Windows systems.
|
||||
* [FIX] Corrections to French, German, Japanese and Norwegian locales.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 30 22:27:20 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 0.17.0:
|
||||
* [WARN] Arrow will drop support for Python 2.7 and 3.5 in the
|
||||
upcoming 1.0.0 release. This is the last major release to support
|
||||
Python 2.7 and Python 3.5.
|
||||
* [NEW] Arrow now properly handles imaginary datetimes during DST
|
||||
shifts.
|
||||
* [NEW] Added humanize week granularity translation for Tagalog.
|
||||
* [CHANGE] Calls to the timestamp property now emit a
|
||||
DeprecationWarning. In a future release, timestamp will be changed
|
||||
to a method to align with Python’s datetime module. If you would
|
||||
like to continue using the property, please change your code to
|
||||
use the int_timestamp or float_timestamp properties instead.
|
||||
* [CHANGE] Expanded and improved Catalan locale.
|
||||
* [FIX] Fixed a bug that caused Arrow.range() to incorrectly cut off
|
||||
ranges in certain scenarios when using month, quarter, or year
|
||||
endings.
|
||||
* [FIX] Fixed a bug that caused day of week token parsing to be case
|
||||
sensitive.
|
||||
* [INTERNAL] A number of functions were reordered in arrow.py for
|
||||
better organization and grouping of related methods. This change
|
||||
will have no impact on usage.
|
||||
* [INTERNAL] A minimum tox version is now enforced for compatibility
|
||||
reasons. Contributors must use tox >3.18.0 going forward.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 19 15:29:03 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 0.16.0:
|
||||
* [WARN] Arrow will drop support for Python 2.7 and 3.5 in the 1.0.0
|
||||
release in late September. The 0.16.x and 0.17.x releases are the
|
||||
last to support Python 2.7 and 3.5.
|
||||
* [NEW] Implemented PEP 495 to handle ambiguous datetimes. This is
|
||||
achieved by the addition of the fold attribute for Arrow objects.
|
||||
* [NEW] Added normalize_whitespace flag to arrow.get. This is useful
|
||||
for parsing log files and/or any files that may contain
|
||||
inconsistent spacing.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 25 15:25:36 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- specfile:
|
||||
* updated url
|
||||
|
||||
- update to version 0.15.8:
|
||||
* [WARN] arrow will drop support for Python 2.7 and 3.5 in the 1.0.0
|
||||
release in late September. The 0.15.x and 0.16.x releases are the
|
||||
last to support Python 2.7 and 3.5.
|
||||
* [NEW] Added humanize week granularity translation for Czech.
|
||||
* [FIX] arrow.get will now pick sane defaults when weekdays are
|
||||
passed with particular token combinations, see #446.
|
||||
* [INTERNAL] Moved arrow to an organization. The repo can now be
|
||||
found here.
|
||||
* [INTERNAL] Started issuing deprecation warnings for Python 2.7 and
|
||||
3.5.
|
||||
* [INTERNAL] Added Python 3.9 to CI pipeline.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 12 21:40:32 UTC 2020 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- update to version 0.15.7:
|
||||
* [NEW] Added a number of built-in format strings. See the docs for
|
||||
a complete list of supported formats. For example:
|
||||
>>> arw = arrow.utcnow()
|
||||
>>> arw.format(arrow.FORMAT_COOKIE)
|
||||
'Wednesday, 27-May-2020 10:30:35 UTC'
|
||||
* [NEW] Arrow is now fully compatible with Python 3.9 and PyPy3.
|
||||
* [NEW] Added Makefile, tox.ini, and requirements.txt files to the
|
||||
distribution bundle.
|
||||
* [NEW] Added French Canadian and Swahili locales.
|
||||
* [NEW] Added humanize week granularity translation for Hebrew,
|
||||
Greek, Macedonian, Swedish, Slovak.
|
||||
* [FIX] ms and μs timestamps are now normalized in arrow.get(),
|
||||
arrow.fromtimestamp(), and arrow.utcfromtimestamp(). For example:
|
||||
>>> ts = 1591161115194556
|
||||
>>> arw = arrow.get(ts)
|
||||
<Arrow [2020-06-03T05:11:55.194556+00:00]>
|
||||
>>> arw.timestamp
|
||||
1591161115
|
||||
* [FIX] Refactored and updated Macedonian, Hebrew, Korean, and
|
||||
Portuguese locales.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 15 21:33:05 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||||
|
||||
- new version needs pytest instead of nose
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 12 08:49:50 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- update to 0.15.6:
|
||||
- [NEW] Added ``humanize`` week granularity translation for German, Italian, Polish & Taiwanese locales.
|
||||
- [FIX] Consolidated and simplified German locales.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 5 02:48:30 UTC 2020 - Arun Persaud <arun@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.bruens@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 <arun@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 <tchvatal@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 <tchvatal@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 <arun@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 <arun@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 <arun@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 <tchvatal@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 <tchvatal@suse.com>
|
||||
|
||||
- Add patch to work with python 3.7:
|
||||
* arrow-py37.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 20 04:31:54 UTC 2019 - Arun Persaud <arun@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 <mcepl@suse.com>
|
||||
|
||||
- Remove superfluous devel dependency for noarch package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 20 20:59:15 UTC 2018 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* also require python-backports.functools_lru_cache during
|
||||
installation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 17 18:29:14 UTC 2018 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* update copyright year
|
||||
* require python-backports.functools_lru_cache for python2
|
||||
|
||||
- update to version 0.12.1:
|
||||
* Allow wheels to determine the required dependencies
|
||||
* Makes the only_distance paramter value equivalent to value given
|
||||
to function when granularity paramter is also provided by user
|
||||
|
||||
- changes from version 0.12.0:
|
||||
* [FIX] Compatibility fix for Python 2.x
|
||||
|
||||
- changes from version 0.11.0:
|
||||
* [FIX] Fix grammar of ArabicLocale
|
||||
* [NEW] Add Nepali Locale
|
||||
* [FIX] Fix month name + rename AustriaLocale -> AustrianLocale
|
||||
* [FIX] Fix typo in Basque Locale
|
||||
* [FIX] Fix grammar in PortugueseBrazilian locale
|
||||
* [FIX] Remove pip --user-mirrors flag
|
||||
* [NEW] Add Indonesian Locale
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 15 18:33:22 UTC 2017 - aloisio@gmx.com
|
||||
|
||||
- Update to 0.10.0 (see HISTORY.md)
|
||||
- Converted to singlespec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 26 12:54:58 UTC 2016 - tbechtold@suse.com
|
||||
|
||||
- Require python-python-dateutil. package was renamed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 6 08:03:23 UTC 2014 - toddrme2178@gmail.com
|
||||
|
||||
- Initial version
|
||||
|
90
python-arrow.spec
Normal file
90
python-arrow.spec
Normal file
@ -0,0 +1,90 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%define skip_python2 1
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%if "%{flavor}" == "test"
|
||||
%define psuffix -test
|
||||
%bcond_without test
|
||||
%else
|
||||
%bcond_with test
|
||||
%endif
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-arrow%{?psuffix}
|
||||
Version: 1.2.3
|
||||
Release: 0
|
||||
Summary: Better dates and times for Python
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/arrow-py/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 >= 2.7.0
|
||||
BuildArch: noarch
|
||||
%if %{with test}
|
||||
BuildRequires: %{python_module arrow == %{version}}
|
||||
BuildRequires: %{python_module dateparser}
|
||||
BuildRequires: %{python_module dateutil >= 2.7.0}
|
||||
BuildRequires: %{python_module pytest-mock}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module pytz >= 2021.1}
|
||||
BuildRequires: %{python_module simplejson}
|
||||
%endif
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
Arrow is a Python library that offers a sensible, human-friendly
|
||||
approach to creating, manipulating, formatting and converting dates,
|
||||
times, and timestamps. It implements and updates the datetime type,
|
||||
plugging gaps in functionality, and provides an intelligent module
|
||||
API that supports many common creation scenarios. Simply put, it
|
||||
helps you work with dates and times with fewer imports and a lot
|
||||
less code.
|
||||
|
||||
Arrow is heavily inspired by moment.js and requests.
|
||||
|
||||
%prep
|
||||
%setup -q -n arrow-%{version}
|
||||
rm -rf arrow.egg-info
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
||||
%install
|
||||
%if %{without test}
|
||||
%python_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
%endif
|
||||
|
||||
%check
|
||||
%if %{with test}
|
||||
rm tox.ini
|
||||
%pytest
|
||||
%endif
|
||||
|
||||
%if %{without test}
|
||||
%files %{python_files}
|
||||
%license LICENSE
|
||||
%doc README.rst
|
||||
%{python_sitelib}/arrow
|
||||
%{python_sitelib}/arrow-%{version}-py*.egg-info
|
||||
%endif
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user