Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-patsy for openSUSE:Factory 
checked in at 2026-09-22 15:51:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-patsy (Old)
 and      /work/SRC/openSUSE:Factory/.python-patsy.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-patsy"

Tue Sep 22 15:51:17 2026 rev:15 rq:1379549 version:1.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-patsy/python-patsy.changes        
2025-11-18 15:40:56.434236814 +0100
+++ /work/SRC/openSUSE:Factory/.python-patsy.new.383539/python-patsy.changes    
2026-09-22 15:52:02.542308827 +0200
@@ -1,0 +2,7 @@
+Tue Sep 22 01:46:25 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 1.0.3:
+  * Added official support for Python 3.14.
+  * Fixed constraint tokenizer compatibility with Python 3.15 pre-releases.
+
+-------------------------------------------------------------------

Old:
----
  patsy-1.0.2.tar.gz

New:
----
  patsy-1.0.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-patsy.spec ++++++
--- /var/tmp/diff_new_pack.RVWZ4f/_old  2026-09-22 15:52:03.649354697 +0200
+++ /var/tmp/diff_new_pack.RVWZ4f/_new  2026-09-22 15:52:03.650354739 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-patsy
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -18,7 +18,7 @@
 
 %{?sle15allpythons}
 Name:           python-patsy
-Version:        1.0.2
+Version:        1.0.3
 Release:        0
 Summary:        A Python package for statistical models and design matrices
 License:        BSD-2-Clause
@@ -32,6 +32,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-numpy
+Requires:       python-packaging
 Recommends:     python-scipy
 BuildArch:      noarch
 BuildRequires:  %{python_module pandas}

++++++ patsy-1.0.2.tar.gz -> patsy-1.0.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/PKG-INFO new/patsy-1.0.3/PKG-INFO
--- old/patsy-1.0.2/PKG-INFO    2025-10-20 18:17:35.762329800 +0200
+++ new/patsy-1.0.3/PKG-INFO    2026-08-29 23:35:29.744655600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: patsy
-Version: 1.0.2
+Version: 1.0.3
 Summary: A Python package for describing statistical models and for building 
design matrices.
 Home-page: https://github.com/pydata/patsy
 Author: Nathaniel J. Smith
@@ -20,11 +20,13 @@
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Topic :: Scientific/Engineering
 Requires-Python: >=3.6
 Description-Content-Type: text/markdown
 License-File: LICENSE.txt
 Requires-Dist: numpy>=1.4
+Requires-Dist: packaging
 Provides-Extra: test
 Requires-Dist: pytest; extra == "test"
 Requires-Dist: pytest-cov; extra == "test"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/doc/changes.rst 
new/patsy-1.0.3/doc/changes.rst
--- old/patsy-1.0.2/doc/changes.rst     2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/doc/changes.rst     2026-08-29 23:35:21.000000000 +0200
@@ -8,6 +8,13 @@
 .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.592075.svg
    :target: https://doi.org/10.5281/zenodo.592075
 
+v1.0.3
+------
+
+* Added official support for Python 3.14.
+* Fixed constraint tokenizer compatibility with Python 3.15 pre-releases.
+* Updates to CI tooling and doc building.
+
 v1.0.2
 ------
 
@@ -87,7 +94,7 @@
   characters as valid formula descriptions in
   the high-level formula API (:func:`dmatrix` and friends). This is
   intended as a convenience for people using Python 2 with ``from
-  __future__ import unicode_literals``. (See :ref:`py2-versus-py3`.)
+  __future__ import unicode_literals``.
 
 Bug fixes:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/doc/conf.py new/patsy-1.0.3/doc/conf.py
--- old/patsy-1.0.2/doc/conf.py 2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/doc/conf.py 2026-08-29 23:35:21.000000000 +0200
@@ -75,9 +75,9 @@
 # Undocumented trick: if we def setup here in conf.py, it gets called just
 # like an extension's setup function.
 def setup(app):
-    app.add_javascript("show-code.js")
-    app.add_javascript("facebox.js")
-    app.add_stylesheet("facebox.css")
+    app.add_js_file("show-code.js")
+    app.add_js_file("facebox.js")
+    app.add_js_file("facebox.css")
 
 
 # Add any paths that contain templates here, relative to this directory.
@@ -240,9 +240,9 @@
 autoclass_content = "both"
 
 intersphinx_mapping = {
-    "python": ("http://docs.python.org";, None),
-    "numpy": ("http://docs.scipy.org/doc/numpy";, None),
-    "pandas": ("http://pandas.pydata.org/pandas-docs/stable/";, None),
+    "python": ("https://docs.python.org/3/";, None),
+    "numpy": ("https://numpy.org/doc/stable/";, None),
+    "pandas": ("https://pandas.pydata.org/pandas-docs/stable/";, None),
 }
 
-autodoc_member_order = "source"
+autodoc_member_order = "bysource"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/doc/index.rst 
new/patsy-1.0.3/doc/index.rst
--- old/patsy-1.0.2/doc/index.rst       2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/doc/index.rst       2026-08-29 23:35:21.000000000 +0200
@@ -4,38 +4,27 @@
    contain the root `toctree` directive.
 
 patsy - Describing statistical models in Python
-===================================================
+===============================================
+
+Patsy documentation
 
 Contents:
 
 .. toctree::
    :maxdepth: 2
 
-   overview.rst
-
-   quickstart.rst
-
-   formulas.rst
-
-   categorical-coding.rst
-
-   stateful-transforms.rst
-
-   spline-regression.rst
-
-   expert-model-specification.rst
-
-   library-developers.rst
-
-   R-comparison.rst
-
-   py2-versus-py3.rst
-
-   API-reference.rst
-
-   builtins-reference.rst
-
-   changes.rst
+   overview
+   quickstart
+   formulas
+   categorical-coding
+   stateful-transforms
+   spline-regression
+   expert-model-specification
+   library-developers
+   R-comparison
+   API-reference
+   builtins-reference
+   changes
 
 Indices and tables
 ==================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/doc/spline-regression.rst 
new/patsy-1.0.3/doc/spline-regression.rst
--- old/patsy-1.0.2/doc/spline-regression.rst   2025-10-20 18:17:29.000000000 
+0200
+++ new/patsy-1.0.3/doc/spline-regression.rst   2026-08-29 23:35:21.000000000 
+0200
@@ -179,7 +179,7 @@
       ....:            {"x1": x1.ravel(), "x2": x2.ravel(), "df": df})
       ....:
 
-   In [80]: print y.shape
+   In [80]: print(y.shape)
 
    In [90]: fig = plt.figure()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/patsy/constraint.py 
new/patsy-1.0.3/patsy/constraint.py
--- old/patsy-1.0.2/patsy/constraint.py 2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/patsy/constraint.py 2026-08-29 23:35:21.000000000 +0200
@@ -187,7 +187,7 @@
     lparen_re = r"\("
     rparen_re = r"\)"
     op_re = "|".join([re.escape(op.token_type) for op in _ops])
-    num_re = r"[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?"
+    num_re = r"[-+]?[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?"
     whitespace_re = r"\s+"
 
     # Prefer long matches:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/patsy/version.py 
new/patsy-1.0.3/patsy/version.py
--- old/patsy-1.0.2/patsy/version.py    2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/patsy/version.py    2026-08-29 23:35:21.000000000 +0200
@@ -6,15 +6,15 @@
 # places -- it is imported by patsy/__init__.py, execfile'd by setup.py, etc.
 
 # We use a simple scheme:
-#   1.0.2 -> 1.0.2+dev -> 1.1.0 -> 1.1.0+dev
+#   1.0.3 -> 1.0.3+dev -> 1.1.0 -> 1.1.0+dev
 # where the +dev versions are never released into the wild, they're just what
 # we stick into the VCS in between releases.
 #
 # This is compatible with PEP 440:
 #   http://legacy.python.org/dev/peps/pep-0440/
 # via the use of the "local suffix" "+dev", which is disallowed on index
-# servers and causes 1.0.2+dev to sort after plain 1.0.2, which is what we
-# want. (Contrast with the special suffix 1.0.2.dev, which sorts *before*
-# 1.0.2.)
+# servers and causes 1.0.3+dev to sort after plain 1.0.3, which is what we
+# want. (Contrast with the special suffix 1.0.3.dev, which sorts *before*
+# 1.0.3.)
 
-__version__ = "1.0.2"
+__version__ = "1.0.3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/patsy.egg-info/PKG-INFO 
new/patsy-1.0.3/patsy.egg-info/PKG-INFO
--- old/patsy-1.0.2/patsy.egg-info/PKG-INFO     2025-10-20 18:17:35.000000000 
+0200
+++ new/patsy-1.0.3/patsy.egg-info/PKG-INFO     2026-08-29 23:35:29.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: patsy
-Version: 1.0.2
+Version: 1.0.3
 Summary: A Python package for describing statistical models and for building 
design matrices.
 Home-page: https://github.com/pydata/patsy
 Author: Nathaniel J. Smith
@@ -20,11 +20,13 @@
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Topic :: Scientific/Engineering
 Requires-Python: >=3.6
 Description-Content-Type: text/markdown
 License-File: LICENSE.txt
 Requires-Dist: numpy>=1.4
+Requires-Dist: packaging
 Provides-Extra: test
 Requires-Dist: pytest; extra == "test"
 Requires-Dist: pytest-cov; extra == "test"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/patsy.egg-info/requires.txt 
new/patsy-1.0.3/patsy.egg-info/requires.txt
--- old/patsy-1.0.2/patsy.egg-info/requires.txt 2025-10-20 18:17:35.000000000 
+0200
+++ new/patsy-1.0.3/patsy.egg-info/requires.txt 2026-08-29 23:35:29.000000000 
+0200
@@ -1,4 +1,5 @@
 numpy>=1.4
+packaging
 
 [test]
 pytest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patsy-1.0.2/setup.py new/patsy-1.0.3/setup.py
--- old/patsy-1.0.2/setup.py    2025-10-20 18:17:29.000000000 +0200
+++ new/patsy-1.0.3/setup.py    2026-08-29 23:35:21.000000000 +0200
@@ -27,6 +27,7 @@
         # Possibly we need an even newer numpy than this, but we definitely
         # need at least 1.4 for triu_indices
         "numpy >= 1.4",
+        "packaging",
     ],
     extras_require={
         "test": ["pytest", "pytest-cov", "scipy"],
@@ -47,6 +48,7 @@
         "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3.12",
         "Programming Language :: Python :: 3.13",
+        "Programming Language :: Python :: 3.14",
         "Topic :: Scientific/Engineering",
     ],
 )

Reply via email to