From 94c4bccce5f7f9bfc79916193f4ee419266404d129c5c53c4a27e4db8af02a7a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 6 Feb 2024 11:27:16 +0000 Subject: [PATCH] - update to 0.15.0: * Use pyproject.toml to store setup and build configuration * Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191 * Improve detection of non-overlapping memory area during gexpr assignment * Support python 3.12 * Support list.clear * Improve detection of methods uses as functions - drop python39 from testing, add python312 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pythran?expand=0&rev=35 --- python-pythran.changes | 14 +++++++++++++- python-pythran.spec | 17 +++++------------ pythran-0.14.0-gh.tar.gz | 3 --- pythran-0.15.0-gh.tar.gz | 3 +++ 4 files changed, 21 insertions(+), 16 deletions(-) delete mode 100644 pythran-0.14.0-gh.tar.gz create mode 100644 pythran-0.15.0-gh.tar.gz diff --git a/python-pythran.changes b/python-pythran.changes index 0cec89e..8803d86 100644 --- a/python-pythran.changes +++ b/python-pythran.changes @@ -1,7 +1,19 @@ +------------------------------------------------------------------- +Tue Feb 6 11:05:29 UTC 2024 - Dirk Müller + +- update to 0.15.0: + * Use pyproject.toml to store setup and build configuration + * Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191 + * Improve detection of non-overlapping memory area during gexpr + assignment + * Support python 3.12 + * Support list.clear + * Improve detection of methods uses as functions + ------------------------------------------------------------------- Tue Feb 6 09:05:01 UTC 2024 - Dirk Müller -- drop python39 from testing, add python312 +- drop python39 from testing, add python312 ------------------------------------------------------------------- Wed Nov 29 04:27:01 UTC 2023 - Steve Kowalik diff --git a/python-pythran.spec b/python-pythran.spec index 8a9c793..7cea1f8 100644 --- a/python-pythran.spec +++ b/python-pythran.spec @@ -19,22 +19,16 @@ %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test-py310" %define psuffix -test-py310 -%define skip_python38 1 -%define skip_python39 1 %define skip_python311 1 %define skip_python312 1 %endif %if "%{flavor}" == "test-py311" %define psuffix -test-py311 -%define skip_python38 1 -%define skip_python39 1 %define skip_python310 1 %define skip_python312 1 %endif %if "%{flavor}" == "test-py312" %define psuffix -test-py312 -%define skip_python38 1 -%define skip_python39 1 %define skip_python310 1 %define skip_python311 1 %endif @@ -47,7 +41,7 @@ ExclusiveArch: x86_64 %endif %{?sle15_python_module_pythons} Name: python-pythran%{psuffix} -Version: 0.14.0 +Version: 0.15.0 Release: 0 Summary: Ahead of Time compiler for numeric kernels License: BSD-3-Clause @@ -96,12 +90,11 @@ Ahead of Time compiler for numeric kernels find -name '*.hpp' -exec chmod -x {} + sed -i '1{/env python/d}' pythran/run.py +# remove embedded VIM swap files +find -type f -name "*.swp" -delete + # Remove bundled header libs and use the ones from system -rm -r third_party/boost -cat >> setup.cfg << EOF -[build_py] -no_boost=True -EOF +rm -r pythran/boost # Register pytest.mark.module cat >> pytest.ini << EOF diff --git a/pythran-0.14.0-gh.tar.gz b/pythran-0.14.0-gh.tar.gz deleted file mode 100644 index 2bd1eb8..0000000 --- a/pythran-0.14.0-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c476c50bc7b27c06805c479720f807205e0000585d5e195e11f99cf6af9abf5b -size 3642431 diff --git a/pythran-0.15.0-gh.tar.gz b/pythran-0.15.0-gh.tar.gz new file mode 100644 index 0000000..7f5ab28 --- /dev/null +++ b/pythran-0.15.0-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:082b80649a014e75dbdcde2220be47f5446d649362cc8cf9b14f611117a01550 +size 3676474