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