Hello community,
here is the log from the commit of package python-screeninfo for
openSUSE:Factory checked in at 2020-05-11 13:45:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-screeninfo (Old)
and /work/SRC/openSUSE:Factory/.python-screeninfo.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-screeninfo"
Mon May 11 13:45:22 2020 rev:2 rq:802646 version:0.6.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-screeninfo/python-screeninfo.changes
2020-04-25 20:36:32.607038970 +0200
+++
/work/SRC/openSUSE:Factory/.python-screeninfo.new.2738/python-screeninfo.changes
2020-05-11 13:45:29.445646207 +0200
@@ -1,0 +2,6 @@
+Thu May 7 15:14:56 UTC 2020 - andy great <[email protected]>
+
+- Add use_dataclasses_when_needed.patch patch.
+- Add python-dataclasses for leap.
+
+-------------------------------------------------------------------
@@ -4,0 +11 @@
+ * No changelog was made available.
New:
----
use_dataclasses_when_needed.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-screeninfo.spec ++++++
--- /var/tmp/diff_new_pack.oldaoY/_old 2020-05-11 13:45:31.061649636 +0200
+++ /var/tmp/diff_new_pack.oldaoY/_new 2020-05-11 13:45:31.065649645 +0200
@@ -16,6 +16,7 @@
#
+%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-screeninfo
Version: 0.6.5
@@ -24,7 +25,12 @@
License: MIT
URL: https://github.com/rr-/screeninfo
Source0:
https://github.com/rr-/screeninfo/archive/%{version}.tar.gz#/screeninfo-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM https://github.com/rr-/screeninfo/pull/36 -- Use
dataclass when needed
+Patch0: use_dataclasses_when_needed.patch
BuildRequires: %{python_module setuptools}
+%if 0%{?suse_version} <= 1500
+BuildRequires: %{python_module dataclasses}
+%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildArch: noarch
@@ -35,6 +41,7 @@
%prep
%setup -q -n screeninfo-%{version}
+%patch0 -p1
%build
%python_build
++++++ use_dataclasses_when_needed.patch ++++++
diff -ruN a/setup.py b/setup.py
--- a/setup.py 2020-04-15 15:13:07.000000000 +0100
+++ b/setup.py 2020-04-30 02:38:18.000000000 +0100
@@ -11,7 +11,7 @@
keywords=["screen", "monitor", "desktop"],
classifiers=[],
install_requires=[
- "dataclasses",
+ "dataclasses ; python_version<'3.7'",
'Cython ; sys_platform=="darwin"',
'pyobjus ; sys_platform=="darwin"',
],