Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-infinity for openSUSE:Factory
checked in at 2022-11-08 10:53:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-infinity (Old)
and /work/SRC/openSUSE:Factory/.python-infinity.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-infinity"
Tue Nov 8 10:53:59 2022 rev:4 rq:1034208 version:1.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-infinity/python-infinity.changes
2020-06-30 21:56:45.058811923 +0200
+++
/work/SRC/openSUSE:Factory/.python-infinity.new.1597/python-infinity.changes
2022-11-08 10:54:12.685664884 +0100
@@ -1,0 +2,9 @@
+Mon Nov 7 09:49:08 UTC 2022 - [email protected]
+
+- do not require python-six
+- added patches
+ fix https://github.com/kvesteri/infinity/issues/7
+ + python-infinity-no-six.patch
+- Fix running the test suite
+
+-------------------------------------------------------------------
New:
----
python-infinity-no-six.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-infinity.spec ++++++
--- /var/tmp/diff_new_pack.Kqj9YM/_old 2022-11-08 10:54:13.229666165 +0100
+++ /var/tmp/diff_new_pack.Kqj9YM/_new 2022-11-08 10:54:13.233666174 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-infinity
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without test
Name: python-infinity
Version: 1.5
@@ -24,16 +23,18 @@
Summary: All-in-one infinity value for Python
License: BSD-3-Clause
Group: Development/Languages/Python
-Url: https://github.com/kvesteri/infinity
+URL: https://github.com/kvesteri/infinity
Source:
https://files.pythonhosted.org/packages/source/i/infinity/infinity-%{version}.tar.gz
-BuildRequires: %{python_module setuptools}
+# https://github.com/kvesteri/infinity/issues/7
+Patch0: python-infinity-no-six.patch
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if %{with test}
BuildRequires: %{python_module flake8 >= 2.4.0}
BuildRequires: %{python_module isort >= 4.2.2}
BuildRequires: %{python_module pytest >= 2.2.3}
-BuildRequires: %{python_module six >= 1.4.1}
%endif
BuildArch: noarch
@@ -43,23 +44,25 @@
All-in-one infinity value for Python. Can be compared to any object.
%prep
-%setup -q -n infinity-%{version}
+%autosetup -p1 -n infinity-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%if %{with test}
%check
-%python_exec test_infinity.py
+%pytest
%endif
%files %{python_files}
%doc CHANGES.rst README.rst
%license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/__pycache__/infinity*.pyc
+%{python_sitelib}/infinity.py
+%{python_sitelib}/infinity-%{version}*-info
%changelog
++++++ python-infinity-no-six.patch ++++++
Index: infinity-1.5/test_infinity.py
===================================================================
--- infinity-1.5.orig/test_infinity.py
+++ infinity-1.5/test_infinity.py
@@ -2,7 +2,6 @@ import operator
from datetime import datetime
import pytest
-import six
from infinity import inf, Infinity
@@ -59,7 +58,7 @@ class TestNegativeInfinity(InfinityTestC
value = -inf
def test_unicode_coercion(self):
- assert six.text_type(-inf) == '-inf'
+ assert str(-inf) == '-inf'
def test_repr(self):
assert repr(-inf) == '-inf'
@@ -125,7 +124,7 @@ class TestNegativeInfinity(InfinityTestC
class TestInfinity(InfinityTestCase):
def test_unicode_coercion(self):
- assert six.text_type(inf) == 'inf'
+ assert str(inf) == 'inf'
def test_float_coercion(self):
assert float(inf) == float('inf')
Index: infinity-1.5/infinity.egg-info/requires.txt
===================================================================
--- infinity-1.5.orig/infinity.egg-info/requires.txt
+++ infinity-1.5/infinity.egg-info/requires.txt
@@ -2,6 +2,5 @@
[test]
pytest>=2.2.3
Pygments>=1.2
-six>=1.4.1
flake8>=2.4.0
isort>=4.2.2