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-10-26 10:00:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-identify (Old)
 and      /work/SRC/openSUSE:Factory/.python-identify.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-identify"

Mon Oct 26 10:00:54 2026 rev:28 rq:1392458 version:2.6.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-identify/python-identify.changes  
2026-04-20 16:11:49.850470978 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-identify.new.2252680/python-identify.changes 
    2026-10-26 10:02:16.726442170 +0100
@@ -1,0 +2,6 @@
+Sun Oct 25 15:24:06 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.6.20:
+  * Add support for uv.lock, poetry.lock, Gemfile.lock
+
+-------------------------------------------------------------------

Old:
----
  identify-2.6.19.tar.gz

New:
----
  identify-2.6.20.tar.gz

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

Other differences:
------------------
++++++ python-identify.spec ++++++
--- /var/tmp/diff_new_pack.jnZpgI/_old  2026-10-26 10:02:17.373469304 +0100
+++ /var/tmp/diff_new_pack.jnZpgI/_new  2026-10-26 10:02:17.376469430 +0100
@@ -24,7 +24,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-identify
-Version:        2.6.19
+Version:        2.6.20
 Release:        0
 Summary:        File identification library for Python
 License:        MIT

++++++ identify-2.6.19.tar.gz -> identify-2.6.20.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.19/.pre-commit-config.yaml 
new/identify-2.6.20/.pre-commit-config.yaml
--- old/identify-2.6.19/.pre-commit-config.yaml 2026-04-17 20:39:35.000000000 
+0200
+++ new/identify-2.6.20/.pre-commit-config.yaml 2026-09-26 22:28:56.000000000 
+0200
@@ -14,7 +14,7 @@
     hooks:
     -   id: setup-cfg-fmt
 -   repo: https://github.com/asottile/reorder-python-imports
-    rev: v3.16.0
+    rev: v3.17.0
     hooks:
     -   id: reorder-python-imports
         args: [--py310-plus, --add-import, 'from __future__ import 
annotations']
@@ -37,6 +37,6 @@
     -   id: flake8
         exclude: ^identify/vendor/licenses\.py$
 -   repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.20.1
+    rev: v2.3.1
     hooks:
     -   id: mypy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.19/identify/extensions.py 
new/identify-2.6.20/identify/extensions.py
--- old/identify-2.6.19/identify/extensions.py  2026-04-17 20:39:35.000000000 
+0200
+++ new/identify-2.6.20/identify/extensions.py  2026-09-26 22:28:56.000000000 
+0200
@@ -163,6 +163,7 @@
     'lpr': {'text', 'lazarus', 'pascal'},
     'lr': {'text', 'lektor'},
     'lua': {'text', 'lua'},
+    'luau': {'text', 'luau'},
     'm': {'text', 'objective-c'},
     'm4': {'text', 'm4'},
     'magik': {'text', 'magik'},
@@ -191,6 +192,7 @@
     'nimble': {'text', 'nimble'},
     'nix': {'text', 'nix'},
     'njk': {'text', 'nunjucks'},
+    'nu': {'text', 'nushell'},
     'otf': {'binary', 'otf'},
     'p12': {'binary', 'p12'},
     'pas': {'text', 'pascal'},
@@ -229,6 +231,7 @@
     'pyx': {'text', 'cython'},
     'pyz': {'binary', 'pyz'},
     'pyzw': {'binary', 'pyz'},
+    'qmd': {'text', 'quarto'},
     'qml': {'text', 'qml'},
     'r': {'text', 'r'},
     'rake': {'text', 'ruby'},
@@ -301,11 +304,15 @@
     'wav': {'binary', 'audio', 'wav'},
     'webp': {'binary', 'image', 'webp'},
     'whl': {'binary', 'wheel', 'zip'},
+    'wixproj': {'text', 'xml', 'wixproj'},
     'wkt': {'text', 'wkt'},
     'woff': {'binary', 'woff'},
     'woff2': {'binary', 'woff2'},
     'wsdl': {'text', 'xml', 'wsdl'},
     'wsgi': {'text', 'wsgi', 'python'},
+    'wxi': {'text', 'xml', 'wxi'},
+    'wxl': {'text', 'xml', 'wxl'},
+    'wxs': {'text', 'xml', 'wxs'},
     'xhtml': {'text', 'xml', 'html', 'xhtml'},
     'xacro': {'text', 'xml', 'urdf', 'xacro'},
     'xcconfig': {'text', 'xcconfig', 'xcodebuild'},
@@ -325,6 +332,7 @@
     'xsd': {'text', 'xml', 'xsd'},
     'xsl': {'text', 'xml', 'xsl'},
     'xslt': {'text', 'xml', 'xsl'},
+    'vala': {'text', 'vala'},
     'yaml': {'text', 'yaml'},
     'yamlld': {'text', 'yaml', 'yamlld'},
     'yang': {'text', 'yang'},
@@ -376,6 +384,7 @@
     '.npmignore': {'text', 'npmignore'},
     '.pdbrc': EXTENSIONS['py'] | {'pdbrc'},
     '.prettierignore': {'text', 'gitignore', 'prettierignore'},
+    '.profile': EXTENSIONS['sh'],
     '.pypirc': EXTENSIONS['ini'] | {'pypirc'},
     '.rstcheck.cfg': EXTENSIONS['ini'],
     '.salt-lint': EXTENSIONS['yaml'] | {'salt-lint'},
@@ -404,7 +413,7 @@
     'direnvrc': EXTENSIONS['bash'],
     'Fastfile': EXTENSIONS['rb'],
     'Gemfile': EXTENSIONS['rb'],
-    'Gemfile.lock': {'text'},
+    'Gemfile.lock': {'text', 'gemfile-lock'},
     'GNUmakefile': EXTENSIONS['mk'],
     'go.mod': {'text', 'go-mod'},
     'go.sum': {'text', 'go-sum'},
@@ -420,9 +429,9 @@
     'NOTICE': EXTENSIONS['txt'],
     'PATENTS': EXTENSIONS['txt'],
     'Pipfile': EXTENSIONS['toml'],
-    'Pipfile.lock': EXTENSIONS['json'],
+    'Pipfile.lock': EXTENSIONS['json'] | {'pipfile-lock'},
     'PKGBUILD': EXTENSIONS['bash'] | {'pkgbuild', 'alpm'},
-    'poetry.lock': EXTENSIONS['toml'],
+    'poetry.lock': EXTENSIONS['toml'] | {'poetry-lock'},
     'pom.xml': EXTENSIONS['pom'],
     'pylintrc': EXTENSIONS['ini'] | {'pylintrc'},
     'pyproject.toml': EXTENSIONS['toml'] | {'pyproject'},
@@ -436,7 +445,7 @@
     'sys.config': EXTENSIONS['erl'],
     'sys.config.src': EXTENSIONS['erl'],
     'Tiltfile': {'text', 'tiltfile'},
-    'uv.lock': EXTENSIONS['toml'],
+    'uv.lock': EXTENSIONS['toml'] | {'uv-lock'},
     'Vagrantfile': EXTENSIONS['rb'],
     'WORKSPACE': EXTENSIONS['bzl'],
     'wscript': EXTENSIONS['py'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.19/identify/interpreters.py 
new/identify-2.6.20/identify/interpreters.py
--- old/identify-2.6.19/identify/interpreters.py        2026-04-17 
20:39:35.000000000 +0200
+++ new/identify-2.6.20/identify/interpreters.py        2026-09-26 
22:28:56.000000000 +0200
@@ -12,6 +12,8 @@
     'ksh': {'shell', 'ksh'},
     'node': {'javascript'},
     'nodejs': {'javascript'},
+    'nu': {'nushell'},
+    'nushell': {'nushell'},
     'perl': {'perl'},
     'php': {'php'},
     'php7': {'php', 'php7'},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.19/setup.cfg 
new/identify-2.6.20/setup.cfg
--- old/identify-2.6.19/setup.cfg       2026-04-17 20:39:35.000000000 +0200
+++ new/identify-2.6.20/setup.cfg       2026-09-26 22:28:56.000000000 +0200
@@ -1,6 +1,6 @@
 [metadata]
 name = identify
-version = 2.6.19
+version = 2.6.20
 description = File identification library for Python
 long_description = file: README.md
 long_description_content_type = text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/identify-2.6.19/tests/identify_test.py 
new/identify-2.6.20/tests/identify_test.py
--- old/identify-2.6.19/tests/identify_test.py  2026-04-17 20:39:35.000000000 
+0200
+++ new/identify-2.6.20/tests/identify_test.py  2026-09-26 22:28:56.000000000 
+0200
@@ -160,12 +160,14 @@
         ('Dockerfile.xenial', {'text', 'dockerfile'}),
         ('xenial.Dockerfile', {'text', 'dockerfile'}),
         ('Pipfile', {'text', 'toml'}),
-        ('Pipfile.lock', {'text', 'json'}),
+        ('Pipfile.lock', {'text', 'json', 'pipfile-lock'}),
+        ('poetry.lock', {'text', 'toml', 'poetry-lock'}),
+        ('uv.lock', {'text', 'toml', 'uv-lock'}),
         ('mod/test.py', {'text', 'python'}),
         ('mod/Dockerfile', {'text', 'dockerfile'}),
         ('config.ru', {'text', 'ruby'}),
         ('Gemfile', {'text', 'ruby'}),
-        ('Gemfile.lock', {'text'}),
+        ('Gemfile.lock', {'text', 'gemfile-lock'}),
         ('Jenkinsfile', {'text', 'groovy', 'jenkins'}),
         ('build.jenkins', {'text', 'groovy', 'jenkins'}),
         ('build.jenkinsfile', {'text', 'groovy', 'jenkins'}),

Reply via email to