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'}),