Sync from SUSE:SLFO:Main python-dateparser revision 6d9332ae7de213754876b2bb9a2b57ce
This commit is contained in:
parent
4b9087003a
commit
ec93e38943
BIN
dateparser-1.1.8.tar.gz
(Stored with Git LFS)
BIN
dateparser-1.1.8.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
dateparser-1.2.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
dateparser-1.2.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -2,19 +2,16 @@
|
|||||||
tests/test_language_detect.py | 6 +++++-
|
tests/test_language_detect.py | 6 +++++-
|
||||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
--- a/tests/test_language_detect.py
|
Index: dateparser-1.2.0/tests/test_language_detect.py
|
||||||
+++ b/tests/test_language_detect.py
|
===================================================================
|
||||||
@@ -1,6 +1,8 @@
|
--- dateparser-1.2.0.orig/tests/test_language_detect.py
|
||||||
|
+++ dateparser-1.2.0/tests/test_language_detect.py
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
+import os
|
+import os
|
||||||
+import unittest
|
import unittest
|
||||||
+
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from unittest.mock import Mock
|
from unittest.mock import Mock
|
||||||
-import unittest
|
@@ -17,6 +18,7 @@ from dateparser.search import search_dat
|
||||||
|
|
||||||
from parameterized import parameterized, param
|
|
||||||
|
|
||||||
@@ -13,6 +15,7 @@ from dateparser.search import search_dat
|
|
||||||
detect_languages = Mock()
|
detect_languages = Mock()
|
||||||
detect_languages.return_value = ["en"]
|
detect_languages.return_value = ["en"]
|
||||||
|
|
||||||
@ -22,10 +19,10 @@
|
|||||||
|
|
||||||
class CustomLangDetectParserTest(unittest.TestCase):
|
class CustomLangDetectParserTest(unittest.TestCase):
|
||||||
def check_is_returned_list(self):
|
def check_is_returned_list(self):
|
||||||
@@ -22,6 +25,7 @@ class CustomLangDetectParserTest(unittes
|
@@ -28,6 +30,7 @@ class CustomLangDetectParserTest(unittes
|
||||||
param(dt_string="14 June 2020", confidence_threshold=0.0),
|
param(dt_string="26 July 2021", confidence_threshold=0.0),
|
||||||
param(dt_string="26 July 2021", confidence_threshold=0.0)
|
]
|
||||||
])
|
)
|
||||||
+ @unittest.skipIf(NO_NETWORK, "Test requires network access")
|
+ @unittest.skipIf(NO_NETWORK, "Test requires network access")
|
||||||
def test_custom_language_detect_fast_text(self, dt_string, confidence_threshold):
|
def test_custom_language_detect_fast_text(self, dt_string, confidence_threshold):
|
||||||
self.result = fast_text_detect_languages(dt_string, confidence_threshold)
|
self.result = fast_text_detect_languages(dt_string, confidence_threshold)
|
||||||
|
@ -1,3 +1,27 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 7 20:46:37 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 1.2.0:
|
||||||
|
* New ``PREFER_MONTH_OF_YEAR`` setting (#1146)
|
||||||
|
* Absolute years in Russian are no longer being treated as a
|
||||||
|
number of years in the past (#1129)
|
||||||
|
* Cleanups and internal improvements:
|
||||||
|
* Removed the use of ``datetime.utcnow``, deprecated on Python
|
||||||
|
3.12 (#1179)
|
||||||
|
* Applied Black formatting to the code base (#1158)
|
||||||
|
* Initial integration with OSSFuzz (#1198)
|
||||||
|
* Extended test cases (#1191)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 14 00:54:16 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
- Clean up the SPEC file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 7 07:09:28 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- remove unneeded GitPython dependency
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 21 12:24:07 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
Fri Apr 21 12:24:07 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
@ -53,7 +77,7 @@ Mon Jan 2 18:57:33 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 7 21:15:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
Mon Nov 7 21:15:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||||||
|
|
||||||
- Update to 1.1.3
|
- Update to 1.1.3
|
||||||
New features:
|
New features:
|
||||||
* Add support for fractional units (#876)
|
* Add support for fractional units (#876)
|
||||||
Improvements:
|
Improvements:
|
||||||
@ -68,7 +92,7 @@ Mon Nov 7 21:15:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Oct 27 22:51:58 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
Thu Oct 27 22:51:58 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||||||
|
|
||||||
- Update to 1.1.2
|
- Update to 1.1.2
|
||||||
* Added support for negative timestamp (#1060)
|
* Added support for negative timestamp (#1060)
|
||||||
* Fixed PytzUsageWarning for Python versions >= 3.6 (#1062)
|
* Fixed PytzUsageWarning for Python versions >= 3.6 (#1062)
|
||||||
* Added support for dates with dots and spaces (#1028)
|
* Added support for dates with dots and spaces (#1028)
|
||||||
@ -178,13 +202,13 @@ Thu Apr 2 09:44:00 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
|||||||
- update to version 0.7.4
|
- update to version 0.7.4
|
||||||
* Fixed Python 2.7 tests
|
* Fixed Python 2.7 tests
|
||||||
* Extended Norwegian support
|
* Extended Norwegian support
|
||||||
* Implement a PARSERS setting
|
* Implement a PARSERS setting
|
||||||
* Add support for `PREFER_DATES_FROM` in relative/freshness parser
|
* Add support for `PREFER_DATES_FROM` in relative/freshness parser
|
||||||
* Add support for `PREFER_DAY_OF_MONTH` in base-formats parser
|
* Add support for `PREFER_DAY_OF_MONTH` in base-formats parser
|
||||||
* Added UTC -00:00 as a valid offset
|
* Added UTC -00:00 as a valid offset
|
||||||
* Fix support for “one”
|
* Fix support for “one”
|
||||||
* Fix tokenizer for non recognized characters
|
* Fix tokenizer for non recognized characters
|
||||||
* Prevent installing regex 2019.02.19
|
* Prevent installing regex 2019.02.19
|
||||||
* Added Hungarian language.
|
* Added Hungarian language.
|
||||||
* Added setting, `STRICT_PARSING` to ignore incomplete dates.
|
* Added setting, `STRICT_PARSING` to ignore incomplete dates.
|
||||||
* More simplifications for Russian and Ukrainian languages.
|
* More simplifications for Russian and Ukrainian languages.
|
||||||
|
@ -16,11 +16,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
|
||||||
%define skip_python2 1
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-dateparser
|
Name: python-dateparser
|
||||||
Version: 1.1.8
|
Version: 1.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Date parsing library designed to parse dates from HTML pages
|
Summary: Date parsing library designed to parse dates from HTML pages
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -29,20 +27,22 @@ Source: https://files.pythonhosted.org/packages/source/d/dateparser/date
|
|||||||
# PATCH-FIX-UPSTREAM mark-network-tests.patch gh#scrapinghub/dateparser#1059 mcepl@suse.com
|
# PATCH-FIX-UPSTREAM mark-network-tests.patch gh#scrapinghub/dateparser#1059 mcepl@suse.com
|
||||||
# mark test requiring network access
|
# mark test requiring network access
|
||||||
Patch1: mark-network-tests.patch
|
Patch1: mark-network-tests.patch
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module pip}
|
||||||
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-python-dateutil
|
Requires: python-python-dateutil
|
||||||
Requires: python-pytz
|
Requires: python-pytz
|
||||||
Requires: python-regex
|
Requires: python-regex
|
||||||
Requires: python-tzlocal
|
Requires: python-tzlocal
|
||||||
|
Requires(post): update-alternatives
|
||||||
|
Requires(postun):update-alternatives
|
||||||
Recommends: convertdate
|
Recommends: convertdate
|
||||||
Recommends: python-fasttext
|
Recommends: python-fasttext
|
||||||
Recommends: python-langdetect
|
Recommends: python-langdetect
|
||||||
Recommends: python-ruamel.yaml
|
Recommends: python-ruamel.yaml
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
# SECTION test requirements
|
# SECTION test requirements
|
||||||
BuildRequires: %{python_module GitPython}
|
|
||||||
BuildRequires: %{python_module convertdate}
|
BuildRequires: %{python_module convertdate}
|
||||||
BuildRequires: %{python_module fasttext}
|
BuildRequires: %{python_module fasttext}
|
||||||
BuildRequires: %{python_module langdetect}
|
BuildRequires: %{python_module langdetect}
|
||||||
@ -54,8 +54,6 @@ BuildRequires: %{python_module regex}
|
|||||||
BuildRequires: %{python_module ruamel.yaml}
|
BuildRequires: %{python_module ruamel.yaml}
|
||||||
BuildRequires: %{python_module tzlocal}
|
BuildRequires: %{python_module tzlocal}
|
||||||
# /SECTION
|
# /SECTION
|
||||||
Requires(post): update-alternatives
|
|
||||||
Requires(postun):update-alternatives
|
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -72,10 +70,10 @@ sed -i '1{/\/usr\/bin\/env python/d;}' \
|
|||||||
dateparser_scripts/update_supported_languages_and_locales.py
|
dateparser_scripts/update_supported_languages_and_locales.py
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%python_build
|
%pyproject_wheel
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%python_install
|
%pyproject_install
|
||||||
%python_clone -a %{buildroot}%{_bindir}/dateparser-download
|
%python_clone -a %{buildroot}%{_bindir}/dateparser-download
|
||||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||||
|
|
||||||
@ -85,7 +83,9 @@ export NO_NETWORK=1
|
|||||||
ignoretestfiles="--ignore tests/test_dateparser_data_integrity.py"
|
ignoretestfiles="--ignore tests/test_dateparser_data_integrity.py"
|
||||||
# https://github.com/scrapinghub/dateparser/issues/1053
|
# https://github.com/scrapinghub/dateparser/issues/1053
|
||||||
ignoretestfiles="$ignoretestfiles --ignore tests/test_search.py"
|
ignoretestfiles="$ignoretestfiles --ignore tests/test_search.py"
|
||||||
%pytest $ignoretestfiles
|
# overflow on 32bit
|
||||||
|
donttest="(not test_timezone_offset_calculation)"
|
||||||
|
%pytest -k "$donttest" $ignoretestfiles
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%python_install_alternative dateparser-download
|
%python_install_alternative dateparser-download
|
||||||
|
Loading…
Reference in New Issue
Block a user