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 }