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 =
