commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-08-05 17:24:06 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.7232 (New) Package is "pyenv" Mon Aug 5 17:24:06 2024 rev:45 rq:1191655 version:2.4.9 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-07-25 15:54:32.196183850 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.7232/pyenv.changes2024-08-05 17:24:46.031713848 +0200 @@ -1,0 +2,7 @@ +Mon Aug 5 08:54:35 UTC 2024 - Thomas Schraitle - 2.4.9 + +- Update 2.4.9 + - Add miniforge3-24.3.0-0 in #3028 + - Add CPython 3.13.0rc1 in #3029 + +--- Old: pyenv-2.4.8.tar.gz New: pyenv-2.4.9.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.UUFlL0/_old 2024-08-05 17:24:46.539734967 +0200 +++ /var/tmp/diff_new_pack.UUFlL0/_new 2024-08-05 17:24:46.539734967 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.4.8 +Version:2.4.9 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.4.8.tar.gz -> pyenv-2.4.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.8/CHANGELOG.md new/pyenv-2.4.9/CHANGELOG.md --- old/pyenv-2.4.8/CHANGELOG.md2024-07-21 06:02:45.0 +0200 +++ new/pyenv-2.4.9/CHANGELOG.md2024-08-05 00:54:31.0 +0200 @@ -1,5 +1,9 @@ # Version History +## Release v2.4.9 +* Add miniforge3-24.3.0-0 by @goerz in https://github.com/pyenv/pyenv/pull/3028 +* Add CPython 3.13.0rc1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3029 + ## Release v2.4.8 * Fix pyenv-uninstall not having the debug tracing invocation by @native-api in https://github.com/pyenv/pyenv/pull/3020 * Add CPython 3.13.0b4 and 3.13.0b4t by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3019 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.8/libexec/pyenv---version new/pyenv-2.4.9/libexec/pyenv---version --- old/pyenv-2.4.8/libexec/pyenv---version 2024-07-21 06:02:45.0 +0200 +++ new/pyenv-2.4.9/libexec/pyenv---version 2024-08-05 00:54:31.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.4.8" +version="2.4.9" 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.4.8/plugins/python-build/share/python-build/3.13.0b4 new/pyenv-2.4.9/plugins/python-build/share/python-build/3.13.0b4 --- old/pyenv-2.4.8/plugins/python-build/share/python-build/3.13.0b4 2024-07-21 06:02:45.0 +0200 +++ new/pyenv-2.4.9/plugins/python-build/share/python-build/3.13.0b4 1970-01-01 01:00:00.0 +0100 @@ -1,9 +0,0 @@ -prefer_openssl3 -export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 -install_package "openssl-3.3.1" "https://www.openssl.org/source/openssl-3.3.1.tar.gz#777cd596284c883375a2a7a11bf5d2786fc5413255efab20c50d6ffe6d020b7e; 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.0b4" "https://www.python.org/ftp/python/3.13.0/Python-3.13.0b4.tar.xz#b2aa557c3c875233abdaf1b124284e5d50f6bb238d62a8b55f12dc92cea1953f; standard verify_py313 copy_python_gdb ensurepip -else -install_package "Python-3.13.0b4" "https://www.python.org/ftp/python/3.13.0/Python-3.13.0b4.tgz#6f387984d028686c008a822cf6887e47d8dbc460ebc022358082ecacac5113e6; standard verify_py313 copy_python_gdb ensurepip -fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.8/plugins/python-build/share/python-build/3.13.0b4t new/pyenv-2.4.9/plugins/python-build/share/python-build/3.13.0b4t --- old/pyenv-2.4.8/plugins/python-build/share/python-build/3.13.0b4t 2024-07-21 06:02:45.0 +0200 +++ new/pyenv-2.4.9/plugins/python-build/share/python-build/3.13.0b4t 1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -export PYTHON_BUILD_FREE_THREADING=1 -source "$(dirname "${BASH_SOURCE[0]}")"/3.13.0b4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.8/plugins/python-build/share/python-build/3.13.0rc1
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-07-25 15:40:04 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1882 (New) Package is "pyenv" Thu Jul 25 15:40:04 2024 rev:44 rq:1189588 version:2.4.8 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-07-18 19:16:49.876290655 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1882/pyenv.changes2024-07-25 15:54:32.196183850 +0200 @@ -1,0 +2,26 @@ +Tue Jul 23 10:35:09 UTC 2024 - Thomas Schraitle - 2.4.8 + +- Spec change + For the %check section, don't run "make test" but use specific + tests. Upstream uses them in their GitHub Action workflow. What's + good for them, is also good for us. + => This simplifies the overall error and no patches are needed. + +--- +Mon Jul 22 18:45:30 UTC 2024 - Matej Cepl + +- Almost working testing. + +--- +Mon Jul 22 08:11:10 UTC 2024 - Thomas Schraitle - 2.4.8 + +- Update to 2.4.8: + - Fix pyenv-uninstall not having the debug tracing invocation in #3020 + - Add CPython 3.13.0b4 and 3.13.0b4t in #3019 + - README: Remove reference to Fig in #3018 + - Fix tests failing if plugins are installed in #3022 + - pyenv-latest: replace -q with -b and -f, document as internal in #3021 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.4.7...v2.4.8 + +--- Old: pyenv-2.4.7.tar.gz New: pyenv-2.4.8.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.ZNEHtH/_old 2024-07-25 15:54:32.796207242 +0200 +++ /var/tmp/diff_new_pack.ZNEHtH/_new 2024-07-25 15:54:32.800207397 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.4.7 +Version:2.4.8 Release:0 Summary:Python Version Management License:MIT @@ -28,6 +28,7 @@ Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz # BuildRequires: bash-completion +BuildRequires: bats BuildRequires: fdupes BuildRequires: fish BuildRequires: gcc @@ -145,6 +146,10 @@ %fdupes %{buildroot}%{pyenv_dir} +%check +export PATH="$PATH:%{buildroot}%{_libexecdir}/pyenv/libexec" +bats test/{pyenv,hooks,versions}.bats + %files %doc CHANGELOG.md COMMANDS.md README.md %license LICENSE ++ pyenv-2.4.7.tar.gz -> pyenv-2.4.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.7/CHANGELOG.md new/pyenv-2.4.8/CHANGELOG.md --- old/pyenv-2.4.7/CHANGELOG.md2024-07-06 03:44:35.0 +0200 +++ new/pyenv-2.4.8/CHANGELOG.md2024-07-21 06:02:45.0 +0200 @@ -1,5 +1,12 @@ # Version History +## Release v2.4.8 +* Fix pyenv-uninstall not having the debug tracing invocation by @native-api in https://github.com/pyenv/pyenv/pull/3020 +* Add CPython 3.13.0b4 and 3.13.0b4t by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/3019 +* README: Remove reference to Fig by @ThomasHaz in https://github.com/pyenv/pyenv/pull/3018 +* Fix tests failing if plugins are installed by @native-api in https://github.com/pyenv/pyenv/pull/3022 +* pyenv-latest: replace -q with -b and -f, document as internal by @native-api in https://github.com/pyenv/pyenv/pull/3021 + ## Release v2.4.7 * Add support for anaconda3-2024.06-1 by @binbjz in https://github.com/pyenv/pyenv/pull/3009 * Fix debug build for X.Yt-dev by @native-api in https://github.com/pyenv/pyenv/pull/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.7/README.md new/pyenv-2.4.8/README.md --- old/pyenv-2.4.7/README.md 2024-07-06 03:44:35.0 +0200 +++ new/pyenv-2.4.8/README.md 2024-07-21 06:02:45.0 +0200 @@ -367,12 +367,6 @@ **Proxy note**: If you use a proxy, export `http_proxy` and `https_proxy`, too. - In MacOS, you might also want to install [Fig](https://fig.io/) which -provides alternative shell completions for many command line tools with an -IDE-like popup interface in the terminal window. -(Note that their completions are independent from Pyenv's codebase -so they might be slightly out of sync for bleeding-edge interface changes.) - ### Restart your shell for the `PATH` changes to take effect. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.7/libexec/pyenv---version new/pyenv-2.4.8/libexec/pyenv---version ---
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-07-18 19:16:47 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.17339 (New) Package is "pyenv" Thu Jul 18 19:16:47 2024 rev:43 rq:1188210 version:2.4.7 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-07-09 20:06:39.646536077 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.17339/pyenv.changes 2024-07-18 19:16:49.876290655 +0200 @@ -1,0 +2,9 @@ +Tue Jul 16 08:44:03 UTC 2024 - Thomas Schraitle - 2.4.7 + +- Update to 2.4.7: + - Add support for anaconda3-2024.06-1 in #3009 + - Fix debug build for X.Yt-dev in #3011 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.4.6...v2.4.7 + +--- Old: pyenv-2.4.6.tar.gz New: pyenv-2.4.7.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.wPVFjZ/_old 2024-07-18 19:16:50.676322394 +0200 +++ /var/tmp/diff_new_pack.wPVFjZ/_new 2024-07-18 19:16:50.680322552 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.4.6 +Version:2.4.7 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.4.6.tar.gz -> pyenv-2.4.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.6/CHANGELOG.md new/pyenv-2.4.7/CHANGELOG.md --- old/pyenv-2.4.6/CHANGELOG.md2024-07-05 05:57:48.0 +0200 +++ new/pyenv-2.4.7/CHANGELOG.md2024-07-06 03:44:35.0 +0200 @@ -1,5 +1,9 @@ # Version History +## Release v2.4.7 +* Add support for anaconda3-2024.06-1 by @binbjz in https://github.com/pyenv/pyenv/pull/3009 +* Fix debug build for X.Yt-dev by @native-api in https://github.com/pyenv/pyenv/pull/ + ## Release v2.4.6 * CI: push MacOS jobs to MacOS 13 and 14 by @native-api in https://github.com/pyenv/pyenv/pull/3002 * Add 3.13.0b3t and exclude it from `pyenv latest` by @colesbury in https://github.com/pyenv/pyenv/pull/3001 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.6/libexec/pyenv---version new/pyenv-2.4.7/libexec/pyenv---version --- old/pyenv-2.4.6/libexec/pyenv---version 2024-07-05 05:57:48.0 +0200 +++ new/pyenv-2.4.7/libexec/pyenv---version 2024-07-06 03:44:35.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.4.6" +version="2.4.7" 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.4.6/plugins/python-build/bin/python-build new/pyenv-2.4.7/plugins/python-build/bin/python-build --- old/pyenv-2.4.6/plugins/python-build/bin/python-build 2024-07-05 05:57:48.0 +0200 +++ new/pyenv-2.4.7/plugins/python-build/bin/python-build 2024-07-06 03:44:35.0 +0200 @@ -19,6 +19,7 @@ OLDIFS="$IFS" set -E +shopt -s extglob [ -n "$PYENV_DEBUG" ] && { export PS4='+(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }' set -x @@ -1784,20 +1785,14 @@ fi } -# extglob must be set at both parse time and runtime -# https://stackoverflow.com/questions/49283740/bash-script-throws-syntax-errors-when-the-extglob-option-is-set-inside-a-subsh -shopt -s extglob package_is_python() { - shopt -s extglob case "$1" in Python-* | jython-* | pypy-* | pypy[0-9].+([0-9])-* | stackless-* ) return 0 ;; esac return 1 - shopt -u extglob } -shopt -u extglob apply_patch() { local package_name="$1" @@ -2308,7 +2303,6 @@ fi # Add support for framework installation (`--enable-framework`) of CPython (#55, #99) -shopt -s extglob if [[ "$CONFIGURE_OPTS $PYTHON_CONFIGURE_OPTS" == *"--enable-framework"* ]]; then if ! is_mac; then echo "python-build: framework installation is not supported outside of MacOS." >&2 @@ -2334,10 +2328,8 @@ PYTHON_CONFIGURE_OPTS="${PYTHON_CONFIGURE_OPTS//--enable-framework?(=*([^ ]))?( )/}"; PYTHON_CONFIGURE_OPTS="${PYTHON_CONFIGURE_OPTS% }" fi -shopt -u extglob # Build against universal SDK -shopt -s extglob if [[ "$CONFIGURE_OPTS $PYTHON_CONFIGURE_OPTS" == *"--enable-universalsdk"* ]]; then if ! is_mac; then echo "python-build: universal installation is not supported outside of MacOS." >&2 @@ -2359,7 +2351,6 @@ fi fi fi -shopt -u extglob # Compile with `--enable-unicode=ucs4` by default (#257) if [[ "$PYTHON_CONFIGURE_OPTS" !=
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-07-09 20:06:04 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.2080 (New) Package is "pyenv" Tue Jul 9 20:06:04 2024 rev:42 rq:1186414 version:2.4.6 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-07-05 19:49:32.298752579 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.2080/pyenv.changes2024-07-09 20:06:39.646536077 +0200 @@ -1,0 +2,11 @@ +Fri Jul 5 04:56:59 UTC 2024 - Thomas Schraitle - 2.4.6 + +- Update to 2.4.6: + - CI: push MacOS jobs to MacOS 13 and 14 in #3002 + - Add 3.13.0b3t and exclude it from pyenv latest in #3001 + - Speed up pyenv prefix by not constructing advice text when +it would be discarded in #3005 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.4.5...v2.4.6 + +--- Old: pyenv-2.4.5.tar.gz New: pyenv-2.4.6.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.f8tjRK/_old 2024-07-09 20:06:42.466638834 +0200 +++ /var/tmp/diff_new_pack.f8tjRK/_new 2024-07-09 20:06:42.470638979 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.4.5 +Version:2.4.6 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.4.5.tar.gz -> pyenv-2.4.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.5/.github/workflows/macos_build.yml new/pyenv-2.4.6/.github/workflows/macos_build.yml --- old/pyenv-2.4.5/.github/workflows/macos_build.yml 2024-06-30 19:55:53.0 +0200 +++ new/pyenv-2.4.6/.github/workflows/macos_build.yml 2024-07-05 05:57:48.0 +0200 @@ -15,7 +15,7 @@ - "3.10" - "3.11" - "3.12" -runs-on: macos-11 +runs-on: macos-14 steps: - uses: actions/checkout@v4 # Normally, we would use the superbly maintained... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.5/.github/workflows/modified_scripts_build.yml new/pyenv-2.4.6/.github/workflows/modified_scripts_build.yml --- old/pyenv-2.4.5/.github/workflows/modified_scripts_build.yml 2024-06-30 19:55:53.0 +0200 +++ new/pyenv-2.4.6/.github/workflows/modified_scripts_build.yml 2024-07-05 05:57:48.0 +0200 @@ -30,7 +30,7 @@ fail-fast: false matrix: python-version: ${{fromJson(needs.discover_modified_scripts.outputs.versions)}} -os: ["macos-11", "macos-12"] +os: ["macos-13", "macos-14"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.5/.github/workflows/pyenv_tests.yml new/pyenv-2.4.6/.github/workflows/pyenv_tests.yml --- old/pyenv-2.4.5/.github/workflows/pyenv_tests.yml 2024-06-30 19:55:53.0 +0200 +++ new/pyenv-2.4.6/.github/workflows/pyenv_tests.yml 2024-07-05 05:57:48.0 +0200 @@ -12,8 +12,8 @@ os: - ubuntu-22.04 - ubuntu-20.04 - - macos-12 - - macos-11 + - macos-14 + - macos-13 runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.5/CHANGELOG.md new/pyenv-2.4.6/CHANGELOG.md --- old/pyenv-2.4.5/CHANGELOG.md2024-06-30 19:55:53.0 +0200 +++ new/pyenv-2.4.6/CHANGELOG.md2024-07-05 05:57:48.0 +0200 @@ -1,5 +1,13 @@ # Version History +## Release v2.4.6 +* CI: push MacOS jobs to MacOS 13 and 14 by @native-api in https://github.com/pyenv/pyenv/pull/3002 +* Add 3.13.0b3t and exclude it from `pyenv latest` by @colesbury in https://github.com/pyenv/pyenv/pull/3001 +* Speed up `pyenv prefix` by not constructing advice text when it would be discarded by @Erotemic in https://github.com/pyenv/pyenv/pull/3005 + +## Release v2.4.5 +* Add CPython 3.13.0b3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2996 + ## Release v2.4.4 * Add support for miniconda3 24.5.0-0 with py3.12, py3.11, py3.10, py3.9 by @binbjz in https://github.com/pyenv/pyenv/pull/2994 * Add support for free-threaded Python by @colesbury in https://github.com/pyenv/pyenv/pull/2995 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.5/libexec/pyenv---version
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-07-01 11:21:58 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.18349 (New) Package is "pyenv" Mon Jul 1 11:21:58 2024 rev:40 rq:1184161 version:2.4.5 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-06-11 18:33:13.309485039 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.18349/pyenv.changes 2024-07-01 11:22:47.228334925 +0200 @@ -1,0 +2,11 @@ +Sun Jun 30 21:48:24 UTC 2024 - Dirk Müller + +- update to 2.4.5: + * python-build: Add ancient versions; 2.4, 2.4.1, 2.4.3, 2.4.4 +and 2.4.5 + * python-build: Add alpha releases; 3.4.0a2, 3.4.0a3, 3.4.0a4 + * python-build: Update default pip version (1.4 -> 1.4.1) + * python-build: Update default setuptools version (0.9.7 -> +1.1.6) + +--- Old: pyenv-2.4.2.tar.gz New: pyenv-2.4.5.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.RoxAqv/_old 2024-07-01 11:22:48.340375172 +0200 +++ /var/tmp/diff_new_pack.RoxAqv/_new 2024-07-01 11:22:48.348375462 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.4.2 +Version:2.4.5 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.4.2.tar.gz -> pyenv-2.4.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.2/CHANGELOG.md new/pyenv-2.4.5/CHANGELOG.md --- old/pyenv-2.4.2/CHANGELOG.md2024-06-08 22:49:46.0 +0200 +++ new/pyenv-2.4.5/CHANGELOG.md2024-06-30 19:55:53.0 +0200 @@ -1,5 +1,12 @@ # Version History +## Release v2.4.4 +* Add support for miniconda3 24.5.0-0 with py3.12, py3.11, py3.10, py3.9 by @binbjz in https://github.com/pyenv/pyenv/pull/2994 +* Add support for free-threaded Python by @colesbury in https://github.com/pyenv/pyenv/pull/2995 + +## Release v2.4.3 +* Add miniconda3 24.4.0-0 by @binbjz in https://github.com/pyenv/pyenv/pull/2982 + ## Release v2.4.2 * Add script to install graalpy development builds by @timfel in https://github.com/pyenv/pyenv/pull/2969 * Correct the Explanation of PATH Variable Lookup by @Y-askour in https://github.com/pyenv/pyenv/pull/2975 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.2/README.md new/pyenv-2.4.5/README.md --- old/pyenv-2.4.2/README.md 2024-06-08 22:49:46.0 +0200 +++ new/pyenv-2.4.5/README.md 2024-06-30 19:55:53.0 +0200 @@ -580,10 +580,13 @@ ## Pyenv plugins -Pyenv provides a simple, flexible and maintainable way to extend and customize its functionality with plugins -- +Pyenv provides a simple way to extend and customize its functionality 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. +The main idea is that most things that you can put under `$PYENV_ROOT/` you can also put +under `$PYENV_ROOT/plugins/your_plugin_name/`. + 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. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.4.2/libexec/pyenv---version new/pyenv-2.4.5/libexec/pyenv---version --- old/pyenv-2.4.2/libexec/pyenv---version 2024-06-08 22:49:46.0 +0200 +++ new/pyenv-2.4.5/libexec/pyenv---version 2024-06-30 19:55:53.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.4.2" +version="2.4.4" 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.4.2/plugins/python-build/README.md new/pyenv-2.4.5/plugins/python-build/README.md --- old/pyenv-2.4.2/plugins/python-build/README.md 2024-06-08 22:49:46.0 +0200 +++ new/pyenv-2.4.5/plugins/python-build/README.md 2024-06-30 19:55:53.0 +0200 @@ -96,7 +96,10 @@ See the [python-build built-in definitions](https://github.com/pyenv/pyenv/tree/master/plugins/python-build/share/python-build) as a starting point for custom definition files. -[definitions]: https://github.com/pyenv/pyenv/tree/master/plugins/python-build/share/python-build + Adding definitions with a Pyenv plugin + +You can add
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-04-21 20:26:18 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.26366 (New) Package is "pyenv" Sun Apr 21 20:26:18 2024 rev:37 rq:1169285 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2024-02-15 21:02:52.737235303 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.26366/pyenv.changes 2024-04-21 20:27:28.894362766 +0200 @@ -2 +2,27 @@ -Wed Feb 14 15:12:05 UTC 2024 - Thomas Schraitle - 2.3.26 +Wed Apr 17 17:00:00 UTC 2024 - Thomas Schraitle - 2.4.0 + +- Update spec file + - Use pkgconfig instead of package name + - Require pkg-config + +- Update to 2.4.0 + - Add CPython 3.13.0a4 by @saaketp in #2903 + - Handle the case where pyenv-commands --sh returns nothing by @aphedges in #2908 + - Document default build configuration customizations by @native-api in #2911 + - Use Homebrew in Linux if Pyenv is installled with Homebrew by @native-api in #2906 + - Add miniforge and mambaforge 22.11.1-3, 22.11.1-4, 23.1.0-0 to 23.11.0-0 by @aphedges in #2909 + - Add miniconda3-24.1.2 by @binbjz in #2915 + - Minor grammar fix in libffi backport patch in 2.5.x by @cuinix in #2922 + - Add CPython 3.13.0a5 by @edgarrmondragon in #2924 + - Add CPython 3.8.19 and 3.9.19 by @edgarrmondragon in #2929 + - Add GraalPy 24.0.0 by @msimacek in #2928 + - Add CPython 3.10.14 by @edgarrmondragon in #2930 + - Add Jython 2.7.3 by @cesarcoatl in #2936 + - Add CPython 3.11.9 by @edgarrmondragon in #2938 + - Add anaconda 2024.02 by @native-api in #2939 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.36...v2.4.0 + + +--- +Wed Feb 14 15:12:05 UTC 2024 - Thomas Schraitle - 2.3.36 Old: pyenv-2.3.36.tar.gz New: pyenv-2.4.0.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.FvHKyp/_old 2024-04-21 20:27:30.086406505 +0200 +++ /var/tmp/diff_new_pack.FvHKyp/_new 2024-04-21 20:27:30.090406652 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.36 +Version:2.4.0 Release:0 Summary:Python Version Management License:MIT @@ -32,8 +32,11 @@ BuildRequires: fish BuildRequires: gcc BuildRequires: make +BuildRequires: pkgconfig BuildRequires: zsh # +Requires: pkgconfig +# # Additional soft build requirements. # Use list from https://github.com/pyenv/pyenv/wiki#suggested-build-environment # @@ -43,20 +46,24 @@ Recommends: bzip2 Recommends: findutils Recommends: gcc +# Recommends: gdbm-devel -Recommends: libbz2-devel -Recommends: libffi-devel -Recommends: lzma-sdk-devel -Recommends: ncurses-devel +Recommends: gmp-devel Recommends: openssl-devel Recommends: patch -Recommends: readline5-devel -Recommends: sqlite3-devel -Recommends: tcl-devel -Recommends: tk-devel -Recommends: xz -Recommends: xz-devel -Recommends: zlib-devel +Recommends: readline-devel +# +Recommends: pkgconfig(bzip2) +Recommends: pkgconfig(clzma) +Recommends: pkgconfig(expat) +Recommends: pkgconfig(libffi) +Recommends: pkgconfig(liblzma) +Recommends: pkgconfig(ncurses) +Recommends: pkgconfig(sqlite3) +Recommends: pkgconfig(tcl) +Recommends: pkgconfig(tk) +Recommends: pkgconfig(uuid) +Recommends: pkgconfig(zlib) %description pyenv lets the user switch between multiple versions of Python. ++ pyenv-2.3.36.tar.gz -> pyenv-2.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.36/CHANGELOG.md new/pyenv-2.4.0/CHANGELOG.md --- old/pyenv-2.3.36/CHANGELOG.md 2024-02-13 22:58:44.0 +0100 +++ new/pyenv-2.4.0/CHANGELOG.md2024-04-07 20:29:02.0 +0200 @@ -1,5 +1,21 @@ # Version History +## Release v2.4.0 +* Add CPython 3.13.0a4 by @saaketp in https://github.com/pyenv/pyenv/pull/2903 +* Handle the case where `pyenv-commands --sh` returns nothing by @aphedges in https://github.com/pyenv/pyenv/pull/2908 +* Document default build configuration customizations by @native-api in https://github.com/pyenv/pyenv/pull/2911 +* Use Homebrew in Linux if Pyenv is installled with Homebrew by @native-api in https://github.com/pyenv/pyenv/pull/2906 +* Add miniforge and mambaforge 22.11.1-3, 22.11.1-4, 23.1.0-0 to 23.11.0-0 by @aphedges in https://github.com/pyenv/pyenv/pull/2909 +* Add miniconda3-24.1.2 by @binbjz in https://github.com/pyenv/pyenv/pull/2915 +*
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2024-02-15 21:01:41 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1815 (New) Package is "pyenv" Thu Feb 15 21:01:41 2024 rev:36 rq:1146883 version:2.3.36 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-12-15 21:50:51.722041034 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1815/pyenv.changes2024-02-15 21:02:52.737235303 +0100 @@ -1,0 +2,19 @@ +Wed Feb 14 15:12:05 UTC 2024 - Thomas Schraitle - 2.3.26 + +- Call spec-cleaner +- Update to 2.3.36 + - Add a Dependabot config to auto-update GitHub action versions by @kurtmckee in #2863 + - Bump the github-actions group with 1 update by @dependabot in #2864 + - Add installation prefix to python-config --ldflags output by @mhaeuser in #2865 + - Add support for miniconda3 23.11.0-1, 23.11.0-2 with py3.11, py3.10, py3.9, py3.8 by @binbjz in #2870 + - Add micropython 1.20.0 and 1.21.0 by @cpzt in #2869 + - Make "Automatic installer" command a copy-able code block by @ryan-williams in #2874 + - Add PyPy 7.3.14 by @dand-oss in #2876 + - Add graalpy-23.1.2 by @msimacek in #2884 + - Add CPython 3.13.0a3 by @edgarrmondragon in #2885 + - Add PyPy v7.3.15 by @edgarrmondragon in #2886 + - Update pypy3.9-7.3.13 checksums by @ecerulm in #2887 + - Add CPython 3.12.2 by @edgarrmondragon in #2899 + - Add CPython 3.11.8 by @edgarrmondragon in #2898 + +--- Old: pyenv-2.3.35.tar.gz New: pyenv-2.3.36.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.CXlmJ1/_old 2024-02-15 21:02:53.189251638 +0100 +++ /var/tmp/diff_new_pack.CXlmJ1/_new 2024-02-15 21:02:53.189251638 +0100 @@ -1,7 +1,7 @@ # # spec file for package pyenv # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.35 +Version:2.3.36 Release:0 Summary:Python Version Management License:MIT @@ -27,6 +27,13 @@ URL:https://github.com/pyenv/pyenv Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz # +BuildRequires: bash-completion +BuildRequires: fdupes +BuildRequires: fish +BuildRequires: gcc +BuildRequires: make +BuildRequires: zsh +# # Additional soft build requirements. # Use list from https://github.com/pyenv/pyenv/wiki#suggested-build-environment # @@ -50,13 +57,6 @@ Recommends: xz Recommends: xz-devel Recommends: zlib-devel -# -BuildRequires: bash-completion -BuildRequires: fdupes -BuildRequires: fish -BuildRequires: gcc -BuildRequires: make -BuildRequires: zsh %description pyenv lets the user switch between multiple versions of Python. ++ pyenv-2.3.35.tar.gz -> pyenv-2.3.36.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.35/.github/dependabot.yml new/pyenv-2.3.36/.github/dependabot.yml --- old/pyenv-2.3.35/.github/dependabot.yml 1970-01-01 01:00:00.0 +0100 +++ new/pyenv-2.3.36/.github/dependabot.yml 2024-02-13 22:58:44.0 +0100 @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" +directory: "/" +schedule: + interval: "monthly" +groups: + github-actions: +patterns: + - "*" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.35/.github/workflows/macos_build.yml new/pyenv-2.3.36/.github/workflows/macos_build.yml --- old/pyenv-2.3.35/.github/workflows/macos_build.yml 2023-12-08 11:23:20.0 +0100 +++ new/pyenv-2.3.36/.github/workflows/macos_build.yml 2024-02-13 22:58:44.0 +0100 @@ -17,7 +17,7 @@ - "3.12" runs-on: macos-11 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Normally, we would use the superbly maintained... # - uses: actions/setup-python@v2 # with: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.35/.github/workflows/modified_scripts_build.yml new/pyenv-2.3.36/.github/workflows/modified_scripts_build.yml --- old/pyenv-2.3.35/.github/workflows/modified_scripts_build.yml 2023-12-08 11:23:20.0 +0100 +++
commit pyenv for openSUSE:Factory
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-12-15 21:50:28 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.25432 (New) Package is "pyenv" Fri Dec 15 21:50:28 2023 rev:35 rq:1133429 version:2.3.35 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-12-11 21:50:44.115936707 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.25432/pyenv.changes 2023-12-15 21:50:51.722041034 +0100 @@ -1,0 +2,8 @@ +Tue Dec 12 11:52:05 UTC 2023 - Thomas Schraitle - 2.3.35 + +- Add further dependencies that are needed to build Python versions + when calling "pyenv install". + List taken from https://github.com/pyenv/pyenv/wiki#suggested-build-environment + + +--- Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.vLkhUX/_old 2023-12-15 21:50:52.270061074 +0100 +++ /var/tmp/diff_new_pack.vLkhUX/_new 2023-12-15 21:50:52.270061074 +0100 @@ -27,6 +27,30 @@ URL:https://github.com/pyenv/pyenv Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz # +# Additional soft build requirements. +# Use list from https://github.com/pyenv/pyenv/wiki#suggested-build-environment +# +# Once pyenv is installed and user requests a new Python version, +# we need to make sure it will build: +Recommends: automake +Recommends: bzip2 +Recommends: findutils +Recommends: gcc +Recommends: gdbm-devel +Recommends: libbz2-devel +Recommends: libffi-devel +Recommends: lzma-sdk-devel +Recommends: ncurses-devel +Recommends: openssl-devel +Recommends: patch +Recommends: readline5-devel +Recommends: sqlite3-devel +Recommends: tcl-devel +Recommends: tk-devel +Recommends: xz +Recommends: xz-devel +Recommends: zlib-devel +# BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish
commit pyenv for openSUSE:Factory
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-10-17 20:24:44 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.20540 (New) Package is "pyenv" Tue Oct 17 20:24:44 2023 rev:31 rq:1118122 version:2.3.30 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-10-08 12:20:56.847828883 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.20540/pyenv.changes 2023-10-17 20:24:51.798998402 +0200 @@ -1,0 +2,11 @@ +Mon Oct 16 18:42:03 UTC 2023 - Thomas Schraitle - 2.3.30 + +- Update to 2.3.30 + - Fix intermittent "broken pipe" in tests by @native-api in #2817 + - Add CPython 3.13.0a1 by @edgarrmondragon in #2818 + - Add PyPy 7.3.13 by @dand-oss in #2807 + - Fix linking against Homebrew's Tcl/Tk 8.6.13 in MacOS by @startergo in #2820 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.29...v2.3.30 + +--- Old: pyenv-2.3.29.tar.gz New: pyenv-2.3.30.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.R6PY1x/_old 2023-10-17 20:24:52.771032430 +0200 +++ /var/tmp/diff_new_pack.R6PY1x/_new 2023-10-17 20:24:52.771032430 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.29 +Version:2.3.30 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.29.tar.gz -> pyenv-2.3.30.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.29/.github/workflows/macos_build.yml new/pyenv-2.3.30/.github/workflows/macos_build.yml --- old/pyenv-2.3.29/.github/workflows/macos_build.yml 2023-10-06 07:05:47.0 +0200 +++ new/pyenv-2.3.30/.github/workflows/macos_build.yml 2023-10-16 20:37:24.0 +0200 @@ -14,6 +14,7 @@ - "3.9" - "3.10" - "3.11" + - "3.12" runs-on: macos-11 steps: - uses: actions/checkout@v3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.29/.github/workflows/ubuntu_build.yml new/pyenv-2.3.30/.github/workflows/ubuntu_build.yml --- old/pyenv-2.3.29/.github/workflows/ubuntu_build.yml 2023-10-06 07:05:47.0 +0200 +++ new/pyenv-2.3.30/.github/workflows/ubuntu_build.yml 2023-10-16 20:37:24.0 +0200 @@ -14,6 +14,7 @@ - "3.9" - "3.10" - "3.11" + - "3.12" runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.29/CHANGELOG.md new/pyenv-2.3.30/CHANGELOG.md --- old/pyenv-2.3.29/CHANGELOG.md 2023-10-06 07:05:47.0 +0200 +++ new/pyenv-2.3.30/CHANGELOG.md 2023-10-16 20:37:24.0 +0200 @@ -1,5 +1,12 @@ # Version History +## Release v2.3.30 + +* Fix intermittent "broken pipe" in tests by @native-api in https://github.com/pyenv/pyenv/pull/2817 +* Add CPython 3.13.0a1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2818 +* Add PyPy 7.3.13 by @dand-oss in https://github.com/pyenv/pyenv/pull/2807 +* Fix linking against Homebrew's Tcl/Tk 8.6.13 in MacOS by @startergo in https://github.com/pyenv/pyenv/pull/2820 + ## Release v2.3.29 * Add CPython 3.11.6 by @thecesrom in https://github.com/pyenv/pyenv/pull/2806 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.29/libexec/pyenv---version new/pyenv-2.3.30/libexec/pyenv---version --- old/pyenv-2.3.29/libexec/pyenv---version2023-10-06 07:05:47.0 +0200 +++ new/pyenv-2.3.30/libexec/pyenv---version2023-10-16 20:37:24.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.3.29" +version="2.3.30" 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.29/plugins/python-build/bin/python-build new/pyenv-2.3.30/plugins/python-build/bin/python-build --- old/pyenv-2.3.29/plugins/python-build/bin/python-build 2023-10-06 07:05:47.0 +0200 +++ new/pyenv-2.3.30/plugins/python-build/bin/python-build 2023-10-16 20:37:24.0 +0200 @@ -1629,6 +1629,9 @@ local xc_sdk_path="$(xcrun --show-sdk-path 2>/dev/null || true)" if [ -d "$xc_sdk_path" ]; then echo "python-build: use zlib from xcode sdk" +# Even though SDK's compiler uses the SDK dirs implicitly, +# CPython's
commit pyenv for openSUSE:Factory
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-10-08 12:17:55 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.28202 (New) Package is "pyenv" Sun Oct 8 12:17:55 2023 rev:30 rq:1116042 version:2.3.29 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-09-20 13:28:57.350142917 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.28202/pyenv.changes 2023-10-08 12:20:56.847828883 +0200 @@ -1,0 +2,23 @@ +Fri Oct 6 07:42:24 UTC 2023 - Thomas Schraitle - 2.3.29 + +- Update to 2.3.29 + - Add CPython 3.11.6 by @thecesrom in #2806 + - Add GraalPy 23.1.0 definition using the faster Oracle GraalVM distribution by @eregon in #2812 + - Install ncurses from Homebrew, if available by @aphedges in #2813 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.28...v2.3.29 + +--- +Thu Oct 5 06:02:24 UTC 2023 - Thomas Schraitle - 2.3.28 + +- Update to 2.3.28: + - Add CPython 3.12.0 by @edgarrmondragon in #2804 + - Prioritize 'zlib from xcode sdk' flag correctly by @native-api in #2791 + - Prefer OpenSSL 3 in Homebrew in 3.13-dev by @edgarrmondragon in #2793 + - Add CPython 3.12.0rc3 by @saaketp in #2795 + - Add graalpy-23.1.0 and split between graalpy and graalpy-community by @msimacek in #2796 + - Update the OpenSSL dependency for Python 2.7.18 by @lpapp-foundry in #2797 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.27...v2.3.28 + +--- Old: pyenv-2.3.27.tar.gz New: pyenv-2.3.29.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.z2wrvW/_old 2023-10-08 12:20:57.799863112 +0200 +++ /var/tmp/diff_new_pack.z2wrvW/_new 2023-10-08 12:20:57.799863112 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.27 +Version:2.3.29 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.27.tar.gz -> pyenv-2.3.29.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.27/CHANGELOG.md new/pyenv-2.3.29/CHANGELOG.md --- old/pyenv-2.3.27/CHANGELOG.md 2023-09-17 09:48:10.0 +0200 +++ new/pyenv-2.3.29/CHANGELOG.md 2023-10-06 07:05:47.0 +0200 @@ -1,6 +1,21 @@ # Version History -# Release v2.3.27 +## Release v2.3.29 + +* Add CPython 3.11.6 by @thecesrom in https://github.com/pyenv/pyenv/pull/2806 +* Add GraalPy 23.1.0 definition using the faster Oracle GraalVM distribution by @eregon in https://github.com/pyenv/pyenv/pull/2812 +* Install ncurses from Homebrew, if available by @aphedges in https://github.com/pyenv/pyenv/pull/2813 + +## Release v2.3.28 + +* Prioritize 'zlib from xcode sdk' flag correctly by @native-api in https://github.com/pyenv/pyenv/pull/2791 +* Prefer OpenSSL 3 in Homebrew in 3.13-dev by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2793 +* Add CPython 3.12.0rc3 by @saaketp in https://github.com/pyenv/pyenv/pull/2795 +* Add graalpy-23.1.0 and split between graalpy and graalpy-community by @msimacek in https://github.com/pyenv/pyenv/pull/2796 +* Update the OpenSSL dependency for Python 2.7.18 by @lpapp-foundry in https://github.com/pyenv/pyenv/pull/2797 +* Add CPython 3.12.0 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2804 + +## Release v2.3.27 * Prefer OpenSSL 3 in Homebrew since 3.12 by @native-api in https://github.com/pyenv/pyenv/pull/2781 * Fix get-pip urls for older pypy versions by @TimPansino in https://github.com/pyenv/pyenv/pull/2788 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.27/libexec/pyenv---version new/pyenv-2.3.29/libexec/pyenv---version --- old/pyenv-2.3.27/libexec/pyenv---version2023-09-17 09:48:10.0 +0200 +++ new/pyenv-2.3.29/libexec/pyenv---version2023-10-06 07:05:47.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.3.27" +version="2.3.29" 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.27/plugins/python-build/bin/python-build new/pyenv-2.3.29/plugins/python-build/bin/python-build --- old/pyenv-2.3.27/plugins/python-build/bin/python-build 2023-09-17 09:48:10.0 +0200 +++ new/pyenv-2.3.29/plugins/python-build/bin/python-build 2023-10-06 07:05:47.0
commit pyenv for openSUSE:Factory
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-09-20 13:27:04 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.16627 (New) Package is "pyenv" Wed Sep 20 13:27:04 2023 rev:29 rq:1112024 version:2.3.27 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-08-28 17:17:24.709383560 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.16627/pyenv.changes 2023-09-20 13:28:57.350142917 +0200 @@ -1,0 +2,19 @@ +Mon Sep 18 11:10:33 UTC 2023 - Thomas Schraitle - 2.3.27 + +- Update to 2.3.27: + - Prefer OpenSSL 3 in Homebrew since 3.12 by @native-api in #2781 + - Fix get-pip urls for older pypy versions by @TimPansino in #2788 + - Update openssl url for 3.12.0rc2 by @zsol in #2789 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.26...v2.3.27 + +--- +Thu Sep 7 15:13:38 UTC 2023 - Thomas Schraitle - 2.3.26 + +- Update to 2.3.26: + * Prevent grep warning in conda.bash in #2768 + * fix a typo in README.md in #2769 + * use -I with ensurepip in #2764 + * Add CPython 3.12.0rc2 in #2778 + +--- Old: pyenv-2.3.25.tar.gz New: pyenv-2.3.27.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.LcYoA6/_old 2023-09-20 13:28:58.670190209 +0200 +++ /var/tmp/diff_new_pack.LcYoA6/_new 2023-09-20 13:28:58.674190352 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.25 +Version:2.3.27 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.25.tar.gz -> pyenv-2.3.27.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.25/.github/workflows/macos_build.yml new/pyenv-2.3.27/.github/workflows/macos_build.yml --- old/pyenv-2.3.25/.github/workflows/macos_build.yml 2023-08-27 10:29:50.0 +0200 +++ new/pyenv-2.3.27/.github/workflows/macos_build.yml 2023-09-17 09:48:10.0 +0200 @@ -10,7 +10,6 @@ fail-fast: false matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.25/.github/workflows/ubuntu_build.yml new/pyenv-2.3.27/.github/workflows/ubuntu_build.yml --- old/pyenv-2.3.25/.github/workflows/ubuntu_build.yml 2023-08-27 10:29:50.0 +0200 +++ new/pyenv-2.3.27/.github/workflows/ubuntu_build.yml 2023-09-17 09:48:10.0 +0200 @@ -10,7 +10,6 @@ fail-fast: false matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.25/CHANGELOG.md new/pyenv-2.3.27/CHANGELOG.md --- old/pyenv-2.3.25/CHANGELOG.md 2023-08-27 10:29:50.0 +0200 +++ new/pyenv-2.3.27/CHANGELOG.md 2023-09-17 09:48:10.0 +0200 @@ -1,5 +1,18 @@ # Version History +# Release v2.3.27 + +* Prefer OpenSSL 3 in Homebrew since 3.12 by @native-api in https://github.com/pyenv/pyenv/pull/2781 +* Fix get-pip urls for older pypy versions by @TimPansino in https://github.com/pyenv/pyenv/pull/2788 +* Update openssl url for 3.12.0rc2 by @zsol in https://github.com/pyenv/pyenv/pull/2789 + +## Release v2.3.26 + +* Prevent `grep` warning in `conda.bash` by @aphedges in https://github.com/pyenv/pyenv/pull/2768 +* fix a typo in README.md by @xzmeng in https://github.com/pyenv/pyenv/pull/2769 +* use -I with ensurepip by @xaocon in https://github.com/pyenv/pyenv/pull/2764 +* Add CPython 3.12.0rc2 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2778 + ## Release v2.3.25 * Add CPython 3.8.18, 3.9.18, 3.10.13, 3.11.5 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2763 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.25/README.md new/pyenv-2.3.27/README.md --- old/pyenv-2.3.25/README.md 2023-08-27 10:29:50.0 +0200 +++ new/pyenv-2.3.27/README.md 2023-09-17 09:48:10.0 +0200 @@ -573,7 +573,7 @@ ## Pyenv plugins -Pyenv provides a simple, flexible and maintainable way to extend and customize its functionalty with plugins -- +Pyenv provides a simple, flexible and maintainable way to extend and customize its functionality with plugins -- as simple as creating a plugin directory and dropping a shell script on a certain subpath of it
commit pyenv for openSUSE:Factory
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-08-28 17:17:23 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1766 (New) Package is "pyenv" Mon Aug 28 17:17:23 2023 rev:28 rq:1106386 version:2.3.25 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-08-15 16:40:42.607275074 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1766/pyenv.changes2023-08-28 17:17:24.709383560 +0200 @@ -1,0 +2,6 @@ +Sun Aug 27 10:26:46 UTC 2023 - Thomas Schraitle - 2.3.25 + +- Update to 2.3.25: + Add CPython 3.8.18, 3.9.18, 3.10.13, 3.11.5 in #2763 + +--- Old: pyenv-2.3.24.tar.gz New: pyenv-2.3.25.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.XmRzHc/_old 2023-08-28 17:17:25.741420620 +0200 +++ /var/tmp/diff_new_pack.XmRzHc/_new 2023-08-28 17:17:25.745420764 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.24 +Version:2.3.25 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.24.tar.gz -> pyenv-2.3.25.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.24/CHANGELOG.md new/pyenv-2.3.25/CHANGELOG.md --- old/pyenv-2.3.24/CHANGELOG.md 2023-08-11 11:21:21.0 +0200 +++ new/pyenv-2.3.25/CHANGELOG.md 2023-08-27 10:29:50.0 +0200 @@ -1,5 +1,9 @@ # Version History +## Release v2.3.25 + +* Add CPython 3.8.18, 3.9.18, 3.10.13, 3.11.5 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2763 + ## Release v2.3.24 * README update: Added UNIX reference near Automatic installer by @VictorieeMan in https://github.com/pyenv/pyenv/pull/2744 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.24/libexec/pyenv---version new/pyenv-2.3.25/libexec/pyenv---version --- old/pyenv-2.3.24/libexec/pyenv---version2023-08-11 11:21:21.0 +0200 +++ new/pyenv-2.3.25/libexec/pyenv---version2023-08-27 10:29:50.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.3.24" +version="2.3.25" 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.24/plugins/python-build/share/python-build/3.10.13 new/pyenv-2.3.25/plugins/python-build/share/python-build/3.10.13 --- old/pyenv-2.3.24/plugins/python-build/share/python-build/3.10.13 1970-01-01 01:00:00.0 +0100 +++ new/pyenv-2.3.25/plugins/python-build/share/python-build/3.10.13 2023-08-27 10:29:50.0 +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.13" "https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz#5c88848668640d3e152b35b4536ef1c23b2ca4bd2c957ef1ecbb053f571dd3f6; standard verify_py310 copy_python_gdb ensurepip +else +install_package "Python-3.10.13" "https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz#698ec55234c1363bd813b460ed53b0f108877c7a133d48bde9a50a1eb57b7e65; standard verify_py310 copy_python_gdb ensurepip +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.24/plugins/python-build/share/python-build/3.11.5 new/pyenv-2.3.25/plugins/python-build/share/python-build/3.11.5 --- old/pyenv-2.3.24/plugins/python-build/share/python-build/3.11.5 1970-01-01 01:00:00.0 +0100 +++ new/pyenv-2.3.25/plugins/python-build/share/python-build/3.11.5 2023-08-27 10:29:50.0 +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"
commit pyenv for openSUSE:Factory
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-08-15 16:40:34 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.11712 (New) Package is "pyenv" Tue Aug 15 16:40:34 2023 rev:27 rq:1104033 version:2.3.24 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-07-18 21:54:15.250337278 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.11712/pyenv.changes 2023-08-15 16:40:42.607275074 +0200 @@ -1,0 +2,16 @@ +Tue Aug 15 11:04:44 UTC 2023 - Thomas Schraitle - 2.3.24 + +- Update to 2.3.24: + * README update: Added UNIX reference near Automatic installer + * Fix FreeBSD tests in MacOS CI + * Add CPython 3.12.0rc1 + * Add an updated Anaconda and Miniconda installers + +--- +Tue Aug 15 11:03:40 UTC 2023 - Thomas Schraitle - 2.3.23 + +- Update to 2.3.23: + * Add CPython 3.12.0b4 + * Add new anaconda and miniconda definitions + +--- Old: pyenv-2.3.22.tar.gz New: pyenv-2.3.24.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.tNa5ql/_old 2023-08-15 16:40:43.611281921 +0200 +++ /var/tmp/diff_new_pack.tNa5ql/_new 2023-08-15 16:40:43.615281948 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.22 +Version:2.3.24 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.22.tar.gz -> pyenv-2.3.24.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.22/CHANGELOG.md new/pyenv-2.3.24/CHANGELOG.md --- old/pyenv-2.3.22/CHANGELOG.md 2023-07-08 21:38:47.0 +0200 +++ new/pyenv-2.3.24/CHANGELOG.md 2023-08-11 11:21:21.0 +0200 @@ -1,5 +1,17 @@ # Version History +## Release v2.3.24 + +* README update: Added UNIX reference near Automatic installer by @VictorieeMan in https://github.com/pyenv/pyenv/pull/2744 +* Fix FreeBSD tests in MacOS CI by @native-api in https://github.com/pyenv/pyenv/pull/2748 +* Add CPython 3.12.0rc1 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2752 +* [Add an updated Anaconda and Miniconda installers](https://github.com/pyenv/pyenv/commit/db871427c7a232e18ee7a6dc0182989a646ccca9) + +## Release v2.3.23 + +* Add CPython 3.12.0b4 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2741 +* Add new anaconda and miniconda definitions by @aphedges in https://github.com/pyenv/pyenv/pull/2742 + ## Release v2.3.22 * Add CPython 3.12.0b3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2730 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.22/README.md new/pyenv-2.3.24/README.md --- old/pyenv-2.3.22/README.md 2023-07-08 21:38:47.0 +0200 +++ new/pyenv-2.3.24/README.md 2023-08-11 11:21:21.0 +0200 @@ -44,10 +44,11 @@ * [Locating Pyenv-provided Python Installations](#locating-pyenv-provided-python-installations) * **[Installation](#installation)** * [Getting Pyenv](#getting-pyenv) -* [Homebrew in macOS](#homebrew-in-macos) +* [UNIX/MacOS](#unixmacos) + * [Homebrew in macOS](#homebrew-in-macos) + * [Automatic installer](#automatic-installer) + * [Basic GitHub Checkout](#basic-github-checkout) * [Windows](#windows) -* [Automatic installer](#automatic-installer) -* [Basic GitHub Checkout](#basic-github-checkout) * [Set up your shell environment for Pyenv](#set-up-your-shell-environment-for-pyenv) * [Restart your shell](#restart-your-shell) * [Install Python build dependencies](#install-python-build-dependencies) @@ -200,7 +201,8 @@ ## Installation ### Getting Pyenv - Homebrew in macOS + UNIX/MacOS +# Homebrew in macOS 1. Consider installing with [Homebrew](https://brew.sh): ```sh @@ -234,19 +236,7 @@ ~~~ - Windows - -Pyenv does not officially support Windows and does not work in Windows outside -the Windows Subsystem for Linux. -Moreover, even there, the Pythons it installs are not native Windows versions -but rather Linux versions running in a virtual machine -- -so you won't get Windows-specific functionality. - -If you're in Windows, we recommend using @kirankotari's [`pyenv-win`](https://github.com/pyenv-win/pyenv-win) fork -- -which does install native Windows Python versions. - - - Automatic installer +# Automatic installer `curl https://pyenv.run | bash` @@ -254,7 +244,7 @@
commit pyenv for openSUSE:Factory
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-07-18 21:54:07 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.3193 (New) Package is "pyenv" Tue Jul 18 21:54:07 2023 rev:26 rq:1098932 version:2.3.22 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-06-21 22:41:22.026915677 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.3193/pyenv.changes2023-07-18 21:54:15.250337278 +0200 @@ -1,0 +2,7 @@ +Sun Jul 16 11:03:27 UTC 2023 - Dirk Müller + +- update to 2.3.22: + * Add CPython 3.12.0b3 + * Add Cinder 3.10 and Cinder configure patches + +--- Old: pyenv-2.3.21.tar.gz New: pyenv-2.3.22.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.BTFNZC/_old 2023-07-18 21:54:16.050341693 +0200 +++ /var/tmp/diff_new_pack.BTFNZC/_new 2023-07-18 21:54:16.054341714 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.21 +Version:2.3.22 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.21.tar.gz -> pyenv-2.3.22.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.21/CHANGELOG.md new/pyenv-2.3.22/CHANGELOG.md --- old/pyenv-2.3.21/CHANGELOG.md 2023-06-20 12:52:59.0 +0200 +++ new/pyenv-2.3.22/CHANGELOG.md 2023-07-08 21:38:47.0 +0200 @@ -1,5 +1,10 @@ # Version History +## Release v2.3.22 + +* Add CPython 3.12.0b3 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2730 +* Add Cinder 3.10 and Cinder configure patches by @filips123 in https://github.com/pyenv/pyenv/pull/2739 + ## Release v2.3.21 * Add graalpy-23.0.0 by @msimacek in https://github.com/pyenv/pyenv/pull/2724 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.21/libexec/pyenv---version new/pyenv-2.3.22/libexec/pyenv---version --- old/pyenv-2.3.21/libexec/pyenv---version2023-06-20 12:52:59.0 +0200 +++ new/pyenv-2.3.22/libexec/pyenv---version2023-07-08 21:38:47.0 +0200 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.3.21" +version="2.3.22" 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.21/plugins/python-build/share/python-build/3.12.0b2 new/pyenv-2.3.22/plugins/python-build/share/python-build/3.12.0b2 --- old/pyenv-2.3.21/plugins/python-build/share/python-build/3.12.0b2 2023-06-20 12:52:59.0 +0200 +++ new/pyenv-2.3.22/plugins/python-build/share/python-build/3.12.0b2 1970-01-01 01:00:00.0 +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.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.21/plugins/python-build/share/python-build/3.12.0b3 new/pyenv-2.3.22/plugins/python-build/share/python-build/3.12.0b3 --- old/pyenv-2.3.21/plugins/python-build/share/python-build/3.12.0b3 1970-01-01 01:00:00.0 +0100 +++ new/pyenv-2.3.22/plugins/python-build/share/python-build/3.12.0b3 2023-07-08 21:38:47.0 +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"
commit pyenv for openSUSE:Factory
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-21 22:40:29 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.15902 (New) Package is "pyenv" Wed Jun 21 22:40:29 2023 rev:25 rq:1094464 version:2.3.21 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-06-11 19:58:31.376332979 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.15902/pyenv.changes 2023-06-21 22:41:22.026915677 +0200 @@ -1,0 +2,20 @@ +Wed Jun 21 14:40:56 UTC 2023 - Thomas Schraitle - 2.3.21 + +- Update to 2.3.21 + - Add graalpy-23.0.0 by @msimacek in #2724 + - Add PyPy 7.3.12 by @edgarrmondragon in #2726 + - Fix occasional 'libexec/pyenv-latest: line 39: printf: write error: +Broken pipe' by @native-api in #2729 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.20...v2.3.21 + +--- +Wed Jun 21 14:40:56 UTC 2023 - Thomas Schraitle - 2.3.20 + +- Update to 2.3.20 + - Backport bpo-42351 to 3.5.10 by @native-api in #2717 + - Add missing patches for Python 3.7/3.8/3.9 by @tomkins in #2718 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.19...v2.3.20 + +--- Old: pyenv-2.3.19.tar.gz New: pyenv-2.3.21.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.n6lQcg/_old 2023-06-21 22:41:22.486918446 +0200 +++ /var/tmp/diff_new_pack.n6lQcg/_new 2023-06-21 22:41:22.494918494 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.19 +Version:2.3.21 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.19.tar.gz -> pyenv-2.3.21.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.19/CHANGELOG.md new/pyenv-2.3.21/CHANGELOG.md --- old/pyenv-2.3.19/CHANGELOG.md 2023-06-08 11:18:16.0 +0200 +++ new/pyenv-2.3.21/CHANGELOG.md 2023-06-20 12:52:59.0 +0200 @@ -1,5 +1,16 @@ # Version History +## Release v2.3.21 + +* Add graalpy-23.0.0 by @msimacek in https://github.com/pyenv/pyenv/pull/2724 +* Add PyPy 7.3.12 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2726 +* Fix occasional 'libexec/pyenv-latest: line 39: printf: write error: Broken pipe' by @native-api in https://github.com/pyenv/pyenv/pull/2729 + +## Release v2.3.20 + +* Backport bpo-42351 to 3.5.10 by @native-api in https://github.com/pyenv/pyenv/pull/2717 +* Add missing patches for Python 3.7/3.8/3.9 by @tomkins in https://github.com/pyenv/pyenv/pull/2718 + ## 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.19/CONTRIBUTING.md new/pyenv-2.3.21/CONTRIBUTING.md --- old/pyenv-2.3.19/CONTRIBUTING.md2023-06-08 11:18:16.0 +0200 +++ new/pyenv-2.3.21/CONTRIBUTING.md2023-06-20 12:52:59.0 +0200 @@ -80,12 +80,12 @@ We do not provide official support for EOL releases and environments or otherwise provide any kind of extended support for old Python releases. -We do however accept fixes from interested parties that would allow running older, including EOL, releases in newer environments. +We do however accept fixes from interested parties that would allow running older, including EOL, releases in environments that they do not officially support. In addition to the above requirements for release-specific fixes, * Such a fix must not add maintenance burden (e.g. add new logic to `python-build` that has to be kept there indefinitely) * Unless the added logic is useful for both EOL and non-EOL releases. In this case, it will be considered as being primarily an improvement for non-EOL releases. -* Support is provided on a "best effort" basis: we do not maintain these fixes but won't actively break them, either, and accept any corrections. +* Support is provided on a "best effort" basis: we do not actively maintain these fixes but won't actively break them, either, and will accept any corrections. Since old releases never change, it's pretty safe to assume that the fixes will continue to work until a later version of an environment introduces further incompatible changes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.19/libexec/pyenv---version new/pyenv-2.3.21/libexec/pyenv---version ---
commit pyenv for openSUSE:Factory
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 + +- 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.0 +0200 +++ new/pyenv-2.3.19/.github/workflows/modified_scripts_build.yml 2023-06-08 11:18:16.0 +0200 @@ -15,7 +15,10 @@ if (/^plugins\/python-build\/share\/python-build\/(?:([^\/]+)|patches\/([^\/]+)\/.*)$/ and -e $& ) { print $1.$2; }' \ | sort -u); - echo -e "versions<> $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.0 +0200 +++ new/pyenv-2.3.19/CHANGELOG.md 2023-06-08 11:18:16.0 +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.0 +0200 +++ new/pyenv-2.3.19/README.md 2023-06-08 11:18:16.0 +0200 @@ -62,6 +62,7 @@ * [Upgrading with Homebrew](#upgrading-with-homebrew) *
commit pyenv for openSUSE:Factory
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-04-07 18:17:57 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.19717 (New) Package is "pyenv" Fri Apr 7 18:17:57 2023 rev:23 rq:1077875 version:2.3.17 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-03-01 16:14:35.246765913 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.19717/pyenv.changes 2023-04-07 18:17:57.857112491 +0200 @@ -1,0 +2,41 @@ +Fri Apr 7 08:46:52 UTC 2023 - Thomas Schraitle - 2.3.17 + +- Update to 2.3.17 + - Try locate readlink first in pyenv-hooks, fix #2654 by @Harry-Chen in #2655 + - Add CPython 3.12.0a7 by @edgarrmondragon in #2668 + - Add CPython 3.11.3 by @mirekdlugosz in #2671 + - Add CPython 3.10.11 by @mirekdlugosz in #2670 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.16...v2.3.17 + +--- +Fri Apr 7 08:45:52 UTC 2023 - Thomas Schraitle - 2.3.16 + +- Update to 2.3.16 + - Add Miniforge3-22.11.1-4 by @jlec in #2642 + - Add Anaconda3-2023.03 by @anton-petrov in #2648 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.15...v2.3.16 + +--- +Fri Apr 7 08:44:20 UTC 2023 - Thomas Schraitle - 2.3.15 + +- Update to 2.3.15 + - Add miniconda 23.1.0-1 by @aphedges in #2635 + - Add CPython 3.12.0a6 by @saaketp in #2638 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.14...v2.3.15 + +--- +Fri Apr 7 08:43:35 UTC 2023 - Thomas Schraitle - 2.3.14 + +- Update to 2.3.14 + - Fix indentation by @rafrafek in #2620 + - Support for "BusyBox version" of "head" by @schuellerf in #2629 + - bpo-27987 for v3.5.10 and v3.6.15: align by 16bytes on 64bit platforms by @chaimleib in #2630 + - bpo-36231 for v3.5.10: fix Unsupported MacOS X CPU type in ffi.h by @chaimleib in #2633 + - README: clarify behavior of pyenv latest by @mrienstra in #2634 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.13...v2.3.14 + +--- Old: pyenv-2.3.13.tar.gz New: pyenv-2.3.17.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.LTYKHH/_old 2023-04-07 18:17:58.389115572 +0200 +++ /var/tmp/diff_new_pack.LTYKHH/_new 2023-04-07 18:17:58.397115618 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.13 +Version:2.3.17 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.13.tar.gz -> pyenv-2.3.17.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.13/.github/workflows/ubuntu_build.yml new/pyenv-2.3.17/.github/workflows/ubuntu_build.yml --- old/pyenv-2.3.13/.github/workflows/ubuntu_build.yml 2023-02-15 06:15:35.0 +0100 +++ new/pyenv-2.3.17/.github/workflows/ubuntu_build.yml 2023-04-06 05:58:52.0 +0200 @@ -24,7 +24,7 @@ #python-version: ${{ matrix.python-version }} # ... but in the repo, we want to test pyenv builds on Ubuntu - run: | - sudo apt-get install -yq make build-essential libssl-dev zlib1g-dev \ + sudo apt-get update -q; sudo apt install -yq make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev curl \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev # https://github.com/pyenv/pyenv#installation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.13/CHANGELOG.md new/pyenv-2.3.17/CHANGELOG.md --- old/pyenv-2.3.13/CHANGELOG.md 2023-02-15 06:15:35.0 +0100 +++ new/pyenv-2.3.17/CHANGELOG.md 2023-04-06 05:58:52.0 +0200 @@ -1,5 +1,30 @@ # Version History +## Release 2.3.17 + +* Try locate `readlink` first in pyenv-hooks, fix #2654 by @Harry-Chen in https://github.com/pyenv/pyenv/pull/2655 +* Add CPython 3.12.0a7 by @edgarrmondragon in https://github.com/pyenv/pyenv/pull/2668 +* Add CPython 3.11.3 by @mirekdlugosz in https://github.com/pyenv/pyenv/pull/2671 +* Add CPython 3.10.11 by @mirekdlugosz in https://github.com/pyenv/pyenv/pull/2670 + +## Release 2.3.16 + +* Add Miniforge3-22.11.1-4 by @jlec in https://github.com/pyenv/pyenv/pull/2642 +* Add Anaconda3-2023.03 by @anton-petrov in https://github.com/pyenv/pyenv/pull/2648 + +## Release 2.3.15 + +* Add miniconda 23.1.0-1 by
commit pyenv for openSUSE:Factory
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-03-01 16:14:12 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.31432 (New) Package is "pyenv" Wed Mar 1 16:14:12 2023 rev:22 rq:1068307 version:2.3.13 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2023-02-07 18:49:37.547306039 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.31432/pyenv.changes 2023-03-01 16:14:35.246765913 +0100 @@ -1,0 +2,14 @@ +Fri Feb 24 15:42:58 UTC 2023 - Thomas Schraitle - 2.3.13 + +- Update to 2.3.13 + - Fix pyenv-latest to ignore virtualenvs by @native-api in #2608 + - Show symlink contents in non-bare `pyenv versions' by @native-api in #2609 + - Ignore virtualenvs in `pyenv latest' in a clean way by @native-api in #2610 + - Fix link resolving in pyenv-versions by @laggardkernel in #2612 + - Add CPython 3.11.2 by @edgarrmondragon in #2615 + - Add CPython 3.10.10 by @edgarrmondragon in #2616 + - Add CPython 3.12.0a5 by @Afront in #2614 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.12...v2.3.13 + +--- Old: pyenv-2.3.12.tar.gz New: pyenv-2.3.13.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.fk2GzJ/_old 2023-03-01 16:14:35.758768560 +0100 +++ /var/tmp/diff_new_pack.fk2GzJ/_new 2023-03-01 16:14:35.766768602 +0100 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.12 +Version:2.3.13 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.12.tar.gz -> pyenv-2.3.13.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.12/.github/workflows/macos_build.yml new/pyenv-2.3.13/.github/workflows/macos_build.yml --- old/pyenv-2.3.12/.github/workflows/macos_build.yml 2023-01-30 06:19:43.0 +0100 +++ new/pyenv-2.3.13/.github/workflows/macos_build.yml 2023-02-15 06:15:35.0 +0100 @@ -17,7 +17,7 @@ - "3.11" runs-on: macos-11 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # Normally, we would use the superbly maintained... # - uses: actions/setup-python@v2 # with: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.12/.github/workflows/modified_scripts_build.yml new/pyenv-2.3.13/.github/workflows/modified_scripts_build.yml --- old/pyenv-2.3.12/.github/workflows/modified_scripts_build.yml 2023-01-30 06:19:43.0 +0100 +++ new/pyenv-2.3.13/.github/workflows/modified_scripts_build.yml 2023-02-15 06:15:35.0 +0100 @@ -6,7 +6,7 @@ outputs: versions: ${{steps.modified-versions.outputs.versions}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: git fetch origin "$GITHUB_BASE_REF" - shell: bash run: > @@ -30,7 +30,7 @@ os: ["macos-11", "macos-12"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: | #envvars export PYENV_ROOT="$GITHUB_WORKSPACE" @@ -90,7 +90,7 @@ os: ["ubuntu-20.04", "ubuntu-22.04"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: | #envvars export PYENV_ROOT="$GITHUB_WORKSPACE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.12/.github/workflows/pyenv_tests.yml new/pyenv-2.3.13/.github/workflows/pyenv_tests.yml --- old/pyenv-2.3.12/.github/workflows/pyenv_tests.yml 2023-01-30 06:19:43.0 +0100 +++ new/pyenv-2.3.13/.github/workflows/pyenv_tests.yml 2023-02-15 06:15:35.0 +0100 @@ -16,7 +16,7 @@ - macos-11 runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # Normally, we would use the superbly maintained... # - uses: actions/setup-python@v2 # with: @@ -42,3 +42,8 @@ echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH - run: | make test + - env: + PYENV_NATIVE_EXT: 1 +run: | + (cd src; ./configure; make) + bats/bin/bats test/{pyenv,hooks,versions}.bats \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.12/.github/workflows/ubuntu_build.yml
commit pyenv for openSUSE:Factory
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-02-07 18:49:28 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.4462 (New) Package is "pyenv" Tue Feb 7 18:49:28 2023 rev:21 rq:1063535 version:2.3.12 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-12-20 20:21:49.354317377 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.4462/pyenv.changes2023-02-07 18:49:37.547306039 +0100 @@ -1,0 +2,49 @@ +Mon Feb 6 15:27:58 UTC 2023 - Thomas Schraitle - 2.3.12 + +- Update to 2.3.12 + - Undefined name: do not forget self when accessing flavor by @cclauss in #2595 + - Fix wrong libpython being linked to in MacOS by @native-api in #2596 + - Fix :latest by @native-api in #2599 + - Fix pyenv which to support auto-resolved prefixes by @native-api in #2601 + - Add more recent build of nogil Python. by @colesbury in #2602 + - Fix overriding arguments for --enable-framework and --enable-universalsdk by @native-api in #2605 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.11...v2.3.12 + +--- +Mon Feb 6 15:27:58 UTC 2023 - Thomas Schraitle - 2.3.11 + +- Update to 2.3.11 + - Add CPython 3.12.0a4 by @Afront in #2590 + - Add a script to add the latest miniforge and mambaforge versions +by @smcgivern in #2560 + - Add missing Miniforge/Mambaforge versions (4.10.2-0 - 22.9.0-3) +by @smcgivern in #2591 + - Fix using dependencies from Ports in FreeBSD that are not searched with +pkg-config by @native-api in #2593 + - Fix priority for user-supplied configure and make flags by +(only set --enable-shared if user hasn't supplied --disable-shared) +@native-api in #2592 + - Fix a compilation error in 3.8.10+ and 3.9.5+ when linking against Op⦠+by @native-api in #2594 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.10...v2.3.11 + +--- +Mon Feb 6 15:27:58 UTC 2023 - Thomas Schraitle - 2.3.10 + +- Update to 2.3.10 + - Remove stray newline after python-build installation by @tklauser in #2566 + - Allow multiple versions for pyenv-install by @rockandska in #2568 + - --enable-shared by default by @anton-petrov in #2554 + - Fix non-bash output while detecting shell by @ianchen-tw in #2561 + - add pypy 7.3.11 release by @dand-oss in #2576 + - Mention how to build for maximum performance by @hauntsaninja in #2579 + - Add miniconda 22.11.1-1 by @aphedges in #2583 + - Add Fig as autocomplete suggestion by @brendanfalk in #2574 + - Fix using dependencies from Ports in BSD with no pkg-config +by @native-api in #2586 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.9...v2.3.10 + +--- Old: pyenv-2.3.9.tar.gz New: pyenv-2.3.12.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.fd5naK/_old 2023-02-07 18:49:38.067308833 +0100 +++ /var/tmp/diff_new_pack.fd5naK/_new 2023-02-07 18:49:38.075308876 +0100 @@ -1,7 +1,7 @@ # # spec file for package pyenv # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.9 +Version:2.3.12 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.9.tar.gz -> pyenv-2.3.12.tar.gz ++ 4178 lines of diff (skipped)
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-12-20 20:21:07 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1835 (New) Package is "pyenv" Tue Dec 20 20:21:07 2022 rev:20 rq:1043908 version:2.3.9 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-12-15 19:26:18.332431933 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1835/pyenv.changes2022-12-20 20:21:49.354317377 +0100 @@ -1,0 +2,14 @@ +Tue Dec 20 10:59:40 UTC 2022 - Thomas Schraitle - 2.3.9 + +- Update to 2.3.9 + - Add -latest suffix to miniforge3 by @nwh in #2551 + - Add PyPy 7.3.10 by @dand-oss in #2553 + - Add miniforge3 and mambaforge 22.9.0-2 by @smcgivern in #2559 + - Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ +for 3.9.16 by @lisbethw1130 in #2558 + - Add openssl patches for 3.7.15, 3.7.16, and 3.8.16 by @samdoran in #2564 + - Add support for Anaconda3-2022.10 by @huypn12 in #2565 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.8...v2.3.9 + +--- Old: pyenv-2.3.8.tar.gz New: pyenv-2.3.9.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.3ChPTm/_old 2022-12-20 20:21:50.062321256 +0100 +++ /var/tmp/diff_new_pack.3ChPTm/_new 2022-12-20 20:21:50.066321278 +0100 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.8 +Version:2.3.9 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.8.tar.gz -> pyenv-2.3.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.8/.github/workflows/modified_scripts_build.yml new/pyenv-2.3.9/.github/workflows/modified_scripts_build.yml --- old/pyenv-2.3.8/.github/workflows/modified_scripts_build.yml 2022-12-08 08:07:26.0 +0100 +++ new/pyenv-2.3.9/.github/workflows/modified_scripts_build.yml 2022-12-19 05:52:52.0 +0100 @@ -32,26 +32,36 @@ steps: - uses: actions/checkout@v2 - run: | - brew install openssl openssl@1.1 readline sqlite3 xz zlib - - run: | + #envvars export PYENV_ROOT="$GITHUB_WORKSPACE" echo "PYENV_ROOT=$PYENV_ROOT" >> $GITHUB_ENV echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH - run: | + #prerequisites + brew install openssl openssl@1.1 readline sqlite3 xz zlib + if [[ "${{ matrix.python-version }}" =~ pypy.*-(src|dev) ]]; then +export PYENV_BOOTSTRAP_VERSION=pypy2.7-7 +echo "PYENV_BOOTSTRAP_VERSION=$PYENV_BOOTSTRAP_VERSION" >> $GITHUB_ENV +pyenv install $PYENV_BOOTSTRAP_VERSION + fi + - run: | + #build pyenv install -v ${{ matrix.python-version }} pyenv global ${{ matrix.python-version }} # Micropython doesn't support --version - - run: > + - run: | + #print version if [[ "${{ matrix.python-version }}" == "micropython-"* ]]; then python -c 'import sys; print(sys.version)' else -python --version; +python --version python -m pip --version fi # Micropython doesn't support sys.executable, os.path, older versions even os - env: EXPECTED_PYTHON: ${{ matrix.python-version }} run: | + #check if [[ "${{ matrix.python-version }}" == "micropython-"* ]]; then [[ $(pyenv which python) == "${{ env.PYENV_ROOT }}/versions/${{ matrix.python-version }}/bin/python" ]] || exit 1 python -c 'import sys; assert sys.implementation.name == "micropython"' @@ -82,29 +92,39 @@ steps: - uses: actions/checkout@v2 - run: | + #envvars + export PYENV_ROOT="$GITHUB_WORKSPACE" + echo "PYENV_ROOT=$PYENV_ROOT" >> $GITHUB_ENV + echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH + - run: | + #prerequisites sudo apt-get update -q; sudo apt-get install -yq make build-essential \ libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \ curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev + if [[ "${{ matrix.python-version }}" =~ pypy.*-(src|dev) ]]; then +export PYENV_BOOTSTRAP_VERSION=pypy2.7-7 +echo "PYENV_BOOTSTRAP_VERSION=$PYENV_BOOTSTRAP_VERSION" >> $GITHUB_ENV +pyenv
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-12-15 19:25:52 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1835 (New) Package is "pyenv" Thu Dec 15 19:25:52 2022 rev:19 rq:1043119 version:2.3.8 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-12-04 14:59:14.472576826 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1835/pyenv.changes2022-12-15 19:26:18.332431933 +0100 @@ -1,0 +2,10 @@ +Wed Dec 14 14:35:37 UTC 2022 - Thomas Schraitle - 2.3.8 + +- Update to 2.3.8 + - Export detected shell environment in pyenv-init by @ianchen-tw in #2540 + - Add CPython 3.12.0a3 by @saaketp in #2545 + - Add CPython 3.11.1 by @anton-petrov in #2549 + - Add CPython 3.10.9 by @rudisimo in #2544 + - Add 3.7.16, 3.8.16, 3.9.16 by @chadac in #2550 + +--- Old: pyenv-2.3.7.tar.gz New: pyenv-2.3.8.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.TuK3Pi/_old 2022-12-15 19:26:18.800434595 +0100 +++ /var/tmp/diff_new_pack.TuK3Pi/_new 2022-12-15 19:26:18.804434618 +0100 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.7 +Version:2.3.8 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.7.tar.gz -> pyenv-2.3.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.7/CHANGELOG.md new/pyenv-2.3.8/CHANGELOG.md --- old/pyenv-2.3.7/CHANGELOG.md2022-12-01 08:16:53.0 +0100 +++ new/pyenv-2.3.8/CHANGELOG.md2022-12-08 08:07:26.0 +0100 @@ -1,4 +1,12 @@ -## Version History +# Version History + +## Release 2.3.8 + +* Export detected shell environment in pyenv-init by @ianchen-tw in https://github.com/pyenv/pyenv/pull/2540 +* Add CPython 3.12.0a3 by @saaketp in https://github.com/pyenv/pyenv/pull/2545 +* Add CPython 3.11.1 by @anton-petrov in https://github.com/pyenv/pyenv/pull/2549 +* Add CPython 3.10.9 by @rudisimo in https://github.com/pyenv/pyenv/pull/2544 +* Add 3.7.16, 3.8.16, 3.9.16 by @chadac in https://github.com/pyenv/pyenv/pull/2550 ## Release 2.3.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.7/libexec/pyenv---version new/pyenv-2.3.8/libexec/pyenv---version --- old/pyenv-2.3.7/libexec/pyenv---version 2022-12-01 08:16:53.0 +0100 +++ new/pyenv-2.3.8/libexec/pyenv---version 2022-12-08 08:07:26.0 +0100 @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="2.3.7" +version="2.3.8" 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.7/libexec/pyenv-init new/pyenv-2.3.8/libexec/pyenv-init --- old/pyenv-2.3.7/libexec/pyenv-init 2022-12-01 08:16:53.0 +0100 +++ new/pyenv-2.3.8/libexec/pyenv-init 2022-12-08 08:07:26.0 +0100 @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Summary: Configure the shell environment for pyenv -# Usage: eval "$(pyenv init [-|--path] [--no-push-path] [--no-rehash] [])" +# Usage: eval "$(pyenv init [-|--path] [--no-push-path] [--detect-shell] [--no-rehash] [])" set -e [ -n "$PYENV_DEBUG" ] && set -x @@ -11,6 +11,7 @@ echo --path echo --no-push-path echo --no-rehash + echo --detect-shell echo bash echo fish echo ksh @@ -33,6 +34,11 @@ shift fi + if [ "$args" = "--detect-shell" ]; then +mode="detect-shell" +shift + fi + if [ "$args" = "--no-push-path" ]; then no_push_path=1 shift @@ -76,12 +82,17 @@ print_shell_function exit 0 ;; + "detect-shell") +detect_profile +print_detect_shell +exit 0 +;; esac # should never get here exit 2 } -function help_() { +function detect_profile() { case "$shell" in bash ) if [ -e '~/.bash_profile' ]; then @@ -105,7 +116,16 @@ rc='your shell'\''s interactive startup file' ;; esac +} +function print_detect_shell() { + echo "PYENV_SHELL_DETECT=$shell" + echo "PYENV_PROFILE_DETECT=$profile" + echo "PYENV_RC_DETECT=$rc" +} + +function help_() { + detect_profile { case "$shell" in fish ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.7/plugins/python-build/share/python-build/3.10.9 new/pyenv-2.3.8/plugins/python-build/share/python-build/3.10.9 ---
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-12-04 14:58:45 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1835 (New) Package is "pyenv" Sun Dec 4 14:58:45 2022 rev:18 rq:1039900 version:2.3.7 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-11-04 17:42:01.543023567 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1835/pyenv.changes2022-12-04 14:59:14.472576826 +0100 @@ -1,0 +2,23 @@ +Sat Dec 3 17:56:56 UTC 2022 - Thomas Schraitle - 2.3.7 + +- Update to 2.3.7 + - Add Python version 3.11 to the macOS build by @jbkkd in #2510 + - Don't use Zlib from XCode SDK if a custom compiler is used by +@native-api in #2516 + - Change line endings from CRLF to LF by @hoang-himself in #2517 + - Fix resolution of a name that's a prefix of another name by +@native-api in #2521 + - GitHub Workflows security hardening by @sashashura in #2511 + - Add nushell to activate list by @theref in #2524 + - Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ +for 3.9.15 and 3.8.15 by @twangboy in #2520 + - Add simple .editorconfig file by @aphedges in #2518 + - Support aria2c being a snap by @native-api in #2528 + - Add CPython 3.12.0a2 by @saaketp in #2527 + - Add --no-push-path option by @isaacl in #2526 + - Fix typo in README.md by @weensy in #2535 + - Copy auto installer oneliner to readme by @spookyuser in #2538 + +Full Changelog: https://github.com/pyenv/pyenv/compare/v2.3.6...v2.3.7 + +--- Old: pyenv-2.3.6.tar.gz New: pyenv-2.3.7.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.V0ORMp/_old 2022-12-04 14:59:14.888579223 +0100 +++ /var/tmp/diff_new_pack.V0ORMp/_new 2022-12-04 14:59:14.892579245 +0100 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.6 +Version:2.3.7 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.3.6.tar.gz -> pyenv-2.3.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.6/.editorconfig new/pyenv-2.3.7/.editorconfig --- old/pyenv-2.3.6/.editorconfig 1970-01-01 01:00:00.0 +0100 +++ new/pyenv-2.3.7/.editorconfig 2022-12-01 08:16:53.0 +0100 @@ -0,0 +1,11 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +end_of_line = lf +charset = utf-8 + +# Makefiles always use tabs for indentation +[Makefile] +indent_style = tab +indent_size = unset # Allow user-defined tab width diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.6/.github/workflows/macos_build.yml new/pyenv-2.3.7/.github/workflows/macos_build.yml --- old/pyenv-2.3.6/.github/workflows/macos_build.yml 2022-11-03 09:26:31.0 +0100 +++ new/pyenv-2.3.7/.github/workflows/macos_build.yml 2022-12-01 08:16:53.0 +0100 @@ -1,5 +1,9 @@ name: macos_build on: [pull_request, push] + +permissions: + contents: read # to fetch code (actions/checkout) + jobs: macos_build: strategy: @@ -10,6 +14,7 @@ - "3.8" - "3.9" - "3.10" + - "3.11" runs-on: macos-11 steps: - uses: actions/checkout@v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.3.6/.github/workflows/no-response.yml new/pyenv-2.3.7/.github/workflows/no-response.yml --- old/pyenv-2.3.6/.github/workflows/no-response.yml 2022-11-03 09:26:31.0 +0100 +++ new/pyenv-2.3.7/.github/workflows/no-response.yml 2022-12-01 08:16:53.0 +0100 @@ -1,26 +1,30 @@ -name: No Response - -# Both `issue_comment` and `scheduled` event types are required for this Action -# to work properly. -on: - issue_comment: -types: [created] - schedule: -# Schedule for ten minutes after the hour, every hour -- cron: '10 * * * *' - -jobs: - noResponse: -runs-on: ubuntu-latest -steps: - - uses: lee-dohm/no-response@v0.5.0 -with: - token: ${{ github.token }} - daysUntilClose: 30 - responseRequiredLabel: need-feedback - closeComment: > - This issue has been automatically closed because there has been no response - to our request for more information from the original author. With only the - information that is currently in the issue, we don't have enough information - to take action. Please reach out if you have
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-10-04 20:37:57 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.2275 (New) Package is "pyenv" Tue Oct 4 20:37:57 2022 rev:15 rq:1007812 version:2.3.4 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-10-03 20:08:12.381384276 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.2275/pyenv.changes2022-10-04 20:38:01.180941362 +0200 @@ -1,0 +2,42 @@ +Mon Oct 3 14:51:43 UTC 2022 - Thomas Schraitle - 2.3.4 + +- Changes in spec file + Remove patch pyenv-CVE-2022-35861.patch as this was already + integrated in 2.3.3 + See PR pyenv/pyenv#2412 + +- Update to 2.3.4 + - Add CPython 3.11.0rc1 by @edgarrmondragon in #2434 + - Add support for multiple versions in pyenv uninstall +by @hardikpnsp in #2432 + - Add micropython 1.18 and 1.19.1 by @dmitriy-serdyuk in #2443 + - CI: support Micropython, deleted scripts; build with -v +by @native-api in #2447 + - Re-allow paths in .python-version while still preventing CVE-2022-35861 +by @comrumino in #2442 + - CI: Bump OS versions by @native-api in #2448 + - Add Cinder 3.8 by @filips123 in #2433 + - Add support for multiple versions in pyenv uninstall in #2432 + - Add micropython 1.18 and 1.19.1 in #2443 + - Add Cinder 3.8 in #2433 + +- Changes in 2.3.3 + - Use version sort in pyenv versions by @fofoni in #2405 + - Add CPython 3.11.0b4 by @majorgreys in #2411 + - Python-build: Replace deprecated git protocol use with https in docs +by @ssbarnea in #2413 + - Fix relative path traversal due to using version string in path +by @comrumino in #2412 + - Allow pypy2 and pypy3 patching by @brogon in #2421, #2419 + - Add CPython 3.11.0b5 by @edgarrmondragon in #2420 + - Add GraalPython 22.2.0 by @msimacek in #2425 + - Add CPython 3.10.6 by @edgarrmondragon in #2428 + - Add CPython 3.11.0b4 by @majorgreys in #2411 + - Replace deprecated git protocol use with https +by @ssbarnea in docs #2413 + - Fix relative path traversal due to using version string in path +by @comrumino in #2412 + - Fix patterns for pypy2.*/pypy3.* versions by @brogon in #2419 + + +--- @@ -7 +48,0 @@ - Old: pyenv-2.3.2.tar.gz pyenv-CVE-2022-35861.patch New: pyenv-2.3.4.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.sl2UCk/_old 2022-10-04 20:38:01.820942272 +0200 +++ /var/tmp/diff_new_pack.sl2UCk/_new 2022-10-04 20:38:01.824942278 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.2 +Version:2.3.4 Release:0 Summary:Python Version Management License:MIT @@ -27,9 +27,6 @@ URL:https://github.com/pyenv/pyenv Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz # -# PATCH-FIX-OPENSUSE -# https://github.com/pyenv/pyenv/commit/22fa6835.patch -Patch0: %{name}-CVE-2022-35861.patch BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish ++ pyenv-2.3.2.tar.gz -> pyenv-2.3.4.tar.gz ++ 1659 lines of diff (skipped)
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-10-03 20:08:10 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.2275 (New) Package is "pyenv" Mon Oct 3 20:08:10 2022 rev:14 rq:1007683 version:2.3.2 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-07-21 11:33:33.678957684 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.2275/pyenv.changes2022-10-03 20:08:12.381384276 +0200 @@ -1,0 +2,8 @@ +Mon Oct 3 09:12:20 UTC 2022 - Thomas Schraitle - 2.3.2 + +- Spec file changes + Don't buildrequire Sphinx. This dependency pulls other dependencies + which makes it impossible to build for Python 3.6 (and openSUSE Leap 15.4). + + +--- Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.VOlkUw/_old 2022-10-03 20:08:12.849384988 +0200 +++ /var/tmp/diff_new_pack.VOlkUw/_new 2022-10-03 20:08:12.853384994 +0200 @@ -35,7 +35,6 @@ BuildRequires: fish BuildRequires: gcc BuildRequires: make -BuildRequires: python3-Sphinx BuildRequires: zsh %description
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-07-21 11:33:04 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1523 (New) Package is "pyenv" Thu Jul 21 11:33:04 2022 rev:13 rq:989861 version:2.3.2 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-05-05 23:07:05.977610196 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1523/pyenv.changes2022-07-21 11:33:33.678957684 +0200 @@ -1,0 +2,19 @@ +Mon Jul 18 09:35:05 UTC 2022 - Thomas Schraitle - 2.3.2 + +- Update to 2.3.2 + - Add CPython 3.11.0b2 by @saaketp in #2380 + - Honor CFLAGS_EXTRA for MicroPython #2006 by @yggdr in #2007 + - Add post-install checks for curses, ctypes, lzma, and tkinter +by @aphedges in #2353 + - Add CPython 3.11.0b3 by @edgarrmondragon in #2382 + - Add flags for Homebrew into python-config --ldflags by @native-api +in #2384 + - Add CPython 3.10.5 by @illia-v in #2386 + - Add Anaconda 2019.10, 2021.04, 2022.05; support Anaconda in +add_miniconda.py by @native-api in #2385 + - Add Pyston-2.3.4 by @dand-oss in #2390 + - Update Anaconda3-2022.05 MacOSX arm64 md5 by @bkbncn in #2391 +- Fix bsc#1201582 to fix CVE-2022-35861 (from commit 22fa683, file + pyenv-CVE-2022-35861.patch) + +--- Old: pyenv-2.3.0.tar.gz New: pyenv-2.3.2.tar.gz pyenv-CVE-2022-35861.patch Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.dgNGNZ/_old 2022-07-21 11:33:34.246958243 +0200 +++ /var/tmp/diff_new_pack.dgNGNZ/_new 2022-07-21 11:33:34.246958243 +0200 @@ -19,13 +19,17 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.3.0 +Version:2.3.2 Release:0 Summary:Python Version Management License:MIT Group: Development/Languages/Python URL:https://github.com/pyenv/pyenv Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz +# +# PATCH-FIX-OPENSUSE +# https://github.com/pyenv/pyenv/commit/22fa6835.patch +Patch0: %{name}-CVE-2022-35861.patch BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish ++ pyenv-2.3.0.tar.gz -> pyenv-2.3.2.tar.gz ++ 3349 lines of diff (skipped) ++ pyenv-CVE-2022-35861.patch ++ >From 22fa683571d98b59ea16e5fe48ac411c67939653 Mon Sep 17 00:00:00 2001 From: James Stronz Date: Sat, 16 Jul 2022 15:01:04 -0700 Subject: [PATCH] CVE-2022-35861: Fixed relative path traversal due to using version string in path (#2412) --- libexec/pyenv-version-file-read | 13 ++--- test/version-file-read.bats | 12 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/libexec/pyenv-version-file-read b/libexec/pyenv-version-file-read index 5dcc40fc..faaf1596 100755 --- a/libexec/pyenv-version-file-read +++ b/libexec/pyenv-version-file-read @@ -11,9 +11,16 @@ if [ -s "$VERSION_FILE" ]; then IFS="${IFS}"$'\r' sep= while read -n 1024 -r version _ || [[ $version ]]; do - [[ -z $version || $version == \#* ]] && continue - printf "%s%s" "$sep" "$version" - sep=: +if [[ -z $version || $version == \#* ]]; then + # Skip empty lines and comments + continue +elif [ "$version" = ".." ] || [[ $version == */* ]]; then + # The version string is used to construct a path and we skip dubious values. + # This prevents issues such as path traversal (CVE-2022-35861). + continue +fi +printf "%s%s" "$sep" "$version" +sep=: done <"$VERSION_FILE" [[ $sep ]] && { echo; exit; } fi diff --git a/test/version-file-read.bats b/test/version-file-read.bats index a7b184de..18cfe131 100644 --- a/test/version-file-read.bats +++ b/test/version-file-read.bats @@ -82,3 +82,15 @@ IN run pyenv-version-file-read my-version assert_success "3.9.3:3.8.9:2.7.16" } + +@test "skips relative path traversal" { + cat > my-version <
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-05-05 23:06:32 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1538 (New) Package is "pyenv" Thu May 5 23:06:32 2022 rev:12 rq:974985 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-04-25 23:35:26.458409197 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1538/pyenv.changes2022-05-05 23:07:05.977610196 +0200 @@ -1,0 +2,23 @@ +Wed May 4 15:43:51 UTC 2022 - Thomas Schraitle - 2.3.0 + +- Update to 2.3.0 + - Bump openssl 1.1 to 1.1.1n for CPython 3.7 3.8 3.9 by @tuzi3040 in #2276 + - Doc Fix: Escape a hash character causing unwanted GitHub Issue linking by @edrogers in #2282 + - Add CPython 3.9.12 by @saaketp in #2296 + - Add CPython 3.10.4 by @saaketp in #2295 + - Add patch for 3.6.15 to support Xcode 13.3 by @nshine in #2288 + - Add patch for 3.7.12 to support Xcode 13.3 by @samdoran in #2292 + - Add CONTRIBUTING.md by @native-api in #2287 + - Add PyPy 7.3.9 release 2022-03-30 by @dand-oss in #2308 + - Add Pyston 2.3.3 by @scop in #2316 + - Add CPython 3.11.0a7 by @illia-v in #2315 + - Add "nogil" Python v3.9.10 by @colesbury in #2342 + - Support XCode 13.3 in all releases that officially support MacOS 11 by @native-api in #2344 + - Add GraalPython 22.1.0 by @msimacek in #2346 + - Make PYENV_DEBUG imply -v for pyenv install by @native-api in #2347 + - Simplify init scheme by @native-api in #2310 + - Don't use Homebrew outside of MacOS by @native-api in #2349 + - Add :latest syntax to documentation for the install command by @hay in #2351 + + +--- Old: pyenv-2.2.5.tar.gz New: pyenv-2.3.0.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.3p07Hj/_old 2022-05-05 23:07:07.757612418 +0200 +++ /var/tmp/diff_new_pack.3p07Hj/_new 2022-05-05 23:07:07.761612423 +0200 @@ -19,7 +19,7 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.2.5 +Version:2.3.0 Release:0 Summary:Python Version Management License:MIT ++ pyenv-2.2.5.tar.gz -> pyenv-2.3.0.tar.gz ++ 4927 lines of diff (skipped)
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-04-25 23:35:18 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1538 (New) Package is "pyenv" Mon Apr 25 23:35:18 2022 rev:11 rq:972504 version:2.2.5 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2022-02-25 21:24:57.495637089 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1538/pyenv.changes2022-04-25 23:35:26.458409197 +0200 @@ -1,0 +2,14 @@ +Tue Apr 5 07:39:13 UTC 2022 - Thomas Schraitle - 2.2.5 + +- Update to 2.2.5 + - fix issue 2236 for CPython 3.6.15 and 3.7.12 by @fofoni in #2237 + - python-build: add URL for get-pip for Python 3.6 by @fofoni in #2238 + - Add pyston-2.3.2 by @dmrlawson in #2240 + - CPython 3.11.0a5 by @saaketp in #2241 + - CPython 3.11.0a6 by @saaketp in #2266 + - Add miniconda 4.11.0 by @aphedges in #2268 + - docs(pyenv-prefix): note support for multiple versions by @scop in #2270 + - pypy 7.3.8 02/20/2022 release by @dand-oss in #2253 + + +--- Old: pyenv-2.2.4-1.tar.gz New: pyenv-2.2.5.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.YZmT94/_old 2022-04-25 23:35:26.978409925 +0200 +++ /var/tmp/diff_new_pack.YZmT94/_new 2022-04-25 23:35:26.986409936 +0200 @@ -19,15 +19,13 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.2.4_1 -# We have to overcome weird version, temporarily. -%define upver 2.2.4-1 +Version:2.2.5 Release:0 Summary:Python Version Management License:MIT Group: Development/Languages/Python URL:https://github.com/pyenv/pyenv -Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{upver}.tar.gz#/pyenv-%{upver}.tar.gz +Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz#/pyenv-%{version}.tar.gz BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish @@ -72,7 +70,7 @@ Zsh command line completion support for %{name}. %prep -%autosetup -p1 -n %{name}-%{upver} +%autosetup -p1 -n %{name}-%{version} sed -i -e '1s,^#!%{_bindir}/env bash,#!/bin/bash,' libexec/* pyenv.d/exec/pip-rehash/* plugins/python-build/bin/* ++ pyenv-2.2.4-1.tar.gz -> pyenv-2.2.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.2.4-1/CHANGELOG.md new/pyenv-2.2.5/CHANGELOG.md --- old/pyenv-2.2.4-1/CHANGELOG.md 2022-01-27 16:51:13.0 +0100 +++ new/pyenv-2.2.5/CHANGELOG.md2022-03-16 21:58:43.0 +0100 @@ -1,5 +1,19 @@ ## Version History +## Release 2.2.5 + +* Add CPython 3.10.3 +* Add CPython 3.9.11 +* Add CPython 3.8.13 +* Add CPython 3.7.13 +* Add CPython 3.11.0a6 (#2266) +* Add PyPy 7.3.8 (#2253) +* Add miniconda3-3.7-4.11.0, miniconda3-3.8-4.11.0, miniconda3-3.9-4.11.0 (#2268) +* Add pyston-2.3.2 (#2240) +* Fix UnicodeDecodeError for CPython 3.6.15 and 3.7.12 (#2237) +* python-build: add URL for get-pip for Python 3.6 (#2238) +* Bump openssl to 1.1.1n for CPython 3.10.x + ## Release 2.2.4 * Added docstrings to several undocumented functions (#2197) @@ -16,8 +30,8 @@ * Add new pypy versions (pypy2.7-7.3.2~7.3.5) to the version list (#2194) * Fix Python 3.7.12 compilation on macOS arm64/M1. (#2190) -* Fix Python 3.6.15 compilation on macOS arm64/M1. (#2189) -* Add Anaconda3-2021.11 (#2193) +* Fix Python 3.6.15 compilation on macOS arm64/M1. (#2189) +* Add Anaconda3-2021.11 (#2193) * CPython 3.11.0a3 (#2187) * Fix errant "echo" in README install instructions (#2185) * Add Miniforge and Mambaforge 4.10.3-10 (#2184) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.2.4-1/COMMANDS.md new/pyenv-2.2.5/COMMANDS.md --- old/pyenv-2.2.4-1/COMMANDS.md 2022-01-27 16:51:13.0 +0100 +++ new/pyenv-2.2.5/COMMANDS.md 2022-03-16 21:58:43.0 +0100 @@ -315,9 +315,9 @@ ## `pyenv prefix` -Displays the directory where a Python version is installed. If no -version is given, `pyenv prefix` displays the location of the -currently selected version. +Displays the directories where the given Python versions are installed, +separated by colons. If no version is given, `pyenv prefix` displays the +locations of the currently selected versions. $ pyenv prefix 3.9.7 /home/user/.pyenv/versions/3.9.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyenv-2.2.4-1/libexec/pyenv---version new/pyenv-2.2.5/libexec/pyenv---version
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2022-02-25 21:24:50 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1958 (New) Package is "pyenv" Fri Feb 25 21:24:50 2022 rev:10 rq:957590 version:2.2.4_1 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2021-11-22 23:05:32.393659059 +0100 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1958/pyenv.changes2022-02-25 21:24:57.495637089 +0100 @@ -1,0 +2,46 @@ +Fri Feb 25 09:40:29 UTC 2022 - Matej Cepl + +- Put fish completions in thr right directory. + + We don't have to worry about conflicting files, because fish + has a special directory for vendor completions which have + precedence over the fish native ones. + +--- +Thu Feb 24 06:51:26 UTC 2022 - Matej Cepl + +- Fix tarball name and version. + +--- +Fri Feb 18 15:44:18 UTC 2022 - Thomas Schraitle - 2.2.4 + +- Install fish completion into directory '/usr/share/fish/completions' (bsc#1196047) +- Apply spec-cleaner + +- Update to 2.2.4 + - Added docstrings to several undocumented functions by @fluencydoc (#2197) + - Fix incorrect pypy 2.7-7.3.6 sha256 hashes by @joestrach in (#2208) + - Fix a regression in include paths when compiling ctypes in 3.6.15/3.7.12 by @chipx86 (#2209) + - Revert "Disable coreutils on M1 Apple Silicon with arm64 (#2020)" by @native-api (#2212) + - CPython 3.11.0a4 by @nedbat in (#2217) + - CPython 3.9.10 and 3.10.2 by @nedbat in (#2219) + - miniconda3-latest: added Linux-aarch64 by @verdimrc (#2221) + - Add GraalPython 22.0.0 by @msimacek in (#2226) + - Full changelog at https://github.com/pyenv/pyenv/releases/tag/v2.2.4-1 + +- Update to 2.2.3 + - Add new pypy versions (pypy2.7-7.3.2~7.3.5) to the version list (#2194) + - Fix Python 3.7.12 compilation on macOS arm64/M1. (#2190) + - Fix Python 3.6.15 compilation on macOS arm64/M1. (#2189) + - Add Anaconda3-2021.11 (#2193) + - CPython 3.11.0a3 (#2187) + - Fix errant "echo" in README install instructions (#2185) + - Add Miniforge and Mambaforge 4.10.3-10 (#2184) + - Add CPython 3.10.1 (#2183) + - Fix 3.6.15 build on macOS (#2182) + - Full changelog at https://github.com/pyenv/pyenv/releases/tag/v2.2.3 + +- Update to 2.2.2 + - Add support for macOS Apple M1 (#2164) + +--- Old: v2.2.1.tar.gz New: pyenv-2.2.4-1.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.A2LoK7/_old 2022-02-25 21:24:58.275637229 +0100 +++ /var/tmp/diff_new_pack.A2LoK7/_new 2022-02-25 21:24:58.279637230 +0100 @@ -1,7 +1,7 @@ # # spec file for package pyenv # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,15 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.2.1 +Version:2.2.4_1 +# We have to overcome weird version, temporarily. +%define upver 2.2.4-1 Release:0 Summary:Python Version Management License:MIT Group: Development/Languages/Python URL:https://github.com/pyenv/pyenv -Source0: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz +Source: https://github.com/pyenv/pyenv/archive/refs/tags/v%{upver}.tar.gz#/pyenv-%{upver}.tar.gz BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish @@ -70,14 +72,15 @@ Zsh command line completion support for %{name}. %prep -%setup -q +%autosetup -p1 -n %{name}-%{upver} + sed -i -e '1s,^#!%{_bindir}/env bash,#!/bin/bash,' libexec/* pyenv.d/exec/pip-rehash/* plugins/python-build/bin/* %build ## pushd src %configure -make %{?_smp_mflags} +%make_build popd %install @@ -94,8 +97,8 @@ ## Install shell completions: install -D -m0644 completions/pyenv.bash %{buildroot}%{_datadir}/bash-completion/completions/pyenv -install -D -m0644 completions/pyenv.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/pyenv.fish install -D -m0644 completions/pyenv.zsh %{buildroot}%{_sysconfdir}/zsh_completion.d/pyenv +install -D -m0644 completions/pyenv.fish %{buildroot}%{_datadir}/fish/vendor_completions.d/pyenv.fish ## Install manpage install -D -m0644 man/man1/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2021-11-22 23:04:36 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1895 (New) Package is "pyenv" Mon Nov 22 23:04:36 2021 rev:9 rq:933146 version:2.2.1 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2021-06-01 10:34:52.992549645 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1895/pyenv.changes2021-11-22 23:05:32.393659059 +0100 @@ -1,0 +2,14 @@ +Mon Nov 22 17:27:02 UTC 2021 - Matej Cepl + +- Remove *rpmlintrc, it is not necessary anymore. +- Remove our own manpage, it is now included in the tarball. + +--- +Mon Nov 22 11:39:59 UTC 2021 - Alexander Graul + +- Update to 2.2.1: + - Added documentation for commands + - Added Python versions (inlcuding 3.10.0) + - Full changelog at https://github.com/pyenv/pyenv/blob/master/CHANGELOG.md + +--- Old: pyenv-rpmlintrc pyenv.rst v2.0.0.tar.gz New: v2.2.1.tar.gz Other differences: -- ++ pyenv.spec ++ --- /var/tmp/diff_new_pack.xuJFis/_old 2021-11-22 23:05:32.873657448 +0100 +++ /var/tmp/diff_new_pack.xuJFis/_new 2021-11-22 23:05:32.877657434 +0100 @@ -19,15 +19,13 @@ %define pyenv_dir %{_libexecdir}/pyenv # Name: pyenv -Version:2.0.0 +Version:2.2.1 Release:0 Summary:Python Version Management License:MIT Group: Development/Languages/Python URL:https://github.com/pyenv/pyenv Source0: https://github.com/pyenv/pyenv/archive/refs/tags/v%{version}.tar.gz -Source1:%{name}-rpmlintrc -Source2:%{name}.rst BuildRequires: bash-completion BuildRequires: fdupes BuildRequires: fish @@ -73,7 +71,6 @@ %prep %setup -q -install -D %{SOURCE2} docs/%{name}.rst sed -i -e '1s,^#!%{_bindir}/env bash,#!/bin/bash,' libexec/* pyenv.d/exec/pip-rehash/* plugins/python-build/bin/* %build @@ -83,31 +80,6 @@ make %{?_smp_mflags} popd -## -cat << EOF > docs/conf.py -# The master toctree document. -master_doc = '%{name}' - -project = '%{name}' -copyright = '2017, Yuu Yamashita' -author = 'Yuu Yamashita' -# The short X.Y version. -version = '%{version}' -# The full version, including alpha/beta/rc tags. -release = version - -# Usually you set "language" from the command line for these cases. -language = 'en' - -man_pages = [ -(master_doc, 'pyenv', 'Simple Python Version Management', - [author], 1) -] -man_show_urls=True -EOF - -sphinx-build -b man -v docs man/ - %install mkdir -p %{buildroot}%{pyenv_dir} \ %{buildroot}%{pyenv_dir}/plugins \ @@ -126,7 +98,7 @@ install -D -m0644 completions/pyenv.zsh %{buildroot}%{_sysconfdir}/zsh_completion.d/pyenv ## Install manpage -install -D -m0644 man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 +install -D -m0644 man/man1/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 pushd %{buildroot}%{_mandir}/man1/ ln -s %{name}.1 python-build.1 popd ++ v2.0.0.tar.gz -> v2.2.1.tar.gz ++ 7189 lines of diff (skipped)
commit pyenv for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pyenv for openSUSE:Factory checked in at 2021-06-01 10:34:42 Comparing /work/SRC/openSUSE:Factory/pyenv (Old) and /work/SRC/openSUSE:Factory/.pyenv.new.1898 (New) Package is "pyenv" Tue Jun 1 10:34:42 2021 rev:8 rq:895965 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/pyenv/pyenv.changes 2020-08-06 17:33:39.945103338 +0200 +++ /work/SRC/openSUSE:Factory/.pyenv.new.1898/pyenv.changes2021-06-01 10:34:52.992549645 +0200 @@ -1,0 +2,108 @@ +Fri May 28 11:13:14 UTC 2021 - Mark??ta Machov?? + +- Install fish completion to vendor_completions.d (https://github.com/pyenv/pyenv/issues/1944) + +--- +Mon May 24 21:06:55 UTC 2021 - Chris Coutinho + +- Update to 2.0.0 + +Primary breaking change: Split startup logic into PATH and everything else + +For details check the CHANGELOG: + https://github.com/pyenv/pyenv/blob/master/CHANGELOG.md + +--- +Mon May 3 14:15:46 UTC 2021 - Malte Ohmstede + +- Update to 1.2.27 + * Add GraalPython 21.1.0 (#1882) + * Add CPython 3.10.0a7 (#1880) + * Docs(README): fix info about version-file separator (#1874) + * List versions starting with a dot (#1350) + * Feat: support (skip) commented lines in version-file (#1866) + * pypy3.7-7.3.4 (#1873) + * Create miniforge3-4.10 (#1868) + * Add CPython 3.9.4 (#1865) + +- Update to 1.2.26 + * Add CPython 3.9.4 (#1865) + +- Update to 1.2.25 + * bpo-43631: update to openssl 1.1.1k (#1861) + * Add CPython 3.9.3 and 3.8.9 (#1859) + * Add micropython 1.14 (#1858) + * Shell detect improvements (#1835) + * Test(init): remove misleading detect from parent shell case arg (#1856) + * Add GraalPython 21.0.0 (#1855) + +- Update to 1.2.24.1 + * Updated CHANGELOG.MD to reflect latest changes at v1.2.24 + * Fixed pyenv --version to display the correct pyenv version + +- Update to 1.2.24 + * GitHub Actions: Add $PYENV_ROOT/shims to $PATH (#1838) + * Add Python 3.10.0a6 (#1839) + * Remove the "Using script's directory as PYENV_DIR if shim is invoked with a script argument" feature (#1814) + * Update GET_PIP_URL (#1844) + * GitHub Action to build Python versions on Ubuntu (#1794) + * Make work in nounset (-u) mode (#1786) + * Update miniforge3-4.9.2 (#1834) + * Added aarch64 for Linux in anaconda_architecture() (#1833) + * Hook script to add latest suffix for install command (#1831) + * Fix error link (#1832) + * Clarify proxy variable names in readme (#1830) + * Travis CI: Add Xcode 12 on macOS 10.15.5 (#1708) + * Added --nosystem argument (#1829) + * Add CPython 3.8.8 (#1825) + * Add CPython 3.9.2 (#1826) + * Add manpage (#1790) + +- Update to 1.2.23 + * python-build: Add CPython v3.7.10 (#1738) + * python-build: Add CPython v3.6.13 (#1817) + * python-build: Add PyPy 3.7-c-jit-latest (#1812) + * python-build: Add PyPy 3.7 (#1718, #1726, #1780) + * python-build: Add miniconda3 4.9.2 (#1763) + * python-build: Add miniconda3 4.8.3 (#1763) + * python-build: Add miniconda3 4.8.2 (#1763) + * python-build: Add Miniforge3-4.9.2 (#1782) + * python-build: Fix download links for some PyPy and Stackless versions (#1692) + * python-build: Add PYENV_DEBUG option (#1806) + * python-build: Fix get-pip which dropped support for legacy Python (#1793) + * pyenv-help: Fix sed: RE error: illegal byte sequence (#1714) + * pyenv-versions: Fix not printing asterisk for current version in Bash 3 (#1815) + * pyenv-prefix: "system" python - support cases where python3 is in PATH but not python (#1655) + * pyenv-which: Added fallback to system executable (#1797) + * pyenv-rehash: Use associative arrays for better performance on bash >= 4 (#1749) + * pyenv-rehash: Try to sleep in 0.1 sec steps when acquiring lock (#1798) + * pyenv: Use a better PS4 as recommended by Bash Hackers Wiki (#1810) + +- Update to 1.2.22 + * python-build: Add LDFLAGS for zlib on macOS >= 1100 (#1711) + * python-build: Add the CPython 3.9.1 (#1752) + * python-build: Change order of LDFLAGS paths (#1754) + * python-build: Docker config for testing python-build (#1548) + * python-build: Put prerequisite for installation before install (#1750) + * python-build: Add GraalPython 20.3 (#1736) + * python-build: Add CPython 3.8.7 + * python-build: Added anaconda3-2020.11 (#1774) + * python-build: Added arm64 architecture support in python-build for macOS (#1775) + +- Update to 1.2.21 + * python-build: Add CPython 3.9.0 (#1706) + * python-build: Add CPython 3.8.6 (#1698) + * python-build: Add CPython 3.7.9 (#1680) + * python-build: Add CPython 3.6.12 (#1680) + * python-build: Add CPython 3.5.10 (#1690) + * python-build: Add Jython 2.7.2