Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package proteus for openSUSE:Factory checked in at 2023-10-18 21:25:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/proteus (Old) and /work/SRC/openSUSE:Factory/.proteus.new.31755 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "proteus" Wed Oct 18 21:25:20 2023 rev:25 rq:1118550 version:6.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/proteus/proteus.changes 2023-02-12 19:14:55.265261210 +0100 +++ /work/SRC/openSUSE:Factory/.proteus.new.31755/proteus.changes 2023-10-18 21:25:25.584084686 +0200 @@ -1,0 +2,14 @@ +Wed Oct 18 08:42:19 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Clean up deprecated python packaging patterns +- Activate unittests +- Clean up dependencies +- Use PEP517 build and install + +------------------------------------------------------------------- +Tue Oct 17 11:54:37 UTC 2023 - Daniel Garcia Moreno <daniel.gar...@suse.com> + +- Remove %python3_install prefix and root options, that's included in + the macro by default. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ proteus.spec ++++++ --- /var/tmp/diff_new_pack.4mpUGY/_old 2023-10-18 21:25:26.164105697 +0200 +++ /var/tmp/diff_new_pack.4mpUGY/_new 2023-10-18 21:25:26.168105842 +0200 @@ -30,14 +30,15 @@ Source2: https://keybase.io/cedrickrier/pgp_keys.asc?fingerprint=7C5A4360F6DF81ABA91FD54D6FF50AFE03489130#/%{name}.keyring # List of additional build dependencies BuildRequires: fdupes -BuildRequires: python3-devel -BuildRequires: python3-lxml -BuildRequires: python3-psycopg2 -BuildRequires: python3-pydot +BuildRequires: python3-defusedxml +BuildRequires: python3-pip +BuildRequires: python3-python-dateutil BuildRequires: python3-setuptools -Requires: python3-dateutil +BuildRequires: python3-wheel +BuildRequires: trytond +Requires: python3-defusedxml +Requires: python3-python-dateutil Requires: trytond - BuildArch: noarch %description @@ -47,15 +48,21 @@ %setup -q %build -%python3_build +%python3_pyproject_wheel %install -%python3_install --prefix=%_prefix --root=%buildroot -%fdupes -s %{buildroot} +%python3_pyproject_install +%fdupes %{buildroot}%{python3_sitelib} + +%check +export PYTHONDONTWRITEBYTECODE=1 +export PYTHONPATH=%{buildroot}%{python3_sitelib} +python3 -m unittest -v %files %defattr(-,root,root) %doc README.rst %license LICENSE -%{python3_sitelib}/* +%{python3_sitelib}/proteus +%{python3_sitelib}/proteus-%{version}.dist-info