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

Reply via email to