[Fix #218] Add support for pythonz
This commit is contained in:
parent
1ea238e276
commit
1057801208
@ -1,7 +1,20 @@
|
|||||||
Python
|
Python
|
||||||
======
|
======
|
||||||
|
|
||||||
Enables local Python package installation.
|
Enables local Python and local Python package installation.
|
||||||
|
|
||||||
|
Local Python Installation
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
[pythonz][6] builds and installs multiple Python versions locally in the home
|
||||||
|
directory.
|
||||||
|
|
||||||
|
This module prepends the pythonz directory to the path variable to enable the
|
||||||
|
execution of `pythonz`.
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
Install Python versions with `pythonz install` into *~/.pythonz/pythons*.
|
||||||
|
|
||||||
Local Package Installation
|
Local Package Installation
|
||||||
--------------------------
|
--------------------------
|
||||||
@ -36,6 +49,16 @@ Aliases
|
|||||||
|
|
||||||
- `py` is short for `python`.
|
- `py` is short for `python`.
|
||||||
|
|
||||||
|
### Pythonz
|
||||||
|
|
||||||
|
- `pyz` is short for `pythonz`.
|
||||||
|
- `pyzc` removes stale source folders and archives.
|
||||||
|
- `pyzi` installs Python versions.
|
||||||
|
- `pyzl` lists installed Python versions.
|
||||||
|
- `pyzL` lists available Python versions.
|
||||||
|
- `pyzu` updates itself to the latest version.
|
||||||
|
- `pyzx` uninstalls Python versions.
|
||||||
|
|
||||||
Authors
|
Authors
|
||||||
-------
|
-------
|
||||||
|
|
||||||
@ -49,4 +72,5 @@ Authors
|
|||||||
[3]: http://pypi.python.org/pypi/virtualenv
|
[3]: http://pypi.python.org/pypi/virtualenv
|
||||||
[4]: http://www.doughellmann.com/docs/virtualenvwrapper/#introduction
|
[4]: http://www.doughellmann.com/docs/virtualenvwrapper/#introduction
|
||||||
[5]: https://github.com/sorin-ionescu/oh-my-zsh/issues
|
[5]: https://github.com/sorin-ionescu/oh-my-zsh/issues
|
||||||
|
[6]: http://saghul.github.com/pythonz/
|
||||||
|
|
||||||
|
@ -27,8 +27,25 @@ if [[ -n "$WORKON_HOME" ]] && (( $+commands[virtualenvwrapper.sh] )); then
|
|||||||
source "$commands[virtualenvwrapper.sh]"
|
source "$commands[virtualenvwrapper.sh]"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Load pythonz into the shell session.
|
||||||
|
if [[ -s $HOME/.pythonz/bin/pythonz ]]; then
|
||||||
|
path=($HOME/.pythonz/bin $path)
|
||||||
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
# Aliases
|
# Aliases
|
||||||
#
|
#
|
||||||
|
|
||||||
alias py='python'
|
alias py='python'
|
||||||
|
|
||||||
|
# pythonz
|
||||||
|
if (( $+commands[pythonz] )); then
|
||||||
|
alias pyz='pythonz'
|
||||||
|
alias pyzc='pythonz cleanup'
|
||||||
|
alias pyzi='pythonz install'
|
||||||
|
alias pyzl='pythonz list'
|
||||||
|
alias pyzL='pythonz list -a'
|
||||||
|
alias pyzu='pythonz update'
|
||||||
|
alias pyzx='pythonz uninstall'
|
||||||
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user