commit pyenv for openSUSE:Factory

2024-08-05 Thread Source-Sync
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

2024-07-25 Thread Source-Sync
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

2024-07-18 Thread Source-Sync
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

2024-07-09 Thread Source-Sync
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

2024-07-01 Thread Source-Sync
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

2024-04-21 Thread Source-Sync
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

2024-02-15 Thread Source-Sync
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

2023-12-15 Thread Source-Sync
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

2023-10-17 Thread Source-Sync
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

2023-10-08 Thread Source-Sync
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

2023-09-20 Thread Source-Sync
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

2023-08-28 Thread Source-Sync
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

2023-08-15 Thread Source-Sync
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

2023-07-18 Thread Source-Sync
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

2023-06-21 Thread Source-Sync
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

2023-06-11 Thread Source-Sync
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

2023-04-07 Thread Source-Sync
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

2023-03-01 Thread Source-Sync
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

2023-02-07 Thread Source-Sync
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

2022-12-20 Thread Source-Sync
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

2022-12-15 Thread Source-Sync
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

2022-12-04 Thread Source-Sync
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

2022-10-04 Thread Source-Sync
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

2022-10-03 Thread Source-Sync
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

2022-07-21 Thread Source-Sync
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

2022-05-05 Thread Source-Sync
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

2022-04-25 Thread Source-Sync
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

2022-02-25 Thread Source-Sync
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

2021-11-22 Thread Source-Sync
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

2021-06-01 Thread Source-Sync
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