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):

Reply via email to