Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pythran for openSUSE:Factory 
checked in at 2025-06-04 20:26:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pythran (Old)
 and      /work/SRC/openSUSE:Factory/.python-pythran.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pythran"

Wed Jun  4 20:26:36 2025 rev:22 rq:1281377 version:0.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pythran/python-pythran.changes    
2024-11-20 16:58:47.821866635 +0100
+++ /work/SRC/openSUSE:Factory/.python-pythran.new.16005/python-pythran.changes 
2025-06-04 20:26:40.760324372 +0200
@@ -1,0 +2,83 @@
+Thu May 29 19:47:43 UTC 2025 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.18.0 - balafenn
+  * no upstream changelog.
+  ## git commits (a few non-relevant filtered)
+  * Fix uninitialized iexpr assignment
+  * Fix folding of comparison operators
+  * Take augassign into account when removing nested functions
+  * Fix local processing in presence of else: clause in for loop
+  * Fix detection of c++ compiler
+  * Traverse augassign when computing scopes
+  * Reproducible ContainerOf iteration
+  * Fix overload handling for NoneType
+  * Fix type inference in presence of augassign
+  * Improve forward substitution in presence of augassign
+  * Remove dead code in tests
+  * Faster (and common!) implementation of make_integer_sequence
+  * Only register a node in name_to_nodes if the combiner was
+    succesful
+  * Reproducible aliasing ordering
+  * Reproducible nested functions removal
+  * Reproducible topological order
+  * Verify reproducibility of c++ output
+  * Reproducible (because sortable) alias order
+  * Stateless PType
+  * Reproducible local declaration order
+  * Reproducible identifiers generation
+  * Reproducible include order
+  * More flexible implementation of default list
+  * Fix typing issue under complex slice combination
+  * Add support for nonlocal keyword
+  * Fix bug in nested function remover
+  * Cope with numpy.bool deprecation
+  * Be more informative about UnboundIdentifierError
+  * Optimize generation of cxx types
+  * Use inheritance instead of member type for __combined
+    specialization
+  * Remove redundant extra combiner for Assigned Subscript
+  * Improve nested functions support
+  * Harden error reporting: Do not trap when no lineno is available
+  * Handle folding of static_if
+  * Fix constness of std::get on an array_base r-value
+  * Make none_type hashable
+  * Get rid of clang workaround for containers of one element
+  * Simplify backend type cache & fix handling of LTypes
+  * Fix constness of dict's bool operator
+  * Specialize dict for None Key
+  * Drop support for builtins.None in favor of None
+  * Add handling of numpy.bool in tog
+  * replace quansight-labs/setup-python with actions/setup-python
+  * [ci] Dump more info when compiling system dep
+  * [test] Fix sign comparison code
+  * [ci] Test unvendoring of xsimd and boost
+  * Disable inlining in while test
+  * Python 3.13 compat: detect removed find_exe
+  * Fix test portability issue for ipython magic
+  * Adjust --cflags-pythran-only implementation
+  * ENH: improvements to pythran-config for build system
+    integration
+  * Have FastGExpr load its dependency in a lazy manner
+  * Move GIL manipulation right after module creation
+  * Better modeling of analyse and transformations
+  * Fix pythran support for numpy.float128
+  * Defer initialisation of global variables until the module is
+    actually created
+  * Fix interaction between static if and nested loop / function
+  * Allow tuple with combinable items as array initializer
+  * Have pythran generate freethreading compatible code
+  * Remove legacy logic that handled py2/py3 compatibility
+  * Remove any usage of __PYTHRAN__ macro
+  * Make sure blas function argument actually have an associated
+    buffer
+  * Provide user hint when trying to use c-style type names in
+    pythran spec
+  * [typing] Support union type in annotation
+  * Restore type qualifiers dropped by
+    b8cd84b5a5ab5222d65781a0194916ad555bf70c
+  * Add basic support for type annotation
+  * [constant folding] Correctly model restrict_assign in constant
+    folding
+- Update test flavors
+
+-------------------------------------------------------------------

Old:
----
  pythran-0.17.0-gh.tar.gz

New:
----
  pythran-0.18.0-gh.tar.gz

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

Other differences:
------------------
++++++ python-pythran.spec ++++++
--- /var/tmp/diff_new_pack.lJKqSf/_old  2025-06-04 20:26:42.136381383 +0200
+++ /var/tmp/diff_new_pack.lJKqSf/_new  2025-06-04 20:26:42.136381383 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pythran
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,9 +25,6 @@
 %else
 %define psuffix -%{flavor}
 %bcond_without test
-%if "%{flavor}" != "test-py310"
-%define skip_python310 1
-%endif
 %if "%{flavor}" != "test-py311"
 %define skip_python311 1
 %endif
@@ -47,7 +44,7 @@
 %endif
 
 Name:           python-pythran%{psuffix}
-Version:        0.17.0
+Version:        0.18.0
 Release:        0
 Summary:        Ahead of Time compiler for numeric kernels
 License:        BSD-3-Clause
@@ -134,8 +131,10 @@
 EOF
 export PYTHRANRC=$PWD/config.pythranrc
 %endif
+# gh#serge-sans-paille/pythran#2317 -- changed AST in Py3.13
+python313_skip_tests=("-k" "not test_tutorial")
 # pytest_extra_args is for debug builds with local defines on command line
-%pytest %{?jobs:-n %jobs} %{?pytest_extra_args}
+%pytest %{?jobs:-n %jobs} %{?pytest_extra_args} "${$python_skip_tests[@]}"
 %endif
 
 %if !%{with test}

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.lJKqSf/_old  2025-06-04 20:26:42.240385691 +0200
+++ /var/tmp/diff_new_pack.lJKqSf/_new  2025-06-04 20:26:42.264386686 +0200
@@ -1,6 +1,6 @@
 <multibuild>
-  <package>test-py310</package>
   <package>test-py311</package>
   <package>test-py312</package>
+  <package>test-py313</package>
 </multibuild>
 

++++++ pythran-0.17.0-gh.tar.gz -> pythran-0.18.0-gh.tar.gz ++++++
++++ 6982 lines of diff (skipped)

Reply via email to