pyenv.pyenv/libexec
native-api dc873cf568
Some checks failed
macos_build / macos_build (3.10) (push) Waiting to run
macos_build / macos_build (3.11) (push) Waiting to run
macos_build / macos_build (3.12) (push) Waiting to run
macos_build / macos_build (3.13) (push) Waiting to run
macos_build / macos_build (3.9) (push) Waiting to run
pyenv_tests / pyenv_tests (macos-13) (push) Waiting to run
pyenv_tests / pyenv_tests (macos-14) (push) Waiting to run
pyenv_tests / pyenv_tests (ubuntu-20.04) (push) Waiting to run
pyenv_tests / pyenv_tests (ubuntu-22.04) (push) Failing after 1s
ubuntu_build / ubuntu_build (3.10) (push) Failing after 1s
ubuntu_build / ubuntu_build (3.11) (push) Failing after 0s
ubuntu_build / ubuntu_build (3.12) (push) Failing after 0s
ubuntu_build / ubuntu_build (3.13) (push) Failing after 1s
ubuntu_build / ubuntu_build (3.9) (push) Failing after 1s
Support missing versions being present and set in a local .python-version (#3134)
Requested in https://github.com/pyenv/pyenv/issues/2680
for deployments with a stock `.pyenv-version` that can use any
of a number of Python versions
and for compatibility with `uv`.

* Support `pyenv local --force`
* Support `pyenv-version-file-write --force`
* Support `pyenv version-name --force`
* Ignore missing versions when searching for executables
* Display "commmand not found" even when there are nonexistent versions

* exec.bats: replace `python` and `rspec` with something that doesn't exist globally, either
in Ubuntu Github CI, `python` exists globally
2024-12-16 02:32:45 +03:00
..
pyenv Add /usr/etc/pyenv.d to hooks path (#3039) 2024-08-24 12:38:54 +03:00
pyenv---version 2.4.22 2024-12-07 14:29:09 +03:00
pyenv-commands Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-completions Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-exec Support missing versions being present and set in a local .python-version (#3134) 2024-12-16 02:32:45 +03:00
pyenv-global Update help docs to clarify multiple version(s) are allowed (#1197) 2020-03-19 17:35:46 -04:00
pyenv-help Support for BusyBox version of `head' (#2629) 2023-02-22 20:11:48 +03:00
pyenv-hooks Try locate readlink first in pyenv-hooks, fix #2654 (#2655) 2023-03-28 11:25:27 +03:00
pyenv-init Handle case where pyenv-commands --sh returns nothing (#2908) 2024-02-26 00:07:52 +03:00
pyenv-latest Support free-threaded CPython flavor in prefix resolution (#3090) 2024-10-11 16:28:10 +03:00
pyenv-local Support missing versions being present and set in a local .python-version (#3134) 2024-12-16 02:32:45 +03:00
pyenv-prefix pyenv-latest: replace -q with -b and -f, document as internal 2024-07-21 06:31:42 +03:00
pyenv-rehash Merge pull request #1814 from native-api/rm_script_dir 2021-03-09 14:36:12 +03:00
pyenv-root Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-sh-rehash Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-sh-shell Make work in nounset (-u) mode 2021-02-23 22:29:56 +02:00
pyenv-shims Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-version Update help docs to clarify multiple version(s) are allowed (#1197) 2020-03-19 17:35:46 -04:00
pyenv-version-file Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-version-file-read Re-allow paths in .python-version provided that they resolve to within the versions dir (#2442) 2022-09-03 22:37:53 +03:00
pyenv-version-file-write Support missing versions being present and set in a local .python-version (#3134) 2024-12-16 02:32:45 +03:00
pyenv-version-name Support missing versions being present and set in a local .python-version (#3134) 2024-12-16 02:32:45 +03:00
pyenv-version-origin Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-versions Speed up pyenv prefix by not constructing advice text when it would be discarded (#3005) 2024-07-04 03:49:12 +03:00
pyenv-whence Revert "Merge pull request #1153 from cmcginty/remove-sbang" 2019-04-23 10:23:33 -04:00
pyenv-which Support missing versions being present and set in a local .python-version (#3134) 2024-12-16 02:32:45 +03:00