Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-venusian for openSUSE:Factory checked in at 2025-01-16 18:34:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-venusian (Old) and /work/SRC/openSUSE:Factory/.python-venusian.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-venusian" Thu Jan 16 18:34:45 2025 rev:15 rq:1238255 version:3.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-venusian/python-venusian.changes 2024-10-29 14:36:06.891929068 +0100 +++ /work/SRC/openSUSE:Factory/.python-venusian.new.1881/python-venusian.changes 2025-01-16 18:35:17.196810605 +0100 @@ -1,0 +2,8 @@ +Thu Jan 16 12:52:59 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 3.1.1 + * Add support for Python 3.13. + * Fix GitHub test actions. +- Drop py313.patch, merged upstream + +------------------------------------------------------------------- Old: ---- py313.patch venusian-3.1.0.tar.gz New: ---- venusian-3.1.1.tar.gz BETA DEBUG BEGIN: Old: * Fix GitHub test actions. - Drop py313.patch, merged upstream BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-venusian.spec ++++++ --- /var/tmp/diff_new_pack.vK5yXR/_old 2025-01-16 18:35:17.756833727 +0100 +++ /var/tmp/diff_new_pack.vK5yXR/_new 2025-01-16 18:35:17.760833892 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-venusian # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2013-2019 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,13 +19,12 @@ %{?sle15_python_module_pythons} Name: python-venusian -Version: 3.1.0 +Version: 3.1.1 Release: 0 Summary: A library for deferring decorator actions License: SUSE-Repoze AND ZPL-2.1 URL: https://github.com/Pylons/venusian Source: https://files.pythonhosted.org/packages/source/v/venusian/venusian-%{version}.tar.gz -Patch1: https://github.com/Pylons/venusian/pull/92/commits/000b36d6968502683615da618afc3677ec8f05fc.patch#/py313.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module wheel} BuildRequires: fdupes ++++++ venusian-3.1.0.tar.gz -> venusian-3.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/.github/workflows/ci-tests.yml new/venusian-3.1.1/.github/workflows/ci-tests.yml --- old/venusian-3.1.0/.github/workflows/ci-tests.yml 2023-10-31 06:46:23.000000000 +0100 +++ new/venusian-3.1.1/.github/workflows/ci-tests.yml 2024-12-02 02:39:09.000000000 +0100 @@ -22,11 +22,12 @@ - "3.10" - "3.11" - "3.12" + - "3.13" - "pypy-3.8" os: - "ubuntu-latest" - "windows-latest" - - "macos-latest" + - "macos-12" # (later seem to fail building python) architecture: - x64 - x86 @@ -35,7 +36,7 @@ # Linux and macOS don't have x86 python - os: "ubuntu-latest" architecture: x86 - - os: "macos-latest" + - os: "macos-12" architecture: x86 name: "Python: ${{ matrix.py }}-${{ matrix.architecture }} on ${{ matrix.os }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/CHANGES.rst new/venusian-3.1.1/CHANGES.rst --- old/venusian-3.1.0/CHANGES.rst 2023-11-06 13:58:10.000000000 +0100 +++ new/venusian-3.1.1/CHANGES.rst 2024-12-02 03:02:14.000000000 +0100 @@ -1,3 +1,10 @@ +3.1.1 (2024-12-01) +------------------ + +- Add support for Python 3.13 (thanks to musicinmybrain). + +- Fix GitHub test actions. + 3.1.0 (2023-11-06) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/CONTRIBUTING.rst new/venusian-3.1.1/CONTRIBUTING.rst --- old/venusian-3.1.0/CONTRIBUTING.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/venusian-3.1.1/CONTRIBUTING.rst 2024-12-02 01:40:24.000000000 +0100 @@ -0,0 +1,113 @@ +.. highlight:: shell + +============ +Contributing +============ + +Contributions are welcome, and they are greatly appreciated! Every +little bit helps, and credit will always be given. + +You can contribute in many ways: + +Types of Contributions +---------------------- + +Report Bugs +~~~~~~~~~~~ + +Report bugs at https://github.com/Pylons/venusian/issues. + +If you are reporting a bug, please include: + +* Your operating system name and version. +* Any details about your local setup that might be helpful in troubleshooting. +* Detailed steps to reproduce the bug. + +Fix Bugs +~~~~~~~~ + +Look through the GitHub issues for bugs. Anything tagged with "bug" +is open to whoever wants to implement it. + +Implement Features +~~~~~~~~~~~~~~~~~~ + +Look through the GitHub issues for features. Anything tagged with "feature" +is open to whoever wants to implement it. + +Write Documentation +~~~~~~~~~~~~~~~~~~~ + +venusian could always use more documentation, whether as part of the +official venusian docs, in docstrings, or even on the web in blog posts, +articles, and such. + +Submit Feedback +~~~~~~~~~~~~~~~ + +The best way to send feedback is to file an issue at +https://github.com/Pylons/venusian/issues. + +If you are proposing a feature: + +* Explain in detail how it would work. +* Keep the scope as narrow as possible, to make it easier to implement. +* Remember that this is a volunteer-driven project, and that contributions + are welcome :) + +Get Started! +------------ + +Ready to contribute? Here's how to set up `venusian` for local development. + +1. Fork the `venusian` repo on GitHub. +2. Clone your fork locally:: + + $ git clone g...@github.com:your_name_here/venusian.git + +3. Install your local copy into a virtualenv:: + + $ python3 -m venv env + $ env/bin/pip install -e .[docs,testing] + $ env/bin/pip install tox + +4. Create a branch for local development:: + + $ git checkout -b name-of-your-bugfix-or-feature + + Now you can make your changes locally. + +5. When you're done making changes, check that your changes pass flake8 and + the tests, including testing other Python versions with tox:: + + $ env/bin/tox + +6. Commit your changes and push your branch to GitHub:: + + $ git add . + $ git commit -m "Your detailed description of your changes." + $ git push origin name-of-your-bugfix-or-feature + +7. Submit a pull request through the GitHub website. + +Pull Request Guidelines +----------------------- + +Before you submit a pull request, check that it meets these guidelines: + +1. The pull request should include tests. +2. If the pull request adds functionality, the docs should be updated. Put + your new functionality into a function with a docstring, and add the + feature to the list in README.rst. +3. The pull request should work for all supported versions of Python + (see the `classifiers` section in + https://github.com/Pylons/venusian/blob/main/setup.cfg). Verify + that the "All checks have passed" flag is green on the "Conversation" + page of the PR before merging. + +Tips +---- + +To run a subset of tests:: + +$ env/bin/py.test tests.test_venusian diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/MANIFEST.in new/venusian-3.1.1/MANIFEST.in --- old/venusian-3.1.0/MANIFEST.in 2023-10-29 08:52:03.000000000 +0100 +++ new/venusian-3.1.1/MANIFEST.in 2024-12-02 01:40:24.000000000 +0100 @@ -1,18 +1,18 @@ graft src/venusian -graft tests graft docs -graft .github +prune docs/_build +graft tests include README.rst include CHANGES.rst -include LICENSE.txt include CONTRIBUTING.rst include CONTRIBUTORS.txt +include LICENSE.txt include COPYRIGHT.txt -include pyproject.toml setup.cfg -include .coveragerc -include tox.ini rtd.txt -include .readthedocs.yaml +include .coveragerc pyproject.toml setup.cfg +include tox.ini .readthedocs.yaml +graft .github -recursive-exclude * __pycache__ *.py[cod] +global-exclude __pycache__ *.py[cod] +global-exclude .DS_Store diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/PKG-INFO new/venusian-3.1.1/PKG-INFO --- old/venusian-3.1.0/PKG-INFO 2023-11-06 14:02:49.383294600 +0100 +++ new/venusian-3.1.1/PKG-INFO 2024-12-02 03:13:24.867014200 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: venusian -Version: 3.1.0 +Version: 3.1.1 Summary: A library for deferring decorator actions Home-page: https://pylonsproject.org/ Author: Chris McDonough, Agendaless Consulting @@ -16,6 +16,7 @@ Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: License :: Repoze Public License @@ -50,6 +51,13 @@ See the "docs" directory of the package or the online documentation at https://docs.pylonsproject.org/projects/venusian/en/latest/ +3.1.1 (2024-12-01) +------------------ + +- Add support for Python 3.13 (thanks to musicinmybrain). + +- Fix GitHub test actions. + 3.1.0 (2023-11-06) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/setup.cfg new/venusian-3.1.1/setup.cfg --- old/venusian-3.1.0/setup.cfg 2023-11-06 14:02:49.384668400 +0100 +++ new/venusian-3.1.1/setup.cfg 2024-12-02 03:13:24.868014000 +0100 @@ -1,6 +1,6 @@ [metadata] name = venusian -version = 3.1.0 +version = 3.1.1 description = A library for deferring decorator actions long_description = file: README.rst, CHANGES.rst long_description_content_type = text/x-rst @@ -17,6 +17,7 @@ Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: PyPy License :: Repoze Public License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/src/venusian.egg-info/PKG-INFO new/venusian-3.1.1/src/venusian.egg-info/PKG-INFO --- old/venusian-3.1.0/src/venusian.egg-info/PKG-INFO 2023-11-06 14:02:49.000000000 +0100 +++ new/venusian-3.1.1/src/venusian.egg-info/PKG-INFO 2024-12-02 03:13:24.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: venusian -Version: 3.1.0 +Version: 3.1.1 Summary: A library for deferring decorator actions Home-page: https://pylonsproject.org/ Author: Chris McDonough, Agendaless Consulting @@ -16,6 +16,7 @@ Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: License :: Repoze Public License @@ -50,6 +51,13 @@ See the "docs" directory of the package or the online documentation at https://docs.pylonsproject.org/projects/venusian/en/latest/ +3.1.1 (2024-12-01) +------------------ + +- Add support for Python 3.13 (thanks to musicinmybrain). + +- Fix GitHub test actions. + 3.1.0 (2023-11-06) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/src/venusian.egg-info/SOURCES.txt new/venusian-3.1.1/src/venusian.egg-info/SOURCES.txt --- old/venusian-3.1.0/src/venusian.egg-info/SOURCES.txt 2023-11-06 14:02:49.000000000 +0100 +++ new/venusian-3.1.1/src/venusian.egg-info/SOURCES.txt 2024-12-02 03:13:24.000000000 +0100 @@ -1,6 +1,7 @@ .coveragerc .readthedocs.yaml CHANGES.rst +CONTRIBUTING.rst CONTRIBUTORS.txt COPYRIGHT.txt LICENSE.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/tests/test_advice.py new/venusian-3.1.1/tests/test_advice.py --- old/venusian-3.1.0/tests/test_advice.py 2023-10-31 06:46:23.000000000 +0100 +++ new/venusian-3.1.1/tests/test_advice.py 2024-12-02 02:39:09.000000000 +0100 @@ -93,7 +93,9 @@ sys._getframe() ) self.assertEqual(kind, "function call") - self.assertTrue(f_locals is locals()) # ??? + frame = sys._getframe() + self.assertEqual(f_locals, frame.f_locals) + self.assertEqual(f_locals, locals()) for d in module.__dict__, f_globals: self.assertTrue(d is globals()) self.assertEqual(len(codeinfo), 4) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/venusian-3.1.0/tox.ini new/venusian-3.1.1/tox.ini --- old/venusian-3.1.0/tox.ini 2023-10-31 06:46:23.000000000 +0100 +++ new/venusian-3.1.1/tox.ini 2024-12-02 03:03:49.000000000 +0100 @@ -1,7 +1,7 @@ [tox] envlist = lint, - py37,py38,py39,py310,py311,py312,pypy3 + py37,py38,py39,py310,py311,py312,py313,pypy3 docs, coverage isolated_build = True