Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-fake-useragent for
openSUSE:Factory checked in at 2022-11-21 16:19:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fake-useragent (Old)
and /work/SRC/openSUSE:Factory/.python-fake-useragent.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fake-useragent"
Mon Nov 21 16:19:37 2022 rev:4 rq:1036970 version:1.0.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-fake-useragent/python-fake-useragent.changes
2022-11-04 17:42:04.083036835 +0100
+++
/work/SRC/openSUSE:Factory/.python-fake-useragent.new.1597/python-fake-useragent.changes
2022-11-21 16:19:39.679875016 +0100
@@ -1,0 +2,24 @@
+Fri Nov 18 23:13:12 UTC 2022 - John Vandenberg <[email protected]>
+
+- Update to v1.0.1
+ * Add importlib-metadata & importlib-resources as dependencies
+ * Check on specific Python version regarding the importlib resources
+ (python v3.10 or higher) in order to have files() working
+ * importlib_metadata should now also work on Python version before 3.8
+ * Remove obsolete MANIFEST.in file
+- from v1.0.0
+ * Make the JSON Lines data file part of the Python package,
+ data is retrieved locally
+ * Extend the myproject.toml file with package-data support
+ * Remove centralized caching server implementation
+ * Make real unit-tests which should run reliable, fast, independent
+ and without Internet connection
+- from v0.1.14
+ * Improve code quality standards using modern Python >=3.7 syntax
+ * Migrated to pyproject.toml build system format + syntax check
+ * Add additional classifiers to the toml file
+ * Improved tox.ini file
+ * Improved GitHub Actions job using pip cache
+ * And various small fixes
+
+-------------------------------------------------------------------
Old:
----
fake-useragent-0.1.13.tar.gz
New:
----
fake-useragent-1.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-fake-useragent.spec ++++++
--- /var/tmp/diff_new_pack.Rmilci/_old 2022-11-21 16:19:40.571879597 +0100
+++ /var/tmp/diff_new_pack.Rmilci/_new 2022-11-21 16:19:40.587879679 +0100
@@ -19,19 +19,23 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-fake-useragent
-Version: 0.1.13
+Version: 1.0.1
Release: 0
License: Apache-2.0
Summary: Useragent faker package for Python
URL: https://github.com/fake-useragent/fake-useragent
Group: Development/Languages/Python
-Source:
https://files.pythonhosted.org/packages/source/f/fake-useragent/fake-useragent-%{version}.tar.gz
+Source:
https://github.com/fake-useragent/fake-useragent/archive/refs/tags/%{version}.tar.gz#/fake-useragent-%{version}.tar.gz
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
# SECTION test requirements
+BuildRequires: %{python_module importlib-resources}
BuildRequires: %{python_module pytest}
# /SECTION
+Requires: python-importlib-resources
BuildArch: noarch
%python_subpackages
@@ -41,20 +45,17 @@
%prep
%setup -q -n fake-useragent-%{version}
-# https://github.com/fake-useragent/fake-useragent/issues/140
-sed -i 's/import mock/import unittest.mock as mock/' tests/*.py
+rm pytest.ini
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
-# Many tests depend on network
-# https://github.com/fake-useragent/fake-useragent/issues/139
-%pytest -k 'not (test_fake_user_agent or update or cache_server or
test_utils_get or test_utils_load or test_fake_default_path or
test_fake_safe_attrs)'
+%pytest
%files %{python_files}
%license LICENSE
++++++ fake-useragent-0.1.13.tar.gz -> fake-useragent-1.0.1.tar.gz ++++++
++++ 4413 lines of diff (skipped)