[gtk-osx] Revert "Rename PYENV_VERSION to PYENV_PYTHON_VERSION"
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-osx] Revert "Rename PYENV_VERSION to PYENV_PYTHON_VERSION"
- Date: Fri, 18 Feb 2022 19:12:03 +0000 (UTC)
commit 1a8dd8730f4ca395b3bb23762cf61bdff165513f
Author: John Ralls <jralls ceridwen us>
Date: Fri Feb 18 11:01:08 2022 -0800
Revert "Rename PYENV_VERSION to PYENV_PYTHON_VERSION"
This reverts commit 18cd0e12797859eb8224e46429688f51208025e0 because
PYENV_VERSION is defined by pyenv and using something else breaks pyenv.
gtk-osx-setup.sh | 11 +++++++----
jhbuildrc-gtk-osx | 5 ++++-
2 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/gtk-osx-setup.sh b/gtk-osx-setup.sh
index 38bf202..a0717d1 100755
--- a/gtk-osx-setup.sh
+++ b/gtk-osx-setup.sh
@@ -57,6 +57,7 @@ envvar DEV_SRC_ROOT "$DEVROOT/Source"
envvar PYENV_INSTALL_ROOT "$DEV_SRC_ROOT/pyenv"
envvar PYENV_ROOT "$DEVPREFIX/share/pyenv"
envvar PIP_CONFIG_DIR "$HOME/.config/pip"
+envvar PYTHON_VERSION 3.10.0
export PYTHONWARNINGS=ignore:DEPRECATION::pip._internal.cli.base_command
@@ -96,8 +97,10 @@ fi
#doesn't include a usable libpython for libxml2 to link against.
export PYTHON_CONFIGURE_OPTS="--enable-shared"
-export PYENV_PYTHON_VERSION=3.10.0
-$PYENV install -v $PYENV_PYTHON_VERSION
+#This really means pyenv's *python* version. It's poorly named but
+#it's defined by pyenv so it can't be changed.
+export PYENV_VERSION=$PYTHON_VERSION
+$PYENV install -v $PYENV_VERSION
PIP="$PYENV_ROOT/shims/pip3"
$PIP install --upgrade --user pip
@@ -156,7 +159,7 @@ if test ! -d "$DEVPREFIX/etc" ; then
mkdir -p "$DEVPREFIX/etc"
fi
-PYENV_MINOR_VERSION=$(echo $PYENV_PYTHON_VERSION | cut -d . -f 1,2)
+PYENV_MINOR_VERSION=$(echo $PYENV_VERSION | cut -d . -f 1,2)
cat <<EOF > "$DEVPREFIX/etc/Pipfile"
[[source]]
url = "https://pypi.python.org/simple"
@@ -188,7 +191,7 @@ export PYTHONUSERBASE="$PYTHONUSERBASE"
export PIPENV_DOTENV_LOCATION="$DEVPREFIX/etc/pipenv-env"
export PIPENV_PIPFILE="$DEVPREFIX/etc/Pipfile"
export PYENV_ROOT="$PYENV_ROOT"
-export PYENV_PYTHON_VERSION="$PYENV_PYTHON_VERSION"
+export PYENV_VERSION="$PYENV_VERSION"
export PATH="$PYENV_ROOT/shims:\$PATH"
export CARGO_HOME="$CARGO_HOME"
export RUSTUP_HOME="$RUSTUP_HOME"
diff --git a/jhbuildrc-gtk-osx b/jhbuildrc-gtk-osx
index 1002bc6..2e864fa 100644
--- a/jhbuildrc-gtk-osx
+++ b/jhbuildrc-gtk-osx
@@ -616,6 +616,9 @@ if not _ran_recursively and _gtk_osx_prompt_prefix:
# the built python is a different major + minor version from the
# virtenv one.
+# Note that PYENV_VERSION sets the version of python that pyenv uses,
+# not pyenv's own version. It's defined by pyenv and can't be changed.
+
if ('python3' in modules or 'meta-gtk-osx-python3' in modules or
'pygments' in modules):
os.environ['PYTHON'] = os.path.join(prefix, 'bin', 'python3')
@@ -628,7 +631,7 @@ else:
'--with-python-install-dir=' + _python_install_path)
environ_append('PYTHONPATH', _python_install_path, ':')
_python_library_path = os.path.join(os.environ['PYENV_ROOT'], 'versions',
- os.environ['PYENV_PYTHON_VERSION'], 'lib')
+ os.environ['PYENV_VERSION'], 'lib')
environ_append('LDFLAGS', '-L' + _python_library_path)
os.environ['PYTHON'] = sys.executable
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]