Commit graph

668 commits

Author SHA1 Message Date
Ivan Pozdeev
f17809c4b9 2.4.8 2024-07-21 07:02:45 +03:00
Ivan Pozdeev
9373970678 pyenv-latest: replace -q with -b and -f, document as internal
More tailored for the emergent internal use cases
2024-07-21 06:31:42 +03:00
Ivan Pozdeev
adf3c2bccf 2.4.7 2024-07-06 04:44:35 +03:00
Ivan Pozdeev
ca90363d73 2.4.6 2024-07-05 06:57:48 +03:00
Jon Crall
672eef1561
Speed up pyenv prefix by not constructing advice text when it would be discarded (#3005)
by adding an internal flag
2024-07-04 03:49:12 +03:00
Sam Gross
384361167a
Add 3.13.0b3t and exclude it from pyenv latest (#3001)
This adds the free-threaded (without GIL) version of 3.13.0b3.

Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2024-07-01 22:50:03 +03:00
Ivan Pozdeev
2c2c7616e2 2.4.5 2024-06-30 20:58:02 +03:00
Ivan Pozdeev
9546f729f7 2.4.4 2024-06-27 23:21:27 +03:00
Ivan Pozdeev
756aad2613 2.4.3 2024-06-12 22:48:15 +03:00
Ivan Pozdeev
0963c8ac02 2.4.2 2024-06-08 23:49:46 +03:00
Ivan Pozdeev
aabaa89243 2.4.1 2024-05-09 14:31:11 +03:00
Ivan Pozdeev
21eef94ea0 2.4.0 2024-04-07 21:29:02 +03:00
Ivan Pozdeev
b80d5fd28d 2.3.37 2024-04-07 20:48:40 +03:00
Alex Hedges
02e1d4a293
Handle case where pyenv-commands --sh returns nothing (#2908)
In exceptional cases (custom installation, malfunctions elsewhere), `pyenv-commands --sh` may return nothing.
In non-Fish, this would cause "syntax error near unexpected token `)'" in `pyenv()`.

Bash does not allow to specify a `case` option that would never match.
This works around it by defaulting to `/`. Commands, being filenames, can never match it.
In Fish, nothing needs to be done: it apparently does interpret a `case` without argument as one that never matches.
2024-02-26 00:07:52 +03:00
Ivan Pozdeev
5e4879a2bc v2.3.36 2024-02-14 00:58:44 +03:00
Anton Petrov
dfde39650e
v2.3.35 2023-12-08 13:22:44 +03:00
Anton Petrov
99d74e78f7
v2.3.34 2023-12-06 06:56:03 +03:00
Anton Petrov
2fb5b9e9a3
v2.3.33 2023-11-27 15:54:43 +03:00
Anton Petrov
d312301099
v2.3.32 2023-11-12 18:53:11 +03:00
native-api
fb2c65f149
Make pyenv init output insertable to startup files (#2838) 2023-11-12 12:41:13 +03:00
native-api
087793a660
Make adding $PYENV_ROOT/bin to PATH independent of other software (#2837)
Fixes breakage in WSL with Pyenv-win installed in the host system;
doesn't affect other supported installation scenarios.
2023-11-12 11:58:17 +03:00
Anton Petrov
54f7a7c046
v2.3.31 2023-10-22 12:35:53 +03:00
Anton Petrov
9c8f92cf4e
v2.3.30 2023-10-16 21:36:46 +03:00
Anton Petrov
bb38acd994
v2.3.29 2023-10-06 08:05:47 +03:00
Anton Petrov
28e7000b48
v2.3.28 2023-10-02 19:54:39 +03:00
Anton Petrov
c844b332ca
v2.3.27 2023-09-17 10:48:10 +03:00
Anton Petrov
bdfb80cc12
v2.3.26 2023-09-07 11:36:40 +03:00
Anton Petrov
7ec5c30451
Update pyenv---version 2023-08-27 01:29:50 -07:00
Anton Petrov
791ae90aef
2.3.24 2023-08-11 02:20:36 -07:00
Anton Petrov
e908606554
v2.3.23 2023-07-22 16:08:35 +03:00
Anton Petrov
64c70feb08
Update pyenv---version 2023-07-08 22:37:24 +03:00
Anton Petrov
ba8b58f90d
2.3.21 2023-06-20 13:52:17 +03:00
native-api
fe76b05445
Fix occasional 'libexec/pyenv-latest: line 39: printf: write error: Broken pipe' (#2729) 2023-06-20 03:04:06 +03:00
Anton Petrov
43f40eca05
v2.3.20 2023-06-12 10:33:36 +03:00
Anton Petrov
e79dd97afa
v2.3.19 2023-06-08 12:18:16 +03:00
Anton Petrov
3fa5812bfc
Update pyenv---version 2023-05-25 11:23:39 +03:00
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>
2023-05-13 01:24:57 +03:00
native-api
20189ff06f
Fix not showing symlink contents for unselected versions in pyenv versions (#2675) 2023-04-08 01:12:09 +03:00
Anton Petrov
9a4f9c2511
2.3.17 2023-04-06 06:58:52 +03:00
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>
2023-03-28 11:25:27 +03:00
Petrov
9fad1f46c5
Update pyenv---version 2023-03-24 08:26:20 +03:00
Anton Petrov
f507d08064
Update pyenv---version 2023-03-10 09:03:23 +03:00
Anton Petrov
904dd5f828
Update pyenv---version 2023-03-01 08:25:31 +03:00
Florian Schüller
68918e69b7
Support for BusyBox version of `head' (#2629) 2023-02-22 20:11:48 +03:00
Rafał
86a4423bbb
Fix indentation (#2620) 2023-02-16 00:10:36 +03:00
Anton Petrov
0ab9683e58
2.3.13 2023-02-15 08:15:35 +03:00
laggardkernel
a7b181c3ca Fix link resolving in pyenv-versions
Co-Authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2023-02-06 19:22:38 +03:00
Ivan Pozdeev
72c5b034ca Avoid the need to filter out envs in `pyenv-latest' 2023-02-02 18:24:17 +03:00
Ivan Pozdeev
446411dc64 Streamline `pyenv-versions --bare'
Achieves a ~20% speedup.
As it's used in pyenv-latest, this affects all version lookups
2023-02-02 18:15:47 +03:00
Ivan Pozdeev
9fe80f28e5 Add pyenv versions' option to skip envs for pyenv-latest' 2023-02-02 18:15:13 +03:00