Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-line_profiler for 
openSUSE:Factory checked in at 2023-03-27 18:16:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-line_profiler (Old)
 and      /work/SRC/openSUSE:Factory/.python-line_profiler.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-line_profiler"

Mon Mar 27 18:16:16 2023 rev:9 rq:1074511 version:4.0.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-line_profiler/python-line_profiler.changes    
    2023-02-20 17:46:32.243663344 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-line_profiler.new.31432/python-line_profiler.changes
     2023-03-27 18:16:22.959139022 +0200
@@ -1,0 +2,7 @@
+Sun Mar 26 19:55:08 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 4.0.3:
+  * FIX: Stop requiring bleeding-edge Cython unless necesasry
+    (for Python 3.12).  #206
+
+-------------------------------------------------------------------

Old:
----
  line_profiler-4.0.2.tar.gz

New:
----
  line_profiler-4.0.3.tar.gz

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

Other differences:
------------------
++++++ python-line_profiler.spec ++++++
--- /var/tmp/diff_new_pack.pYuAXR/_old  2023-03-27 18:16:23.715143012 +0200
+++ /var/tmp/diff_new_pack.pYuAXR/_new  2023-03-27 18:16:23.759143244 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-line_profiler
-Version:        4.0.2
+Version:        4.0.3
 Release:        0
 Summary:        Line-by-line profiler
 License:        BSD-3-Clause

++++++ line_profiler-4.0.2.tar.gz -> line_profiler-4.0.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/CHANGELOG.rst 
new/line_profiler-4.0.3/CHANGELOG.rst
--- old/line_profiler-4.0.2/CHANGELOG.rst       2022-12-09 16:04:07.000000000 
+0100
+++ new/line_profiler-4.0.3/CHANGELOG.rst       2023-03-04 01:16:30.000000000 
+0100
@@ -1,6 +1,10 @@
 Changes
 =======
 
+4.0.3
+~~~~
+* FIX: Stop requiring bleeding-edge Cython unless necesasry (for Python 3.12). 
 #206
+
 4.0.2
 ~~~~~
 * FIX: AttributeError on certain methods. #191
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/PKG-INFO 
new/line_profiler-4.0.3/PKG-INFO
--- old/line_profiler-4.0.2/PKG-INFO    2022-12-09 16:04:33.205720000 +0100
+++ new/line_profiler-4.0.3/PKG-INFO    2023-03-04 01:16:59.421346400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: line_profiler
-Version: 4.0.2
+Version: 4.0.3
 Summary: Line-by-line profiler
 Home-page: https://github.com/pyutils/line_profiler
 Author: Robert Kern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/README.rst 
new/line_profiler-4.0.3/README.rst
--- old/line_profiler-4.0.2/README.rst  2022-12-09 16:04:07.000000000 +0100
+++ new/line_profiler-4.0.3/README.rst  2023-03-04 01:16:30.000000000 +0100
@@ -54,7 +54,7 @@
 You may also download source tarballs of any snapshot from that URL.
 
 Source releases will require a C compiler in order to build `line_profiler`.
-In addition, git checkouts will also require Cython_ >= 0.10. Source releases
+In addition, git checkouts will also require Cython. Source releases
 on PyPI should contain the pregenerated C sources, so Cython should not be
 required in that case.
 
@@ -381,8 +381,7 @@
     It should contain the generated C sources already. If you are running into
     problems, that may be a bug; let me know. If you are building from
     a git checkout or snapshot, you will need Cython to generate the
-    C sources. You will probably need version 0.10 or higher. There is a bug in
-    some earlier versions in how it handles NULL PyObject* pointers.
+    C sources.
 
     As of version ``3.0.0`` manylinux wheels containing the binaries are
     available on pypi. Work is still needed to publish osx and win32 wheels.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/kernprof.py 
new/line_profiler-4.0.3/kernprof.py
--- old/line_profiler-4.0.2/kernprof.py 2022-12-09 16:04:07.000000000 +0100
+++ new/line_profiler-4.0.3/kernprof.py 2023-03-04 01:16:30.000000000 +0100
@@ -13,7 +13,7 @@
 
 # NOTE: This version needs to be manually maintained with the line_profiler
 # __version__ for now.
-__version__ = '4.0.2'
+__version__ = '4.0.3'
 
 # Guard the import of cProfile such that 3.x people
 # without lsprof can still use this script.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/line_profiler/line_profiler.py 
new/line_profiler-4.0.3/line_profiler/line_profiler.py
--- old/line_profiler-4.0.2/line_profiler/line_profiler.py      2022-12-09 
16:04:07.000000000 +0100
+++ new/line_profiler-4.0.3/line_profiler/line_profiler.py      2023-03-04 
01:16:30.000000000 +0100
@@ -16,7 +16,7 @@
         f'Has it been compiled? Underlying error is ex={ex!r}'
     )
 
-__version__ = '4.0.2'
+__version__ = '4.0.3'
 
 
 def load_ipython_extension(ip):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/line_profiler.egg-info/PKG-INFO 
new/line_profiler-4.0.3/line_profiler.egg-info/PKG-INFO
--- old/line_profiler-4.0.2/line_profiler.egg-info/PKG-INFO     2022-12-09 
16:04:33.000000000 +0100
+++ new/line_profiler-4.0.3/line_profiler.egg-info/PKG-INFO     2023-03-04 
01:16:59.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: line-profiler
-Version: 4.0.2
+Version: 4.0.3
 Summary: Line-by-line profiler
 Home-page: https://github.com/pyutils/line_profiler
 Author: Robert Kern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/line_profiler-4.0.2/line_profiler.egg-info/requires.txt 
new/line_profiler-4.0.3/line_profiler.egg-info/requires.txt
--- old/line_profiler-4.0.2/line_profiler.egg-info/requires.txt 2022-12-09 
16:04:33.000000000 +0100
+++ new/line_profiler-4.0.3/line_profiler.egg-info/requires.txt 2023-03-04 
01:16:59.000000000 +0100
@@ -4,7 +4,6 @@
 pytest-cov
 coverage[toml]
 ubelt
-Cython
 scikit-build
 cmake
 ninja
@@ -14,7 +13,6 @@
 pytest-cov==2.10.1
 coverage[toml]==5.3
 ubelt==1.0.1
-Cython==3.0.0a11
 scikit-build==0.11.1
 cmake==3.21.2
 ninja==1.10.2
@@ -25,6 +23,9 @@
 [all-strict:python_version < "3.11" and python_version >= "3.10"]
 cibuildwheel==2.11.2
 
+[all-strict:python_version < "3.12"]
+Cython<=3.0.0a11,==0.29.24
+
 [all-strict:python_version < "3.7" and python_version >= "3.6"]
 cibuildwheel==2.8.1
 
@@ -37,6 +38,9 @@
 [all-strict:python_version < "4.0" and python_version >= "3.11"]
 cibuildwheel==2.11.2
 
+[all-strict:python_version < "4.0" and python_version >= "3.12"]
+Cython==3.0.0a11
+
 [all-strict:python_version <= "3.6"]
 IPython<7.17.0,==0.13
 
@@ -49,6 +53,9 @@
 [all:python_version < "3.11" and python_version >= "3.10"]
 cibuildwheel
 
+[all:python_version < "3.12"]
+Cython
+
 [all:python_version < "3.7" and python_version >= "3.6"]
 cibuildwheel
 
@@ -61,6 +68,9 @@
 [all:python_version < "4.0" and python_version >= "3.11"]
 cibuildwheel
 
+[all:python_version < "4.0" and python_version >= "3.12"]
+Cython
+
 [all:python_version <= "3.6"]
 IPython
 
@@ -68,13 +78,11 @@
 IPython
 
 [build]
-Cython
 scikit-build
 cmake
 ninja
 
 [build-strict]
-Cython==3.0.0a11
 scikit-build==0.11.1
 cmake==3.21.2
 ninja==1.10.2
@@ -85,6 +93,9 @@
 [build-strict:python_version < "3.11" and python_version >= "3.10"]
 cibuildwheel==2.11.2
 
+[build-strict:python_version < "3.12"]
+Cython<=3.0.0a11,==0.29.24
+
 [build-strict:python_version < "3.7" and python_version >= "3.6"]
 cibuildwheel==2.8.1
 
@@ -97,12 +108,18 @@
 [build-strict:python_version < "4.0" and python_version >= "3.11"]
 cibuildwheel==2.11.2
 
+[build-strict:python_version < "4.0" and python_version >= "3.12"]
+Cython==3.0.0a11
+
 [build:python_version < "3.10" and python_version >= "3.9"]
 cibuildwheel
 
 [build:python_version < "3.11" and python_version >= "3.10"]
 cibuildwheel
 
+[build:python_version < "3.12"]
+Cython
+
 [build:python_version < "3.7" and python_version >= "3.6"]
 cibuildwheel
 
@@ -115,6 +132,9 @@
 [build:python_version < "4.0" and python_version >= "3.11"]
 cibuildwheel
 
+[build:python_version < "4.0" and python_version >= "3.12"]
+Cython
+
 [ipython]
 
 [ipython-strict]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/pyproject.toml 
new/line_profiler-4.0.3/pyproject.toml
--- old/line_profiler-4.0.2/pyproject.toml      2022-12-09 16:04:07.000000000 
+0100
+++ new/line_profiler-4.0.3/pyproject.toml      2023-03-04 01:16:30.000000000 
+0100
@@ -1,5 +1,9 @@
 [build-system]
-requires = ["setuptools>=41.0.1", "Cython>=3.0.0a11"]
+requires = [
+    "setuptools>=41.0.1",
+    "Cython==3.0.0a11            ; python_version < '4.0'  and python_version 
>= '3.12' ",
+    "Cython>=0.29.24,<=3.0.0a11  ; python_version < '3.12' ",
+]
 build-backend = "setuptools.build_meta"  # comment out to disable pep517
 
 [tool.coverage.run]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/line_profiler-4.0.2/requirements/build.txt 
new/line_profiler-4.0.3/requirements/build.txt
--- old/line_profiler-4.0.2/requirements/build.txt      2022-12-09 
16:04:07.000000000 +0100
+++ new/line_profiler-4.0.3/requirements/build.txt      2023-03-04 
01:16:30.000000000 +0100
@@ -1,5 +1,7 @@
 # Cython is the only hard requirement
-Cython>=3.0.0a11
+Cython==3.0.0a11             ; python_version < '4.0'  and python_version >= 
'3.12'    # Python 3.12+
+Cython>=0.29.24,<=3.0.0a11   ; python_version < '3.12'                         
        # Python 3.6 - 3.11
+
 scikit-build>=0.11.1
 cmake>=3.21.2
 ninja>=1.10.2

Reply via email to