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
Florian Schüller
68918e69b7
Support for BusyBox version of `head' ( #2629 )
2023-02-22 20:11:48 +03:00
Pamela McA'Nulty
1c90a0f864
Prevent duplicate PATH entries when bin_path/.. is the same as PYENV_ROOT ( #2045 )
2021-09-15 01:09:50 +03:00
Ivan Pozdeev
ddf952ab2d
Allow for cases where user might've aliased some programs
...
The $(type -p | head -1) construct expects to always get a path, so need to ignore such aliases with -P
Closes https://github.com/pyenv/pyenv/issues/1662
2021-05-17 10:48:46 +03:00
Anton Petrov
afb14d2072
Merge pull request #1814 from native-api/rm_script_dir
...
Remove the "Using script's directory as PYENV_DIR if shim is invoked with a script argument" feature
2021-03-09 14:36:12 +03:00
Ivan Pozdeev
a6b0a2846e
Revert "shims: handle symlinked scripts, via new PYENV_FILE_ARG"
...
This reverts commit 493f036928
.
# Conflicts:
# libexec/pyenv
2021-02-16 23:53:05 +03:00
Ivan Pozdeev
9309050864
Use a better PS4 as recommeneded by Bash Hackers Wiki
...
it allows to see functions as well as lines, therefore making it possible to see the control flow
2021-02-10 22:42:18 +03:00
cornfeedhobo
cadebd8e65
Search for plugins in PYENV_DIR and PYENV_ROOT ( #1697 )
2020-10-01 21:33:34 -04:00
Daniel Hahler
4f21d9a2ea
Fix abs_dirname for relative symlinks in same directory
...
Ref (abs_dirname in bats): https://github.com/sstephenson/bats/pull/224
Ref: https://github.com/rbenv/rbenv/pull/868
Fixes https://github.com/pyenv/pyenv/issues/580
2018-09-19 10:18:07 +02:00
Yamashita, Yuu
83f97ef2b3
Merge remote-tracking branch 'rbenv/master' into rbenv-20180402
2018-04-02 01:46:48 +00:00
Zach Riggle
19e2b9588a
Fix $PWD changes when executing Python
...
Specifically, this does not play well with PWD=/proc/self/cwd
2017-11-13 16:04:31 -06:00
Yamashita, Yuu
e93ae00ca1
Write help message to stdout just like other commands ( #650 , #651 )
2016-07-20 00:25:09 +00:00
Yamashita, Yuu
c803130a9d
Merge pull request #651 from yyuu/sh-help-stderr
...
Messages should not be written to stdout if the command is `sh-` command
2016-07-01 09:13:42 +09:00
Yamashita, Yuu
727b8b02ac
Merge remote-tracking branch 'rbenv/master' into rbenv-20160701
2016-07-01 00:00:35 +00:00
Yamashita, Yuu
25d3ca7fdf
Messages should not be written in stdout if the command is sh-
command ( fixes #650 )
2016-06-30 09:48:00 +00:00
Yamashita, Yuu
41ce3aade2
Merge remote-tracking branch 'rbenv/master' into rbenv-1.0
2016-03-02 01:39:52 +00:00
Daniel Hahler
03ece82197
Merge remote-tracking branch 'rbenv/master'
...
Using `git merge rbenv/master -s recursive -X rename-threshold=5%`.
Conflicts:
README.md
bin/python-local-exec
libexec/pyenv
libexec/pyenv-help
test/--version.bats
2015-12-14 13:47:11 +01:00
Yamashita, Yuu
8da3749648
Merge remote-tracking branch 'rbenv/master' into rbenv-20151121
2015-11-21 04:21:14 +00:00
Daniel Hahler
493f036928
shims: handle symlinked scripts, via new PYENV_FILE_ARG
...
`PYENV_FILE_ARG` is used here to make use of `abs_dirname` later in
`libexec/pyenv`.
Fixes https://github.com/yyuu/pyenv/issues/404
2015-07-08 18:59:22 +02:00
Yamashita Yuu
5ca423c9f3
Revert a fix for #101 to fix broken tests relating to PYENV_NATIVE_EXT
2014-12-01 20:34:12 +09:00
Yamashita Yuu
f0e852553a
Import rbenv changes at 7e0e85bdda
2014-12-01 00:29:26 +09:00
Yamashita Yuu
9c82314570
Unset GREP_OPTIONS
to avoid unexpected grep behavior ( fixes #101 )
2014-01-23 11:11:56 +09:00
Yamashita Yuu
8dc4e8d6f8
Revert "Merge branch 'golang-workaround'"
...
This reverts commit 7edceff71c
, reversing
changes made to 5dea3c9e63
.
2014-01-03 07:39:52 +09:00
Yamashita Yuu
1587d8a03c
Apply readlink to output from pwd
may returns "." to get actual path
2014-01-03 05:07:21 +09:00
Yamashita Yuu
8ddf8760d5
Import recent changes from rbenv 0.4.0
2014-01-02 22:45:02 +09:00
Yamashita Yuu
f466679bd1
import pyenv---version
from rbenv
2013-01-17 23:17:41 +09:00
Yamashita Yuu
d09af20897
0.1.3git
2012-10-23 15:25:18 +09:00
Yamashita Yuu
b520475b22
release 0.1.2
2012-10-23 15:24:41 +09:00
Yamashita Yuu
34a4a532b2
0.1.2git
2012-09-03 19:40:49 +09:00
Yamashita Yuu
d08fcc522e
release 0.1.1
2012-09-03 19:40:30 +09:00
Yamashita Yuu
880ea61dd8
0.1.1git
2012-08-31 15:59:36 +09:00
Yamashita Yuu
2457419b4a
created new project.
...
modified rbenv source for Python and renamed to pyenv.
2012-08-31 15:30:20 +09:00