Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-agate for openSUSE:Factory checked in at 2025-07-14 10:51:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-agate (Old) and /work/SRC/openSUSE:Factory/.python-agate.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-agate" Mon Jul 14 10:51:49 2025 rev:21 rq:1292443 version:1.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-agate/python-agate.changes 2025-05-09 18:52:11.951177860 +0200 +++ /work/SRC/openSUSE:Factory/.python-agate.new.7373/python-agate.changes 2025-07-14 10:57:12.714335678 +0200 @@ -1,0 +2,6 @@ +Sat Jul 12 17:33:20 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 1.13.0: + * fix: :meth:`.Table.order_by` sorts None as equal to None. + +------------------------------------------------------------------- Old: ---- agate-1.12.0.tar.gz New: ---- agate-1.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-agate.spec ++++++ --- /var/tmp/diff_new_pack.XHGopl/_old 2025-07-14 10:57:13.314360552 +0200 +++ /var/tmp/diff_new_pack.XHGopl/_new 2025-07-14 10:57:13.318360718 +0200 @@ -17,7 +17,7 @@ Name: python-agate -Version: 1.12.0 +Version: 1.13.0 Release: 0 Summary: Data analysis library optimized for humans instead of machines License: MIT ++++++ agate-1.12.0.tar.gz -> agate-1.13.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/.github/workflows/pypi.yml new/agate-1.13.0/.github/workflows/pypi.yml --- old/agate-1.12.0/.github/workflows/pypi.yml 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/.github/workflows/pypi.yml 2025-01-29 07:21:29.000000000 +0100 @@ -3,8 +3,6 @@ jobs: build: runs-on: ubuntu-latest - permissions: - id-token: write steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -12,11 +10,33 @@ python-version: '3.10' - run: pip install --upgrade build - run: python -m build --sdist --wheel - - name: Publish to TestPyPI - uses: pypa/gh-action-pypi-publish@release/v1 + - uses: actions/upload-artifact@v4 + with: + name: python-package-distributions + path: dist/ + test: + needs: build + permissions: + id-token: write + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + name: python-package-distributions + path: dist/ + - uses: pypa/gh-action-pypi-publish@release/v1 with: repository-url: https://test.pypi.org/legacy/ skip-existing: true - - name: Publish to PyPI - if: startsWith(github.ref, 'refs/tags') - uses: pypa/gh-action-pypi-publish@release/v1 + publish: + if: startsWith(github.ref, 'refs/tags/') + needs: test + permissions: + id-token: write + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + name: python-package-distributions + path: dist/ + - uses: pypa/gh-action-pypi-publish@release/v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/CHANGELOG.rst new/agate-1.13.0/CHANGELOG.rst --- old/agate-1.12.0/CHANGELOG.rst 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/CHANGELOG.rst 2025-01-29 07:21:29.000000000 +0100 @@ -1,3 +1,8 @@ +1.13.0 - Jan 29, 2025 +--------------------- + +- fix: :meth:`.Table.order_by` sorts None as equal to None. + 1.12.0 - July 29, 2024 ---------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/agate/utils.py new/agate-1.13.0/agate/utils.py --- old/agate-1.12.0/agate/utils.py 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/agate/utils.py 2025-01-29 07:21:29.000000000 +0100 @@ -46,11 +46,11 @@ def __lt__(self, other): return False - def __gt__(self, other): - if other is None: - return False + def __eq__(self, other): + return isinstance(other, NullOrder) - return True + def __gt__(self, other): + return not isinstance(other, NullOrder) class Quantiles(Sequence): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/docs/conf.py new/agate-1.13.0/docs/conf.py --- old/agate-1.12.0/docs/conf.py 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/docs/conf.py 2025-01-29 07:21:29.000000000 +0100 @@ -12,7 +12,7 @@ project = 'agate' copyright = '2017, Christopher Groskopf' -version = '1.12.0' +version = '1.13.0' release = version # -- General configuration --------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/setup.py new/agate-1.13.0/setup.py --- old/agate-1.12.0/setup.py 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/setup.py 2025-01-29 07:21:29.000000000 +0100 @@ -5,7 +5,7 @@ setup( name='agate', - version='1.12.0', + version='1.13.0', description='A data analysis library that is optimized for humans instead of machines.', long_description=long_description, long_description_content_type='text/x-rst', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agate-1.12.0/tests/test_table/test_order_py.py new/agate-1.13.0/tests/test_table/test_order_py.py --- old/agate-1.12.0/tests/test_table/test_order_py.py 2024-07-30 02:56:56.000000000 +0200 +++ new/agate-1.13.0/tests/test_table/test_order_py.py 2025-01-29 07:21:29.000000000 +0100 @@ -131,8 +131,8 @@ self.assertRows(new_table, [ rows[2], rows[0], - rows[1], - rows[3] + rows[3], + rows[1] ]) def test_order_by_with_row_names(self):