Ryan Williams
920d8d4dbe
Make "Automatic installer" command a copy-able code block ( #2874 )
2 lat temu
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.
2 lat temu
Meng Xiangzhuo
3ba8df29e5
fix a typo in README.md
2 lat temu
VictorieeMan
8aabba9485
README: Add explicit UNIX reference into the relevant installation sections ( #2744 )
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
3 lat temu
Ivan Pozdeev
a57e0b5019
README: move troubleshooting note higher
3 lat temu
Ivan Pozdeev
5a8dbcf143
Document using and writing plugins
3 lat temu
Ivan Pozdeev
6052caa038
README: extended support for 3.5.10
3 lat temu
Michael Rienstra
ecab7b0d17
README: clarify behavior of `pyenv latest`
3 lat temu
Ivan Pozdeev
1a0b555baf
Improve visibility of the auto-resolution feature
Recent feedback showed that it's not visible enough
3 lat temu
Brendan Falk
25c974d59a
Add Fig as autocomplete suggestion ( #2574 )
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
3 lat temu
hauntsaninja
03ee3ffd32
Mention how to build for maximum performance
3 lat temu
spookyuser
4971d9e35e
Copy auto installer oneliner to README ( #2538 )
3 lat temu
weensy
6d13db992f
Fix typo in README.md ( #2535 )
There was a space at the beginning of the `git clone` command
3 lat temu
Ivan Pozdeev
904fe964b0
README: Prefix auto-resolution: improve phrasing
3 lat temu
Ivan Pozdeev
e03118235a
Improve prefix resolution documentation
3 lat temu
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
3 lat temu
native-api
c5e0d2cd94
Document extended support for 3.7.14
Added in https://github.com/pyenv/pyenv/pull/2463
3 lat temu
Grzegorz
6a104f68d0
docs: Add configuration option for Fish 3.2.0+ ( #2449 )
The original instructions were added 2 years ago in 0f2d659732 . Since then, [Fish released](https://github.com/fish-shell/fish-shell/releases/tag/3.2.0 ) [a more declarative instruction for this operation](https://fishshell.com/docs/current/cmds/fish_add_path.html ), which is now the recommended way of manipulating `PATH` in Fish.
3 lat temu
hardikpnsp
afeb971fa2
Add support for multiple versions in `pyenv uninstall` ( #2432 )
3 lat temu
Janith Petangoda
ae22c69505
Small update to instruction in README.md ( #2431 )
3 lat temu
native-api
d59e7dff5e
Update README.md
4 lat temu
Ivan Pozdeev
e48883b940
README: document cases of extended support
4 lat temu
Ivan Pozdeev
c4fd08e6fb
README: Link to CONTRIBUTING and Python-Build's envvars
4 lat temu
SADIK KUZU
169321b3e6
README.md, CHANGELOG.md, libexec/pyenv-help: Fix typos
4 lat temu
SADIK KUZU
86598fcf4e
README.md: Fix typo
4 lat temu
Ivan Pozdeev
867f34b596
README.md: Fix typos, improve phrasing
4 lat temu
Ivan Pozdeev
6d4365a696
Make `pyenv init --path` usable as a `pyenv init -` substitute
We're going to eliminate the need to mandatorily use `pyenv init --path`.
We can't delete it yet for backward compatibility.
Besides, there's one other use case for it: to enable shims but without
shell integration, e.g. for noninteractive shells.
To be a full-fledged replacement for `pyenv init -` however,
it needs to do rehashing.
4 lat temu
Ivan Pozdeev
8439f8e187
Simplify init scheme; update & clarify the README
Now the setup is to add to both rc and profile:
1) set PYENV_ROOT
(can do it unconditionally -- since if you change it,
you need to update all places anyway since any of them can be run first)
2) Add `pyenv` to PATH if not already there
3) eval "$(pyenv init -)"
Not a breaking change, old setup will continue to work.
4 lat temu
Ed Rogers
986fe1a749
Prevent GitHub autolinking to an issue ( #2282 )
4 lat temu
John Miller
c80b1cdfb9
Fix errant "echo" in build env install instructions ( #2185 )
4 lat temu
Ivan Pozdeev
a0cc289d15
Added a wiki page on how to setup shell as a login shell in MacOS
4 lat temu
native-api
0388da7d0b
Add setup instructions for the case when one installs Pyenv as part of a batch job ( #2127 )
4 lat temu
Khushl Vora
a015760854
Update README.md ( #2120 )
Minor changes to make the docs better.
4 lat temu
native-api
0915c5b7b6
Update README.md
4 lat temu
native-api
ed38af6409
Add Homerew alias to fix `brew doctor`'s warning
Closes #106
4 lat temu
Marcin Konowalczyk
07aa659dbb
fish installation instructions ( #2104 )
4 lat temu
Anton Petrov
483d95d6d2
Remove travis build status
4 lat temu
rallyemax
0c6ad7c52b
Fix sed commands ( #2071 )
In GNU `sed`, the `-iEe` argument is equivalent to `--in-place=Ee`, which would create `~/.profileEe` as backup of `~/.profile` if the command executed successfully. However, because the `e` is no longer being processed as an expression argument, `sed` does not correctly join the expressions and exits with `sed: -e expression #2 , char 10: unexpected }`.
The intent is to use extended regex, perform the changes in-place, and use a series of expressions, so `-Ei -e` is used instead.
4 lat temu
Ivan Pozdeev
76db37dbfa
Update fish instructions based on user feedback
4 lat temu
Ivan Pozdeev
19f74e41f0
Update setup instructions based on user feedback
4 lat temu
Ivan Pozdeev
6c74b616a5
Windows note as a separate section
5 lat temu
Ivan Pozdeev
8cce6e8dd2
Add notes when to use the 2nd shell step
5 lat temu
Ivan Pozdeev
03cabd88e9
Highlight MacOS note about restart
5 lat temu
Hugh Rawlinson
637fd914dc
Update README.md
5 lat temu
LukeAI
fadb3f3389
Fix instructions for Debian/Ubuntu to have shims ahead of ~/.local/bin ( #1977 )
Debian/Ubuntu's stock `~/.bashrc` prepends `~/.local/bin` to `PATH` towards its end if it exists.
Executables for per-user modules for system Python are installed into `~/.local/bin` --
so need to prepend `shims` to `PATH` later that that.
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
5 lat temu
Philip Howard
6633382417
Fix .bashrc `echo` install syntax error ( #1965 )
Change `done` to `fi` since otherwise Bash emits an unexpected token error:
```
bash: /home/foo/.bashrc: line 120: syntax error near unexpected token `done'
bash: /home/foo/.bashrc: line 120: `if command -v pyenv >/dev/null; then eval "$(pyenv init -)"; done'
```
5 lat temu
Ivan Pozdeev
cb1390cb49
Fix capitalization
5 lat temu
Ivan Pozdeev
159327ff25
Add explicit instructions for Zsh in MacOS
Indirect ones with errata have proven to confuse users.
Fixes #1947 , #1948
5 lat temu
Ivan Pozdeev
fdbcdd38f1
Add a version-neutral verify fn for rolling-release scripts
E.g. "*-latest"
May need splitting into project-specific ones if there emerge projects with different check needed
Closes https://github.com/pyenv/pyenv/issues/1559
5 lat temu
Ivan Pozdeev
e0d109c227
Include a Bash automated install option
5 lat temu