Anton Petrov
bdfb80cc12
v2.3.26
pirms 2 gadiem
Anton Petrov
7ec5c30451
Update pyenv---version
pirms 2 gadiem
Anton Petrov
791ae90aef
2.3.24
pirms 2 gadiem
Anton Petrov
e908606554
v2.3.23
pirms 3 gadiem
Anton Petrov
64c70feb08
Update pyenv---version
pirms 3 gadiem
Anton Petrov
ba8b58f90d
2.3.21
pirms 3 gadiem
native-api
fe76b05445
Fix occasional 'libexec/pyenv-latest: line 39: printf: write error: Broken pipe' ( #2729 )
pirms 3 gadiem
Anton Petrov
43f40eca05
v2.3.20
pirms 3 gadiem
Anton Petrov
e79dd97afa
v2.3.19
pirms 3 gadiem
Anton Petrov
3fa5812bfc
Update pyenv---version
pirms 3 gadiem
Kevin Schoedel
920ef1456a
Support ksh alternative names ( #2697 )
* Support ksh versions
Korn shell had two major versions: ’88 and ’93. Some systems have
ksh installed under the name `ksh93`. A few systems (maybe only
Solaris now) also have a `ksh88`. A few others use the `pdksh` (’88)
or `mksh` (’93) implementations, originated before ksh was open source.
Limit to currently-used versions
---------
Co-authored-by: Kevin Schoedel <kps@datatravelandexperiments.com>
pirms 3 gadiem
native-api
20189ff06f
Fix not showing symlink contents for unselected versions in `pyenv versions` ( #2675 )
pirms 3 gadiem
Anton Petrov
9a4f9c2511
2.3.17
pirms 3 gadiem
Shengqi Chen
b1ee6c93c4
Try locate `readlink` first in pyenv-hooks, fix #2654 ( #2655 )
* Remove all use of `greadlink`, fix #2654
Signed-off-by: Harry Chen <i@harrychen.xyz>
* revert greadlink back in tests
---------
Signed-off-by: Harry Chen <i@harrychen.xyz>
Co-authored-by: Anton Petrov <anton.a.petrov@gmail.com>
pirms 3 gadiem
Petrov
9fad1f46c5
Update pyenv---version
pirms 3 gadiem
Anton Petrov
f507d08064
Update pyenv---version
pirms 3 gadiem
Anton Petrov
904dd5f828
Update pyenv---version
pirms 3 gadiem
Florian Schüller
68918e69b7
Support for BusyBox version of `head' ( #2629 )
pirms 3 gadiem
Rafał
86a4423bbb
Fix indentation ( #2620 )
pirms 3 gadiem
Anton Petrov
0ab9683e58
2.3.13
pirms 3 gadiem
laggardkernel
a7b181c3ca
Fix link resolving in pyenv-versions
Co-Authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
pirms 3 gadiem
Ivan Pozdeev
72c5b034ca
Avoid the need to filter out envs in `pyenv-latest'
pirms 3 gadiem
Ivan Pozdeev
446411dc64
Streamline `pyenv-versions --bare'
Achieves a ~20% speedup.
As it's used in pyenv-latest, this affects all version lookups
pirms 3 gadiem
Ivan Pozdeev
9fe80f28e5
Add `pyenv versions' option to skip envs for `pyenv-latest'
pirms 3 gadiem
native-api
9248255f70
Show symlink contents in non-bare `pyenv versions' ( #2609 )
* Change other tests to use the newly-created convenience function
pirms 3 gadiem
native-api
368e04f3fa
Fix pyenv-latest to ignore virtualenvs ( #2608 )
* Add test, exclude alphas as well
pirms 3 gadiem
Anton Petrov
76e93b073e
2.3.12
pirms 3 gadiem
native-api
c20fc7bd6a
Fix `pyenv which` to support auto-resolved prefixes ( #2601 )
* Resolve version name that hooks see
* Avoid a 2nd iteration over configured versions
pirms 3 gadiem
Anton Petrov
906246da4c
2.3.11
pirms 3 gadiem
Anton Petrov
579c34e570
2.3.10
pirms 3 gadiem
Ian Chen
f897c50202
Fix non-bash output while detecting shell ( #2561 )
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
pirms 3 gadiem
Anton Petrov
2bb59169db
2.3.9
pirms 3 gadiem
Anton Petrov
3f0dd1962f
2.3.8
pirms 3 gadiem
Ian Chen
c1674cd552
Detect shell
pirms 3 gadiem
Anton Petrov
59c560893a
2.3.7
pirms 3 gadiem
Isaac Levy
cc56f76733
Add --no-push-path option ( #2526 )
In some advanced shell setups, the order of custom-added PATH entries is important.
We disregard it by default, always pushing shims to the front of PATH,
to ensure that Pyenv works even in poorly maintained shell environments
and with minimal hassle for non-export users
(an attempt to do the opposite (#1898 ) has ended in a disaster).
Some advanced users are however ready and able to carefully maintain their environment
and deal with breakages and inconvenience. This option is for them.
pirms 3 gadiem
native-api
ed1083ec27
Fix resolution of a name that's a prefix of another name ( #2521 )
pirms 3 gadiem
Rust Saiargaliev
6da0e89207
2.3.6
pirms 3 gadiem
Ivan Pozdeev
4a031504db
Document prefix auto-resolution et al.
* Document listing available versions in the tutorial (#1677 )
* Reflect 3.7.15's extended support
* Document using development head with Homebrew
* Structurize the Upgrading section
* Fix Pyenv-latest documentation
pirms 3 gadiem
native-api
a12f947cc3
Auto-resolve prefixes to the latest version ( #2487 )
pirms 3 gadiem
native-api
0b5e16add3
Fix invalid syntax error in `pyenv init -` if PYENV_ROOT has spaces ( #2506 )
pirms 3 gadiem
Ivan Pozdeev
ea6085e3f3
2.3.5
pirms 3 gadiem
Ivan Pozdeev
2b22145670
2.3.4
pirms 3 gadiem
James Stronz
47b0ce77c0
Re-allow paths in .python-version provided that they resolve to within the versions dir ( #2442 )
* Fixes #2430 while still preventing CVE-2022-35861
* Adds a skipped version message to stderr
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
pirms 3 gadiem
Ivan Pozdeev
37a6070855
2.3.3
pirms 4 gadiem
James Stronz
22fa683571
CVE-2022-35861: Fixed relative path traversal due to using version string in path ( #2412 )
pirms 4 gadiem
Pedro Fonini
fdaeaf1f97
Use version sort in `pyenv versions` if available ( #2405 )
pirms 4 gadiem
Ivan Pozdeev
304515f2cd
2.3.2
pirms 4 gadiem
Ivan Pozdeev
8ff6507f80
2.3.1
pirms 4 gadiem
native-api
e676fde990
Fix endless loop in `pyenv init -` under SSH in some shell setups ( #2374 )
pirms 4 gadiem