Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pyenv for openSUSE:Factory checked 
in at 2023-06-11 19:55:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pyenv (Old)
 and      /work/SRC/openSUSE:Factory/.pyenv.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pyenv"

Sun Jun 11 19:55:51 2023 rev:24 rq:1092159 version:2.3.19

Changes:
--------
--- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes      2023-04-07 
18:17:57.857112491 +0200
+++ /work/SRC/openSUSE:Factory/.pyenv.new.15902/pyenv.changes   2023-06-11 
19:58:31.376332979 +0200
@@ -1,0 +2,18 @@
+Sun Jun 11 08:59:57 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 2.3.19:
+  * Add CPython 3.7.17, 3.8.17 and 3.9.17
+  * Add CPython 3.11.4
+  * Add CPython 3.10.12
+  * Add CPython 3.12.0b2
+  * Fix not showing symlink contents for unselected versions in
+    `pyenv versions`
+  * Correct link in has_tar_xz_support else branch of 3.10.11 and
+    3.11.3
+  * Fix #2682: Correct pyenv_user_setup.bash file
+  * fix: updating heredoc delimiter to be random and unique
+  * Support ksh alternative names
+  * Add CPython 3.12.0b1
+  * Update 3.12-dev and add 3.13-dev
+
+-------------------------------------------------------------------

Old:
----
  pyenv-2.3.17.tar.gz

New:
----
  pyenv-2.3.19.tar.gz

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

Other differences:
------------------
++++++ pyenv.spec ++++++
--- /var/tmp/diff_new_pack.9CvCiC/_old  2023-06-11 19:58:31.908336187 +0200
+++ /var/tmp/diff_new_pack.9CvCiC/_new  2023-06-11 19:58:31.912336212 +0200
@@ -19,7 +19,7 @@
 %define pyenv_dir      %{_libexecdir}/pyenv
 #
 Name:           pyenv
-Version:        2.3.17
+Version:        2.3.19
 Release:        0
 Summary:        Python Version Management
 License:        MIT

++++++ pyenv-2.3.17.tar.gz -> pyenv-2.3.19.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/.github/workflows/modified_scripts_build.yml 
new/pyenv-2.3.19/.github/workflows/modified_scripts_build.yml
--- old/pyenv-2.3.17/.github/workflows/modified_scripts_build.yml       
2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/.github/workflows/modified_scripts_build.yml       
2023-06-08 11:18:16.000000000 +0200
@@ -15,7 +15,10 @@
             if 
(/^plugins\/python-build\/share\/python-build\/(?:([^\/]+)|patches\/([^\/]+)\/.*)$/
 and -e $& )
                 { print $1.$2; }' \
           | sort -u);
-          echo -e "versions<<!\\n$versions\\n!" >> $GITHUB_ENV
+          EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64);
+          echo "versions<<$EOF" >> $GITHUB_ENV;
+          echo "$versions" >> $GITHUB_ENV;
+          echo "$EOF" >> $GITHUB_ENV;
       - id: modified-versions
         run: |
           echo -n "::set-output name=versions::"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/CHANGELOG.md 
new/pyenv-2.3.19/CHANGELOG.md
--- old/pyenv-2.3.17/CHANGELOG.md       2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/CHANGELOG.md       2023-06-08 11:18:16.000000000 +0200
@@ -1,5 +1,22 @@
 # Version History
 
+## Release v2.3.19
+
+* Add CPython 3.7.17, 3.8.17 and 3.9.17 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/2711
+* Add CPython 3.11.4 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/2715
+* Add CPython 3.10.12 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/2714
+* Add CPython 3.12.0b2 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/2713
+
+## Release 2.3.18
+
+* Fix not showing symlink contents for unselected versions in `pyenv versions` 
by @native-api in https://github.com/pyenv/pyenv/pull/2675
+* Correct link in has_tar_xz_support else branch of 3.10.11 and 3.11.3 by 
@mirekdlugosz in https://github.com/pyenv/pyenv/pull/2677
+* Fix #2682: Correct pyenv_user_setup.bash file by @tomschr in 
https://github.com/pyenv/pyenv/pull/2687
+* fix: updating heredoc delimiter to be random and unique by @aviadhahami in 
https://github.com/pyenv/pyenv/pull/2691
+* Support ksh alternative names by @kpschoedel in 
https://github.com/pyenv/pyenv/pull/2697
+* Add CPython 3.12.0b1 by @edgarrmondragon in 
https://github.com/pyenv/pyenv/pull/2701
+* Update 3.12-dev and add 3.13-dev by @t0b3 in 
https://github.com/pyenv/pyenv/pull/2703
+
 ## Release 2.3.17
 
 * Try locate `readlink` first in pyenv-hooks, fix #2654 by @Harry-Chen in 
https://github.com/pyenv/pyenv/pull/2655
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/README.md new/pyenv-2.3.19/README.md
--- old/pyenv-2.3.17/README.md  2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/README.md  2023-06-08 11:18:16.000000000 +0200
@@ -62,6 +62,7 @@
   * [Upgrading with Homebrew](#upgrading-with-homebrew)
   * [Upgrading with Installer or Git 
checkout](#upgrading-with-installer-or-git-checkout)
 * [Uninstalling pyenv](#uninstalling-pyenv)
+* [Pyenv plugins](#pyenv-plugins)
 * [Advanced Configuration](#advanced-configuration)
   * [Using Pyenv without shims](#using-pyenv-without-shims)
   * [Environment variables](#environment-variables)
@@ -401,15 +402,15 @@
 see [_Special environment variables_ in Python-Build's 
README](plugins/python-build/README.md#special-environment-variables)
 for details.
 
-**NOTE:** If you'd like a faster interpreter at the cost of longer build times,
-see [_Building for maximum performance_ in Python-Build's 
README](plugins/python-build/README.md#building-for-maximum-performance).
+**NOTE:** If you are having trouble installing a Python version,
+please visit the wiki page about
+[Common Build 
Problems](https://github.com/pyenv/pyenv/wiki/Common-build-problems).
 
 **NOTE:** If you want to use proxy for download, please set the `http_proxy` 
and `https_proxy`
 environment variables.
 
-**NOTE:** If you are having trouble installing a Python version,
-please visit the wiki page about
-[Common Build 
Problems](https://github.com/pyenv/pyenv/wiki/Common-build-problems).
+**NOTE:** If you'd like a faster interpreter at the cost of longer build times,
+see [_Building for maximum performance_ in Python-Build's 
README](plugins/python-build/README.md#building-for-maximum-performance).
 
 
 #### Prefix auto-resolution to the latest version
@@ -567,6 +568,19 @@
     brew uninstall pyenv
     ```
 
+
+## Pyenv plugins
+
+Pyenv provides a simple, flexible and maintainable way to extend and customize 
its functionalty with plugins --
+as simple as creating a plugin directory and dropping a shell script on a 
certain subpath of it
+with whatever extra logic you need to be run at certain moments.
+
+See [_Plugins_ on the wiki](https://github.com/pyenv/pyenv/wiki/Plugins) on 
how to install and use plugins
+as well as a catalog of some useful existing plugins for common needs.
+
+See [_Authoring plugins_ on the 
wiki](https://github.com/pyenv/pyenv/wiki/Authoring-plugins) on writing your 
own plugins.
+
+
 ## Advanced Configuration
 
 Skip this section unless you must know what every line in your shell
@@ -659,7 +673,6 @@
 
 ----
 
-
 ## Development
 
 The pyenv source code is [hosted on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/libexec/pyenv---version 
new/pyenv-2.3.19/libexec/pyenv---version
--- old/pyenv-2.3.17/libexec/pyenv---version    2023-04-06 05:58:52.000000000 
+0200
+++ new/pyenv-2.3.19/libexec/pyenv---version    2023-06-08 11:18:16.000000000 
+0200
@@ -12,7 +12,7 @@
 set -e
 [ -n "$PYENV_DEBUG" ] && set -x
 
-version="2.3.17"
+version="2.3.19"
 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.3.17/libexec/pyenv-init 
new/pyenv-2.3.19/libexec/pyenv-init
--- old/pyenv-2.3.17/libexec/pyenv-init 2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/libexec/pyenv-init 2023-06-08 11:18:16.000000000 +0200
@@ -109,7 +109,12 @@
     profile='~/.zprofile'
     rc='~/.zshrc'
     ;;
-  ksh )
+  ksh | ksh93 | mksh )
+    # There are two implementations of Korn shell: AT&T (ksh93) and Mir (mksh).
+    # Systems may have them installed under those names, or as ksh, so those
+    # are recognized here. The obsolete ksh88 (subsumed by ksh93) and pdksh
+    # (subsumed by mksh) are not included, since they are unlikely to still
+    # be in use as interactive shells anywhere.
     profile='~/.profile'
     rc='~/.profile'
     ;;
@@ -269,7 +274,7 @@
 end
 EOS
     ;;
-  ksh )
+  ksh | ksh93 | mksh )
     cat <<EOS
 function pyenv {
   typeset command
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/libexec/pyenv-versions 
new/pyenv-2.3.19/libexec/pyenv-versions
--- old/pyenv-2.3.17/libexec/pyenv-versions     2023-04-06 05:58:52.000000000 
+0200
+++ new/pyenv-2.3.19/libexec/pyenv-versions     2023-06-08 11:18:16.000000000 
+0200
@@ -121,7 +121,7 @@
   elif (( ${BASH_VERSINFO[0]} <= 3 )) && exists "$1" "${current_versions[@]}"; 
then
     echo "${hit_prefix}${version_repr} (set by $(pyenv-version-origin))"
   else
-    echo "${miss_prefix}$1"
+    echo "${miss_prefix}${version_repr}"
   fi
   num_versions=$((num_versions + 1))
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/man/man1/pyenv.1 
new/pyenv-2.3.19/man/man1/pyenv.1
--- old/pyenv-2.3.17/man/man1/pyenv.1   2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/man/man1/pyenv.1   2023-06-08 11:18:16.000000000 +0200
@@ -1,4 +1,4 @@
-.TH PYENV 1 "12 Dec 2020" "PYENV"
+.TH PYENV 1 "24 Apr 2023" "PYENV"
 .SH NAME
 pyenv \- Simple Python version management
 .SH SYNOPSIS
@@ -12,10 +12,12 @@
 \fBAppend\fR the following to \fB$HOME/.bashrc\fR
 .P
 .RS 15
-source /usr/share/pyenv/pyenv_user_setup.bash
+.nf
+if command -v pyenv 1>/dev/null 2>&1; then\n
+   eval "$(pyenv init -)" \n
+fi
+.fi
 .RE
-.\"OR
-.\"\fBsh echo \-e \if command \-v pyenv 1>/dev/null 2>&1; then\en eval 
"$(pyenv init \-)"\enfi' >> ~/\.bashrc\fR
 .RS 3
 .P
 .nh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/plugins/python-build/bin/python-build 
new/pyenv-2.3.19/plugins/python-build/bin/python-build
--- old/pyenv-2.3.17/plugins/python-build/bin/python-build      2023-04-06 
05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/plugins/python-build/bin/python-build      2023-06-08 
11:18:16.000000000 +0200
@@ -1958,6 +1958,11 @@
   build_package_verify_py311 "$1" "${2:-3.12}"
 }
 
+# Post-install check for Python 3.13.x
+build_package_verify_py313() {
+  build_package_verify_py312 "$1" "${2:-3.13}"
+}
+
 # Post-install check for Python 3.x rolling release scripts
 # XXX: Will need splitting into project-specific ones if there emerge
 # multiple rolling-release scripts with different checks needed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.10.11 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.10.11
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.10.11    
2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.10.11    
2023-06-08 11:18:16.000000000 +0200
@@ -5,5 +5,5 @@
 if has_tar_xz_support; then
     install_package "Python-3.10.11" 
"https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tar.xz#3c3bc3048303721c904a03eb8326b631e921f11cc3be2988456a42f115daf04c";
 standard verify_py310 copy_python_gdb ensurepip
 else
-    install_package "Python-3.10.11" 
"https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tar.xz#3c3bc3048303721c904a03eb8326b631e921f11cc3be2988456a42f115daf04c";
 standard verify_py310 copy_python_gdb ensurepip
+    install_package "Python-3.10.11" 
"https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz#f3db31b668efa983508bd67b5712898aa4247899a346f2eb745734699ccd3859";
 standard verify_py310 copy_python_gdb ensurepip
 fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.10.12 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.10.12
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.10.12    
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.10.12    
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,9 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+install_package "openssl-1.1.1o" 
"https://www.openssl.org/source/openssl-1.1.1o.tar.gz#9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.1" 
"https://ftpmirror.gnu.org/readline/readline-8.1.tar.gz#f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+    install_package "Python-3.10.12" 
"https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tar.xz#afb74bf19130e7a47d10312c8f5e784f24e0527981eab68e20546cfb865830b8";
 standard verify_py310 copy_python_gdb ensurepip
+else
+    install_package "Python-3.10.12" 
"https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz#a43cd383f3999a6f4a7db2062b2fc9594fefa73e175b3aedafa295a51a7bb65c";
 standard verify_py310 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.11.3 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.11.3
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.11.3     
2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.11.3     
2023-06-08 11:18:16.000000000 +0200
@@ -6,5 +6,5 @@
 if has_tar_xz_support; then
     install_package "Python-3.11.3" 
"https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz#8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e";
 standard verify_py311 copy_python_gdb ensurepip
 else
-    install_package "Python-3.11.3" 
"https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz#8a5db99c961a7ecf27c75956189c9602c968751f11dbeae2b900dbff1c085b5e";
 standard verify_py311 copy_python_gdb ensurepip
+    install_package "Python-3.11.3" 
"https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz#1a79f3df32265d9e6625f1a0b31c28eb1594df911403d11f3320ee1da1b3e048";
 standard verify_py311 copy_python_gdb ensurepip
 fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.11.4 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.11.4
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.11.4     
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.11.4     
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,10 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1
+install_package "openssl-1.1.1s" 
"https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa";
 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.11.4" 
"https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz#2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6";
 standard verify_py311 copy_python_gdb ensurepip
+else
+    install_package "Python-3.11.4" 
"https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz#85c37a265e5c9dd9f75b35f954e31fbfc10383162417285e30ad25cc073a0d63";
 standard verify_py311 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12-dev 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12-dev
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12-dev   
2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12-dev   
2023-06-08 11:18:16.000000000 +0200
@@ -4,4 +4,4 @@
 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1
 install_package "openssl-1.1.1k" 
"https://www.openssl.org/source/openssl-1.1.1k.tar.gz#892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5";
 mac_openssl --if has_broken_mac_openssl
 install_package "readline-8.0" 
"https://ftpmirror.gnu.org/readline/readline-8.0.tar.gz#e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461";
 mac_readline --if has_broken_mac_readline
-install_git "Python-3.12-dev" "https://github.com/python/cpython"; main 
standard verify_py312 copy_python_gdb ensurepip
+install_git "Python-3.12-dev" "https://github.com/python/cpython"; 3.12 
standard verify_py312 copy_python_gdb ensurepip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12.0a7 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12.0a7
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12.0a7   
2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12.0a7   
1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-prefer_openssl11
-export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
-install_package "openssl-1.1.1s" 
"https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa";
 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.0a7" 
"https://www.python.org/ftp/python/3.12.0/Python-3.12.0a7.tar.xz#a19ae4dc5afebdff5e1312346f160062a11e0dbd5f9e68a6a981ea37b21608e1";
 standard verify_py312 copy_python_gdb ensurepip
-else
-    install_package "Python-3.12.0a7" 
"https://www.python.org/ftp/python/3.12.0/Python-3.12.0a7.tgz#86d288766153193706e545cc98f73ea8ef1a9cb057608cfdecbd89190b796cf6";
 standard verify_py312 copy_python_gdb ensurepip
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12.0b2 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12.0b2
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.12.0b2   
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.12.0b2   
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,9 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+install_package "openssl-1.1.1s" 
"https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa";
 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.0b2" 
"https://www.python.org/ftp/python/3.12.0/Python-3.12.0b2.tar.xz#8dfc42dda6e4d0647cf8a6f7cd900704dea9fd866402a282829bd2e6e271b818";
 standard verify_py312 copy_python_gdb ensurepip
+else
+    install_package "Python-3.12.0b2" 
"https://www.python.org/ftp/python/3.12.0/Python-3.12.0b2.tgz#ad5f0d88824de3240928433efe427ce8aeb0f88928eb3f44e43647000cce599b";
 standard verify_py312 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.13-dev 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.13-dev
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.13-dev   
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.13-dev   
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,7 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1
+export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1
+install_package "openssl-1.1.1k" 
"https://www.openssl.org/source/openssl-1.1.1k.tar.gz#892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.0" 
"https://ftpmirror.gnu.org/readline/readline-8.0.tar.gz#e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461";
 mac_readline --if has_broken_mac_readline
+install_git "Python-3.13-dev" "https://github.com/python/cpython"; main 
standard verify_py313 copy_python_gdb ensurepip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.7.17 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.7.17
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.7.17     
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.7.17     
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,9 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+install_package "openssl-1.1.1q" 
"https://www.openssl.org/source/openssl-1.1.1q.tar.gz#d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.1" 
"https://ftpmirror.gnu.org/readline/readline-8.1.tar.gz#f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+  install_package "Python-3.7.17" 
"https://www.python.org/ftp/python/3.7.17/Python-3.7.17.tar.xz#7911051ed0422fd54b8f59ffc030f7cf2ae30e0f61bda191800bb040dce4f9d2";
 standard verify_py37 copy_python_gdb ensurepip
+else
+  install_package "Python-3.7.17" 
"https://www.python.org/ftp/python/3.7.17/Python-3.7.17.tgz#fd50161bc2a04f4c22a0971ff0f3856d98b4bf294f89740a9f06b520aae63b49";
 standard verify_py37 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.8.17 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.8.17
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.8.17     
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.8.17     
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,12 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+# Avoid a compilation error when linking against OpenSSL built with SSLv3 
support (fixed in 3.10.0) (#2181)
+export PYTHON_CFLAGS="-DOPENSSL_NO_SSL3${PYTHON_CFLAGS:+ $PYTHON_CFLAGS}"
+
+install_package "openssl-1.1.1q" 
"https://www.openssl.org/source/openssl-1.1.1q.tar.gz#d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.1" 
"https://ftpmirror.gnu.org/readline/readline-8.1.tar.gz#f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+  install_package "Python-3.8.17" 
"https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tar.xz#2e54b0c68191f16552f6de2e97a2396540572a219f6bbb28591a137cecc490a9";
 standard verify_py38 copy_python_gdb ensurepip
+else
+  install_package "Python-3.8.17" 
"https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tgz#def428fa6cf61b66bcde72e3d9f7d07d33b2e4226f04f9d6fce8384c055113ae";
 standard verify_py38 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pyenv-2.3.17/plugins/python-build/share/python-build/3.9.17 
new/pyenv-2.3.19/plugins/python-build/share/python-build/3.9.17
--- old/pyenv-2.3.17/plugins/python-build/share/python-build/3.9.17     
1970-01-01 01:00:00.000000000 +0100
+++ new/pyenv-2.3.19/plugins/python-build/share/python-build/3.9.17     
2023-06-08 11:18:16.000000000 +0200
@@ -0,0 +1,12 @@
+prefer_openssl11
+export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
+# Avoid a compilation error when linking against OpenSSL built with SSLv3 
support (fixed in 3.10.0) (#2181)
+export PYTHON_CFLAGS="-DOPENSSL_NO_SSL3${PYTHON_CFLAGS:+ $PYTHON_CFLAGS}"
+
+install_package "openssl-1.1.1q" 
"https://www.openssl.org/source/openssl-1.1.1q.tar.gz#d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca";
 mac_openssl --if has_broken_mac_openssl
+install_package "readline-8.1" 
"https://ftpmirror.gnu.org/readline/readline-8.1.tar.gz#f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02";
 mac_readline --if has_broken_mac_readline
+if has_tar_xz_support; then
+  install_package "Python-3.9.17" 
"https://www.python.org/ftp/python/3.9.17/Python-3.9.17.tar.xz#30ce057c44f283f8ed93606ccbdb8d51dd526bdc4c62cce5e0dc217bfa3e8cee";
 standard verify_py39 copy_python_gdb ensurepip
+else
+  install_package "Python-3.9.17" 
"https://www.python.org/ftp/python/3.9.17/Python-3.9.17.tgz#8ead58f669f7e19d777c3556b62fae29a81d7f06a7122ff9bc57f7dd82d7e014";
 standard verify_py39 copy_python_gdb ensurepip
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyenv-2.3.17/test/versions.bats 
new/pyenv-2.3.19/test/versions.bats
--- old/pyenv-2.3.17/test/versions.bats 2023-04-06 05:58:52.000000000 +0200
+++ new/pyenv-2.3.19/test/versions.bats 2023-06-08 11:18:16.000000000 +0200
@@ -238,11 +238,13 @@
 
 @test "non-bare output shows symlink contents" {
   create_version "1.9.0"
-  create_alias "link" "foo/bar"
+  create_alias "link" "1.9.0"
 
   run pyenv-versions
-    assert_success <<OUT
+  assert_success
+  assert_output <<OUT
+* system (set by ${PYENV_ROOT}/version)
   1.9.0
-  link --> foo/bar
+  link --> 1.9.0
 OUT
 }

Reply via email to