Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pyenv for openSUSE:Factory checked 
in at 2025-02-11 21:30:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pyenv (Old)
 and      /work/SRC/openSUSE:Factory/.pyenv.new.19470 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pyenv"

Tue Feb 11 21:30:02 2025 rev:56 rq:1245055 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes      2025-01-21 
21:11:34.865706610 +0100
+++ /work/SRC/openSUSE:Factory/.pyenv.new.19470/pyenv.changes   2025-02-11 
21:30:46.861495651 +0100
@@ -1,0 +2,8 @@
+Tue Feb 11 09:56:32 UTC 2025 - Thomas Schraitle <[email protected]> - 
2.5.2
+
+- UPdate 2.5.2
+  * Fix OpenSSL version parsing in python-build script by @threadflow in #3181
+  * Add GraalPy 24.1.2 by @msimacek in #3176
+  * Add CPython 3.12.9 and 3.13.2 by @edgarrmondragon in #3183
+
+-------------------------------------------------------------------

Old:
----
  pyenv-2.5.1.tar.gz

New:
----
  pyenv-2.5.2.tar.gz

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

Other differences:
------------------
++++++ pyenv.spec ++++++
--- /var/tmp/diff_new_pack.Egzn8Z/_old  2025-02-11 21:30:47.501522052 +0100
+++ /var/tmp/diff_new_pack.Egzn8Z/_new  2025-02-11 21:30:47.501522052 +0100
@@ -19,7 +19,7 @@
 %define pyenv_dir      %{_libexecdir}/pyenv
 #
 Name:           pyenv
-Version:        2.5.1
+Version:        2.5.2
 Release:        0
 Summary:        Python Version Management
 License:        MIT

++++++ pyenv-2.5.1.tar.gz -> pyenv-2.5.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.5.1/CHANGELOG.md new/pyenv-2.5.2/CHANGELOG.md
--- old/pyenv-2.5.1/CHANGELOG.md        2025-01-19 15:47:51.000000000 +0100
+++ new/pyenv-2.5.2/CHANGELOG.md        2025-02-05 17:54:06.000000000 +0100
@@ -1,5 +1,10 @@
 # Version History
 
+## Release v2.5.2
+* Fix OpenSSL version parsing in python-build script by @threadflow in 
https://github.com/pyenv/pyenv/pull/3181
+* Add GraalPy 24.1.2 by @msimacek in https://github.com/pyenv/pyenv/pull/3176
+* Add CPython 3.12.9 and 3.13.2 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/3183
+
 ## Release v2.5.1
 * CI: use Ubuntu 24.04; use ubuntu-latest for the ubuntu_build check by 
@native-api in https://github.com/pyenv/pyenv/pull/3144
 * Fix: mistake in configuration hints in `pyenv init` and manpage by 
@ChristianFredrikJohnsen in https://github.com/pyenv/pyenv/pull/3145
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.5.1/libexec/pyenv---version 
new/pyenv-2.5.2/libexec/pyenv---version
--- old/pyenv-2.5.1/libexec/pyenv---version     2025-01-19 15:47:51.000000000 
+0100
+++ new/pyenv-2.5.2/libexec/pyenv---version     2025-02-05 17:54:06.000000000 
+0100
@@ -12,7 +12,7 @@
 set -e
 [ -n "$PYENV_DEBUG" ] && set -x
 
-version="2.5.1"
+version="2.5.2"
 git_revision=""
 
 if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q 
pyenv; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.5.1/plugins/python-build/bin/python-build 
new/pyenv-2.5.2/plugins/python-build/bin/python-build
--- old/pyenv-2.5.1/plugins/python-build/bin/python-build       2025-01-19 
15:47:51.000000000 +0100
+++ new/pyenv-2.5.2/plugins/python-build/bin/python-build       2025-02-05 
17:54:06.000000000 +0100
@@ -1621,7 +1621,7 @@
 openssl_version() {
   local -a ver
   IFS=- ver=( ${1:?} )
-  IFS=. ver=( ${ver[0]} )
+  IFS=. ver=( ${ver[1]} )
   [[ ${ver[2]} =~ '^([[:digit:]]+)[[:alpha:]]$' ]] && 
ver[2]="${BASH_REMATCH[1]}"
   echo $(( ${ver[0]}*10000 + ${ver[1]}*100 + ${ver[2]} ))
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.5.1/plugins/python-build/share/python-build/3.12.9 
new/pyenv-2.5.2/plugins/python-build/share/python-build/3.12.9
--- old/pyenv-2.5.1/plugins/python-build/share/python-build/3.12.9      
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.5.2/plugins/python-build/share/python-build/3.12.9      
2025-02-05 17:54:06.000000000 +0100
@@ -0,0 +1,9 @@
+prefer_openssl3
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+install_package "openssl-3.3.2" 
"https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.2" 
"https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+    install_package "Python-3.12.9" 
"https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tar.xz#7220835d9f90b37c006e9842a8dff4580aaca4318674f947302b8d28f3f81112";
 standard verify_py312 copy_python_gdb ensurepip
+else
+    install_package "Python-3.12.9" 
"https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tgz#45313e4c5f0e8acdec9580161d565cf5fea578e3eabf25df7cc6355bf4afa1ee";
 standard verify_py312 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.5.1/plugins/python-build/share/python-build/3.13.2 
new/pyenv-2.5.2/plugins/python-build/share/python-build/3.13.2
--- old/pyenv-2.5.1/plugins/python-build/share/python-build/3.13.2      
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.5.2/plugins/python-build/share/python-build/3.13.2      
2025-02-05 17:54:06.000000000 +0100
@@ -0,0 +1,9 @@
+prefer_openssl3
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+install_package "openssl-3.4.0" 
"https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz#e15dda82fe2fe8139dc2ac21a36d4ca01d5313c75f99f46c4e8a27709b7294bf";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.2" 
"https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+    install_package "Python-3.13.2" 
"https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tar.xz#d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb56";
 standard verify_py313 copy_python_gdb ensurepip
+else
+    install_package "Python-3.13.2" 
"https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz#b8d79530e3b7c96a5cb2d40d431ddb512af4a563e863728d8713039aa50203f9";
 standard verify_py313 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.5.1/plugins/python-build/share/python-build/3.13.2t 
new/pyenv-2.5.2/plugins/python-build/share/python-build/3.13.2t
--- old/pyenv-2.5.1/plugins/python-build/share/python-build/3.13.2t     
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.5.2/plugins/python-build/share/python-build/3.13.2t     
2025-02-05 17:54:06.000000000 +0100
@@ -0,0 +1,2 @@
+export PYTHON_BUILD_FREE_THREADING=1
+source "$(dirname "${BASH_SOURCE[0]}")"/3.13.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.5.1/plugins/python-build/share/python-build/graalpy-24.1.2 
new/pyenv-2.5.2/plugins/python-build/share/python-build/graalpy-24.1.2
--- old/pyenv-2.5.1/plugins/python-build/share/python-build/graalpy-24.1.2      
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.5.2/plugins/python-build/share/python-build/graalpy-24.1.2      
2025-02-05 17:54:06.000000000 +0100
@@ -0,0 +1,64 @@
+# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy 
of
+# this software and associated documentation files (the "Software"), to deal in
+# the Software without restriction, including without limitation the rights to
+# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+# of the Software, and to permit persons to whom the Software is furnished to 
do
+# so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in 
all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+VERSION='24.1.2'
+BUILD=''
+
+colorize 1 "GraalPy 23.1 and later installed by python-build use the faster 
Oracle GraalVM distribution" && echo
+colorize 1 "Oracle GraalVM uses the GFTC license, which is free for 
development and production use, see https://medium.com/graalvm/161527df3d76"; && 
echo
+colorize 1 "The GraalVM Community Edition variant of GraalPy is also 
available, under the name graalpy-community-${VERSION}" && echo
+
+
+graalpy_arch="$(graalpy_architecture 2>/dev/null || true)"
+
+case "$graalpy_arch" in
+"linux-amd64" )
+  checksum="859292dddb7deb47280e445afa61aa58326900e15fbf0d3fa8044f1a1ce23594"
+  ;;
+"linux-aarch64" )
+  checksum="5ad46ba7ef58f2b3871cb99aa244ef9bf6e6e4206770e027603e3c323ba3e67b"
+  ;;
+"macos-amd64" )
+  checksum="e2eed01618ae788b24e01ab423ff27382e15faa1ecb7c8eb7e9809b022c74fe8"
+  ;;
+"macos-aarch64" )
+  checksum="daa1fa51129f1bc4e5f0f2251ce7d0e039019eb9569579bb41aaa905407fa6a3"
+  ;;
+* )
+  { echo
+    colorize 1 "ERROR"
+    echo ": No binary distribution of GraalPy is available for $(uname -sm)."
+    echo
+  } >&2
+  exit 1
+  ;;
+esac
+
+if [ -n "${BUILD}" ]; then
+  { echo
+    colorize 1 "ERROR"
+    echo "Oracle GraalPy currently doesn't provide snapshot builds. Use 
graalpy-community if you need snapshots."
+    echo
+  } >&2
+  exit 1
+fi
+
+url="https://github.com/oracle/graalpython/releases/download/graal-${VERSION}/graalpy-${VERSION}-${graalpy_arch}.tar.gz#${checksum}";
+
+install_package "graalpy-${VERSION}" "${url}" "copy" ensurepip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.5.1/plugins/python-build/share/python-build/graalpy-community-24.1.2
 
new/pyenv-2.5.2/plugins/python-build/share/python-build/graalpy-community-24.1.2
--- 
old/pyenv-2.5.1/plugins/python-build/share/python-build/graalpy-community-24.1.2
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/pyenv-2.5.2/plugins/python-build/share/python-build/graalpy-community-24.1.2
    2025-02-05 17:54:06.000000000 +0100
@@ -0,0 +1,54 @@
+# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy 
of
+# this software and associated documentation files (the "Software"), to deal in
+# the Software without restriction, including without limitation the rights to
+# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+# of the Software, and to permit persons to whom the Software is furnished to 
do
+# so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in 
all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+VERSION='24.1.2'
+BUILD=''
+
+graalpy_arch="$(graalpy_architecture 2>/dev/null || true)"
+
+case "$graalpy_arch" in
+"linux-amd64" )
+  checksum="d1bf37fb9edf8065e6dab4f351d2006acaff2b2e692cfaea07199380c892ee0c"
+  ;;
+"linux-aarch64" )
+  checksum="2568d5f7f3b9d8827de33eb864783c1fed4bc3e729a6fd14e072311c5105346f"
+  ;;
+"macos-amd64" )
+  checksum="29f9f19604bf2f7d255add89fa5639d6aab6877799414cb820398fed8ef3d5bb"
+  ;;
+"macos-aarch64" )
+  checksum="dcc4fa73cdb866e88c51219ddf9b9689b62633fc8304649372fe8ada4e03957d"
+  ;;
+* )
+  { echo
+    colorize 1 "ERROR"
+    echo ": No binary distribution of GraalPy is available for $(uname -sm)."
+    echo
+  } >&2
+  exit 1
+  ;;
+esac
+
+if [ -n "${BUILD}" ]; then
+  
url="https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/${VERSION}-dev-${BUILD}/graalpy-community-dev-${graalpy_arch}.tar.gz";
+else
+  
url="https://github.com/oracle/graalpython/releases/download/graal-${VERSION}/graalpy-community-${VERSION}-${graalpy_arch}.tar.gz#${checksum}";
+fi
+
+install_package "graalpy-community-${VERSION}${BUILD}" "${url}" "copy" 
ensurepip

Reply via email to