Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-identify for openSUSE:Factory 
checked in at 2026-03-05 17:29:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-identify (Old)
 and      /work/SRC/openSUSE:Factory/.python-identify.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-identify"

Thu Mar  5 17:29:48 2026 rev:25 rq:1336665 version:2.6.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-identify/python-identify.changes  
2025-12-09 12:56:39.179837686 +0100
+++ /work/SRC/openSUSE:Factory/.python-identify.new.561/python-identify.changes 
2026-03-05 17:31:53.440292440 +0100
@@ -1,0 +2,29 @@
+Wed Mar  4 09:29:46 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 2.6.17
+  * Add support for 'pyw' file extension
+  * Add support for xcodebuild file formats
+  * Add support for Brewfile
+  * Add support for Fastfile
+  * Add support for uv.lock
+  * Add support for *.xaml
+  * Add support for *.entitlements
+  * Add support for *.cmd
+  * Add support for *.diff
+  * Add jbuilder extension as ruby text files
+  * Add support for HLSL
+  * Add 'escript' file type for Erlang
+  * Add support for 'slnx' file extension
+  * Add support for sconstruct and sconscript extensions
+- from version 2.6.16
+  * py310+
+  * [pre-commit.ci] pre-commit autoupdate
+  * [pre-commit.ci] pre-commit autoupdate
+  * [pre-commit.ci] pre-commit autoupdate
+  * [pre-commit.ci] pre-commit autoupdate
+  * [pre-commit.ci] pre-commit autoupdate
+  * [pre-commit.ci] pre-commit autoupdate
+  * Add .ipxe extension
+  * Add support for '.xliff' file extension
+
+-------------------------------------------------------------------

Old:
----
  identify-2.6.15.tar.gz

New:
----
  identify-2.6.17.tar.gz

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

Other differences:
------------------
++++++ python-identify.spec ++++++
--- /var/tmp/diff_new_pack.T8FiRc/_old  2026-03-05 17:31:54.344330039 +0100
+++ /var/tmp/diff_new_pack.T8FiRc/_new  2026-03-05 17:31:54.348330205 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-identify
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-identify
-Version:        2.6.15
+Version:        2.6.17
 Release:        0
 Summary:        File identification library for Python
 License:        MIT

++++++ identify-2.6.15.tar.gz -> identify-2.6.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.15/.github/workflows/main.yml 
new/identify-2.6.17/.github/workflows/main.yml
--- old/identify-2.6.15/.github/workflows/main.yml      2025-10-02 
19:43:28.000000000 +0200
+++ new/identify-2.6.17/.github/workflows/main.yml      2026-03-01 
21:04:02.000000000 +0100
@@ -10,4 +10,4 @@
   main:
     uses: asottile/workflows/.github/workflows/[email protected]
     with:
-      env: '["py39", "py310", "py311", "py312"]'
+      env: '["py310", "py311", "py312", "py313"]'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.15/.pre-commit-config.yaml 
new/identify-2.6.17/.pre-commit-config.yaml
--- old/identify-2.6.15/.pre-commit-config.yaml 2025-10-02 19:43:28.000000000 
+0200
+++ new/identify-2.6.17/.pre-commit-config.yaml 2026-03-01 21:04:02.000000000 
+0100
@@ -10,23 +10,23 @@
     -   id: name-tests-test
     -   id: requirements-txt-fixer
 -   repo: https://github.com/asottile/setup-cfg-fmt
-    rev: v2.8.0
+    rev: v3.2.0
     hooks:
     -   id: setup-cfg-fmt
 -   repo: https://github.com/asottile/reorder-python-imports
-    rev: v3.15.0
+    rev: v3.16.0
     hooks:
     -   id: reorder-python-imports
-        args: [--py39-plus, --add-import, 'from __future__ import annotations']
+        args: [--py310-plus, --add-import, 'from __future__ import 
annotations']
 -   repo: https://github.com/asottile/add-trailing-comma
-    rev: v3.2.0
+    rev: v4.0.0
     hooks:
     -   id: add-trailing-comma
 -   repo: https://github.com/asottile/pyupgrade
-    rev: v3.20.0
+    rev: v3.21.2
     hooks:
     -   id: pyupgrade
-        args: [--py39-plus]
+        args: [--py310-plus]
 -   repo: https://github.com/hhatto/autopep8
     rev: v2.3.2
     hooks:
@@ -37,6 +37,6 @@
     -   id: flake8
         exclude: ^identify/vendor/licenses\.py$
 -   repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.18.2
+    rev: v1.19.1
     hooks:
     -   id: mypy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.15/identify/extensions.py 
new/identify-2.6.17/identify/extensions.py
--- old/identify-2.6.15/identify/extensions.py  2025-10-02 19:43:28.000000000 
+0200
+++ new/identify-2.6.17/identify/extensions.py  2026-03-01 21:04:02.000000000 
+0100
@@ -35,6 +35,7 @@
     'cljc': {'text', 'clojure'},
     'cljs': {'text', 'clojure', 'clojurescript'},
     'cmake': {'text', 'cmake'},
+    'cmd': {'text', 'batch'},
     'cnf': {'text'},
     'coffee': {'text', 'coffee'},
     'conf': {'text'},
@@ -58,6 +59,7 @@
     'dart': {'text', 'dart'},
     'dbc': {'text', 'dbc'},
     'def': {'text', 'def'},
+    'diff': {'text', 'diff'},
     'dll': {'binary'},
     'dtd': {'text', 'dtd'},
     'ear': {'binary', 'zip', 'jar'},
@@ -70,6 +72,7 @@
     'eps': {'binary', 'eps'},
     'erb': {'text', 'erb'},
     'erl': {'text', 'erlang'},
+    'escript': {'text', 'erlang'},
     'ex': {'text', 'elixir'},
     'exe': {'binary'},
     'exs': {'text', 'elixir'},
@@ -103,6 +106,8 @@
     'h': {'text', 'header', 'c', 'c++'},
     'hbs': {'text', 'handlebars'},
     'hcl': {'text', 'hcl'},
+    'hlsl': {'text', 'hlsl'},
+    'hlsli': {'text', 'hlsl'},
     'hh': {'text', 'header', 'c++'},
     'hpp': {'text', 'header', 'c++'},
     'hrl': {'text', 'erlang'},
@@ -122,11 +127,13 @@
     'inx': {'text', 'xml', 'inx'},
     'ipynb': {'text', 'jupyter', 'json'},
     'ipp': {'text', 'c++'},
+    'ipxe': {'text', 'ipxe'},
     'ixx': {'text', 'c++'},
     'j2': {'text', 'jinja'},
     'jade': {'text', 'jade'},
     'jar': {'binary', 'zip', 'jar'},
     'java': {'text', 'java'},
+    'jbuilder': {'text', 'jbuilder', 'ruby'},
     'jenkins': {'text', 'groovy', 'jenkins'},
     'jenkinsfile': {'text', 'groovy', 'jenkins'},
     'jinja': {'text', 'jinja'},
@@ -218,6 +225,7 @@
     'pyi': {'text', 'pyi'},
     'pyproj': {'text', 'xml', 'pyproj', 'msbuild'},
     'pyt': {'text', 'python'},
+    'pyw': {'text', 'python'},
     'pyx': {'text', 'cython'},
     'pyz': {'binary', 'pyz'},
     'pyzw': {'binary', 'pyz'},
@@ -240,6 +248,7 @@
     'scss': {'text', 'scss'},
     'sh': {'text', 'shell'},
     'sln': {'text', 'sln'},
+    'slnx': {'text', 'xml', 'slnx', 'msbuild'},
     'sls': {'text', 'salt'},
     'so': {'binary'},
     'sol': {'text', 'solidity'},
@@ -298,7 +307,13 @@
     'wsgi': {'text', 'wsgi', 'python'},
     'xhtml': {'text', 'xml', 'html', 'xhtml'},
     'xacro': {'text', 'xml', 'urdf', 'xacro'},
-    'xctestplan': {'text', 'json'},
+    'xcconfig': {'text', 'xcconfig', 'xcodebuild'},
+    'xcscheme': {'text', 'xml', 'xcscheme', 'xcodebuild'},
+    'xctestplan': {'text', 'json', 'xctestplan', 'xcodebuild'},
+    'xcworkspacedata': {'text', 'xml', 'xcworkspacedata', 'xcodebuild'},
+    'xlf': {'text', 'xml', 'xliff'},
+    'xliff': {'text', 'xml', 'xliff'},
+    'xaml': {'text', 'xml', 'xaml'},
     'xml': {'text', 'xml'},
     'xq': {'text', 'xquery'},
     'xql': {'text', 'xquery'},
@@ -321,8 +336,11 @@
     'zsh': {'text', 'shell', 'zsh'},
 }
 EXTENSIONS_NEED_BINARY_CHECK = {
+    'entitlements': {'plist', 'entitlements'},
     'plist': {'plist'},
     'ppm': {'image', 'ppm'},
+    'xcprivacy': {'plist', 'xcprivacy', 'xcodebuild'},
+    'xcsettings': {'plist', 'xcsettings', 'xcodebuild'},
 }
 
 NAMES = {
@@ -370,6 +388,7 @@
     'AUTHORS': EXTENSIONS['txt'],
     'bblayers.conf': EXTENSIONS['bb'],
     'bitbake.conf': EXTENSIONS['bb'],
+    'Brewfile': EXTENSIONS['rb'],
     'BUILD': EXTENSIONS['bzl'],
     'Cargo.toml': EXTENSIONS['toml'] | {'cargo'},
     'Cargo.lock': EXTENSIONS['toml'] | {'cargo-lock'},
@@ -382,6 +401,7 @@
     'COPYING': EXTENSIONS['txt'],
     'Dockerfile': {'text', 'dockerfile'},
     'direnvrc': EXTENSIONS['bash'],
+    'Fastfile': EXTENSIONS['rb'],
     'Gemfile': EXTENSIONS['rb'],
     'Gemfile.lock': {'text'},
     'GNUmakefile': EXTENSIONS['mk'],
@@ -408,9 +428,13 @@
     'Rakefile': EXTENSIONS['rb'],
     'rebar.config': EXTENSIONS['erl'],
     'setup.cfg': EXTENSIONS['ini'],
+    'SConstruct': {'text', 'scons'},
+    'SConscript': {'text', 'scons'},
+    'SCsub': {'text', 'scons'},
     'sys.config': EXTENSIONS['erl'],
     'sys.config.src': EXTENSIONS['erl'],
     'Tiltfile': {'text', 'tiltfile'},
+    'uv.lock': EXTENSIONS['toml'],
     'Vagrantfile': EXTENSIONS['rb'],
     'WORKSPACE': EXTENSIONS['bzl'],
     'wscript': EXTENSIONS['py'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.15/identify/interpreters.py 
new/identify-2.6.17/identify/interpreters.py
--- old/identify-2.6.15/identify/interpreters.py        2025-10-02 
19:43:28.000000000 +0200
+++ new/identify-2.6.17/identify/interpreters.py        2026-03-01 
21:04:02.000000000 +0100
@@ -8,6 +8,7 @@
     'csh': {'shell', 'csh'},
     'dash': {'shell', 'dash'},
     'expect': {'expect'},
+    'escript': {'erlang'},
     'ksh': {'shell', 'ksh'},
     'node': {'javascript'},
     'nodejs': {'javascript'},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.15/setup.cfg 
new/identify-2.6.17/setup.cfg
--- old/identify-2.6.15/setup.cfg       2025-10-02 19:43:28.000000000 +0200
+++ new/identify-2.6.17/setup.cfg       2026-03-01 21:04:02.000000000 +0100
@@ -1,6 +1,6 @@
 [metadata]
 name = identify
-version = 2.6.15
+version = 2.6.17
 description = File identification library for Python
 long_description = file: README.md
 long_description_content_type = text/markdown
@@ -17,7 +17,7 @@
 
 [options]
 packages = find:
-python_requires = >=3.9
+python_requires = >=3.10
 
 [options.packages.find]
 exclude =

Reply via email to