Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-magic for 
openSUSE:Factory checked in at 2022-02-17 23:39:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-magic (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-magic.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-magic"

Thu Feb 17 23:39:59 2022 rev:7 rq:955449 version:0.4.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-magic/python-python-magic.changes  
2021-10-23 00:50:22.141121367 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-magic.new.1958/python-python-magic.changes
        2022-02-17 23:40:52.403700742 +0100
@@ -1,0 +2,42 @@
+Wed Feb 16 17:32:56 UTC 2022 - Matej Cepl <mc...@suse.com>
+
+- Update to 0.4.25:
+  - Support file 5.41. 
+  - Support os.PathLike types 
+  - Fix compat mode handling with empty mime string 
+  - Cleanup library loading 
+  - add py.typed sentinal per https://www.python.org/dev/peps/pep-0561/#p??? 
+  - Check for cookie attribute before trying to delete it
+  - Revert "Fix bug in Magic when destructor called too early" 
+  - Fix yet another import error
+  - add more doc pointers for compat mode, and enable PendingDeprecationW???
+  - restore python 2.7 to setup.py, to preserve back compat
+  - document libmagic compat layer
+  - prefix add_compat with an underscore to avoid namespace pollution
+  - remove from_open_file, since its duplicative with from_descriptor and???
+  - move typing stubs next to implementation
+  - temorarily remove dropped support for python2
+  - Revert "Remove Python2 from the tests"
+  - Merge branch 'master' into redo-compat
+  - Remove Python2 from the tests
+  - Add support for Python 3.9
+  - Added support for magic_descriptor routine
+  - Handle undecodable characters in description
+  - Handle libmagic versions that don't support MAGIC_EXTENSION 
+  - MAGIC_EXTENSION support (file --extension)
+  - support changed mime types in test
+  - Fix tests with file 5.39
+  - add docker tests for archlinux
+  - Fallback to default behavior on setparam failure
+  - Fix bug in Magic when destructor called too early
+  - sheep Create basic stub file for magic.py 
+  - various cleanups proposed by debian folks
+  - Merge in compatability mode with libmagic
+  - add from_open_file to match libmagic binding featureset
+- Remove upstreamed patches:
+  - fix-test-tumbleweed.patch
+  - fix-test.patch
+  - fix-4-file-5.40.patch
+  - fix-support-file-5.41.patch
+
+-------------------------------------------------------------------

Old:
----
  0.4.18.tar.gz
  fix-4-file-5.40.patch
  fix-support-file-5.41.patch
  fix-test-tumbleweed.patch
  fix-test.patch

New:
----
  0.4.25.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-python-magic.spec ++++++
--- /var/tmp/diff_new_pack.1admEN/_old  2022-02-17 23:40:53.167700736 +0100
+++ /var/tmp/diff_new_pack.1admEN/_new  2022-02-17 23:40:53.171700736 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-magic
 #
-# Copyright (c) 2021 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
@@ -19,30 +19,23 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         oldpython python
 Name:           python-python-magic
-Version:        0.4.18
+Version:        0.4.25
 Release:        0
 Summary:        File type identification using libmagic
 License:        Python-2.0
 Group:          Development/Languages/Python
 URL:            https://github.com/ahupp/python-magic
 Source:         https://github.com/ahupp/python-magic/archive/%{version}.tar.gz
-#PATCH-FIX-OPENSUSE fix-test.patch -- adapt file outputs to opensuse
-Patch0:         fix-test.patch
-Patch1:         fix-test-tumbleweed.patch
-Patch2:         fix-4-file-5.40.patch
-Patch3:         fix-support-file-5.41.patch
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module xml}
 BuildRequires:  fdupes
 BuildRequires:  file
 BuildRequires:  python-rpm-macros
 Requires:       file
-# python-python-magic and python-magic use the same namespace (ie. filename)
-# and have a very similar functionality but are incompatible to each other.
-#  https://github.com/ahupp/python-magic/issues/21
-Conflicts:      python-magic
+Provides:       python-magic
 BuildArch:      noarch
 %ifpython2
-Conflicts:      %{oldpython}-magic
+Provides:       %{oldpython}-magic
 %endif
 %python_subpackages
 
@@ -53,19 +46,6 @@
 
 %prep
 %setup -q -n python-magic-%{version}
-%if 0%{?suse_version} > 1500
-# Tumbleweed
-%patch1 -p1
-%elif 0%{?sle_version} < 150300 && 0%{?is_opensuse}
-# Leap 15.2 and older
-%patch0 -p1
-%endif
-%if %{?pkg_vcmp:%{pkg_vcmp file >= 5.40}}%{!?pkg_vcmp:0}
-%patch2 -p0
-%endif
-%if %{?pkg_vcmp:%{pkg_vcmp file >= 5.41}}%{!?pkg_vcmp:0}
-%patch3 -p1
-%endif
 
 %build
 %python_build
@@ -81,8 +61,7 @@
 %files %{python_files}
 %license LICENSE
 %doc README.md
-%{python_sitelib}/magic.py*
-%pycache_only %{python_sitelib}/__pycache__/magic*.py*
-%{python_sitelib}/python_magic-%{version}-py*.egg-info
+%{python_sitelib}/magic
+%{python_sitelib}/python_magic-%{version}*-info
 
 %changelog

++++++ 0.4.18.tar.gz -> 0.4.25.tar.gz ++++++
++++ 2110 lines of diff (skipped)

Reply via email to