Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dukpy for openSUSE:Factory checked in at 2026-03-31 15:23:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dukpy (Old) and /work/SRC/openSUSE:Factory/.python-dukpy.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dukpy" Tue Mar 31 15:23:14 2026 rev:13 rq:1343857 version:0.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dukpy/python-dukpy.changes 2025-06-05 20:37:21.892841721 +0200 +++ /work/SRC/openSUSE:Factory/.python-dukpy.new.1999/python-dukpy.changes 2026-03-31 15:24:35.874090900 +0200 @@ -1,0 +2,7 @@ +Tue Mar 31 08:36:28 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.5.1: + * Support Python 3.13 + * Support Python 3.14 + +------------------------------------------------------------------- Old: ---- dukpy-0.5.0.tar.gz New: ---- dukpy-0.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dukpy.spec ++++++ --- /var/tmp/diff_new_pack.wjZmSA/_old 2026-03-31 15:24:36.594120865 +0200 +++ /var/tmp/diff_new_pack.wjZmSA/_new 2026-03-31 15:24:36.594120865 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-dukpy # -# Copyright (c) 2025 SUSE LLC +# 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 @@ -17,7 +17,7 @@ Name: python-dukpy -Version: 0.5.0 +Version: 0.5.1 Release: 0 Summary: JavaScript interpreter for Python License: MIT ++++++ dukpy-0.5.0.tar.gz -> dukpy-0.5.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dukpy-0.5.0/.github/workflows/build-wheels.yml new/dukpy-0.5.1/.github/workflows/build-wheels.yml --- old/dukpy-0.5.0/.github/workflows/build-wheels.yml 2024-11-07 18:51:57.000000000 +0100 +++ new/dukpy-0.5.1/.github/workflows/build-wheels.yml 2026-02-07 00:52:41.000000000 +0100 @@ -13,16 +13,18 @@ runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-13, macos-14] + os: [ubuntu-latest, windows-latest, macos-14] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Used to host cibuildwheel - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v5 + with: + python-version: '3.13' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.21.3 + run: python -m pip install cibuildwheel==3.3.0 - name: Set up QEMU if: runner.os == 'Linux' @@ -45,7 +47,7 @@ name: Build source distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Build sdist run: python setup.py sdist diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dukpy-0.5.0/.github/workflows/run-tests.yml new/dukpy-0.5.1/.github/workflows/run-tests.yml --- old/dukpy-0.5.0/.github/workflows/run-tests.yml 2024-11-07 18:51:57.000000000 +0100 +++ new/dukpy-0.5.1/.github/workflows/run-tests.yml 2026-02-07 00:52:41.000000000 +0100 @@ -10,12 +10,10 @@ name: Run tests strategy: matrix: - os: [ubuntu-latest, macos-13, macos-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] exclude: - os: macos-latest - python-version: 3.8 - - os: macos-latest python-version: 3.9 - os: macos-latest python-version: 3.10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dukpy-0.5.0/setup.py new/dukpy-0.5.1/setup.py --- old/dukpy-0.5.0/setup.py 2024-11-07 18:51:57.000000000 +0100 +++ new/dukpy-0.5.1/setup.py 2026-02-07 00:52:41.000000000 +0100 @@ -32,7 +32,7 @@ setup( name=name, - version='0.5.0', + version='0.5.1', description='Simple JavaScript interpreter for Python', long_description=README, keywords='javascript compiler babeljs jsx coffeescript typescript', @@ -66,12 +66,12 @@ classifiers=[ 'Development Status :: 3 - Alpha', 'License :: OSI Approved :: MIT License', + 'Programming Language :: Python :: 3.14', + 'Programming Language :: Python :: 3.13', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.7', 'Programming Language :: JavaScript', ], entry_points={ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dukpy-0.5.0/tests/test_webassets_filter.py new/dukpy-0.5.1/tests/test_webassets_filter.py --- old/dukpy-0.5.0/tests/test_webassets_filter.py 2024-11-07 18:51:57.000000000 +0100 +++ new/dukpy-0.5.1/tests/test_webassets_filter.py 2026-02-07 00:52:41.000000000 +0100 @@ -12,11 +12,20 @@ class PyTestTempEnvironmentHelper(TempEnvironmentHelper): """Adapt TempEnvironmentHelper to be compatible with PyTest""" - def setup_method(self): - self.setup() - def teardown_method(self): - self.teardown() + def setup_method(self, method=None): + parent = super(PyTestTempEnvironmentHelper, self) + if hasattr(parent, "setup_method"): + parent.setup_method() + elif hasattr(parent, "setup"): + parent.setup() + + def teardown_method(self, method=None): + parent = super(PyTestTempEnvironmentHelper, self) + if hasattr(parent, "teardown_method"): + parent.teardown_method() + elif hasattr(parent, "teardown"): + parent.teardown() class TestAssetsFilters(PyTestTempEnvironmentHelper):
