mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-08 11:33:55 -05:00
10 KiB
10 KiB
Version History
1.2.3
- Fix: add
colorizehelper by @silverjam in https://github.com/pyenv/pyenv-virtualenv/pull/470 - Bump pyenv-virtualenv reporting version to match release by @ushuz in https://github.com/pyenv/pyenv-virtualenv/pull/471
- Add fish prompt changing by @romirk in https://github.com/pyenv/pyenv-virtualenv/pull/475
- Don't activate if a 3rd-party venv is activated over ours by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/478
1.2.2
- Prompt removal was never done and is not planned anymore by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/447
- Update PYENV_VIRTUALENV_VERSION by @jack-mcivor in https://github.com/pyenv/pyenv-virtualenv/pull/449
- Add activate/deactivate hooks by @joshfrench in https://github.com/pyenv/pyenv-virtualenv/pull/452
- More helpful error message when requesting a nonexistent base version by @MarcinKonowalczyk in https://github.com/pyenv/pyenv-virtualenv/pull/454
- Add fish install oneliner by @ElijahLynn in https://github.com/pyenv/pyenv-virtualenv/pull/322
- Link python*-config into VE by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/460
1.2.1
- Support prefixes resolved by pyenv-latest as base version names by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/446
1.2.0
- ~/.*rc should be modified instead of ~/.*profile by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/384
- Fixes #394 - update pyenv virtualenvs to list virtualenvs start with dot prefixes by @Gauravtalreja1 in https://github.com/pyenv/pyenv-virtualenv/pull/395
- Fix installation steps to allow for Pyenv 2 by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/388
- Fix get-pip.py URLs for older versions of Python by @jivanf in https://github.com/pyenv/pyenv-virtualenv/pull/403
- Add (y/N) prompt help text by @sh-cho in https://github.com/pyenv/pyenv-virtualenv/pull/404
- perf(sh-activate): avoid a pyenv-version-name call by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/380
- Fix unbound variable errors when running
pyenv activatewithset -uUse default empty value. This fixes #422. by @ackalker in https://github.com/pyenv/pyenv-virtualenv/pull/423 - Fix another unbound variable error by @ackalker in https://github.com/pyenv/pyenv-virtualenv/pull/424
- Update
get-pip.pyURLs inpyenv-virtualenvby @mcdonnnj in https://github.com/pyenv/pyenv-virtualenv/pull/426 - Deduplicate shims in $PATH for the fish shell during initialization by @ericvw in https://github.com/pyenv/pyenv-virtualenv/pull/430
- Upgrade uninstall hook after pyenv/pyenv#2432 by @laggardkernel in https://github.com/pyenv/pyenv-virtualenv/pull/438
- Stop delete force failing when virtualenv does not exist by @eganjs in https://github.com/pyenv/pyenv-virtualenv/pull/330
- fix: relative path to pyenv-realpath.dylib by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/378
- Spelling fixes by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/352
- Clone bats with --depth=1, gitignore it by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/351
- set -u fixes by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/350
- Set up Github Actions CI by @native-api in https://github.com/pyenv/pyenv-virtualenv/pull/440
- Enhance documentation about options for
pyenv virtualenvby @pylipp in https://github.com/pyenv/pyenv-virtualenv/pull/425 - Return control to pyenv-uninstall in uninstall/envs.bash by @aiguofer in https://github.com/pyenv/pyenv-virtualenv/pull/321
- Use realpath of scripts to determine relative locations by @andrew-christianson in https://github.com/pyenv/pyenv-virtualenv/pull/308
- Shell detect improvements by @scop in https://github.com/pyenv/pyenv-virtualenv/pull/377
1.1.5
- Fix install script (#290, #302)
1.1.4
- Support newer conda (#290)
- Prefer
python3.xexecutable if available (#206, #282, #296)
1.1.3
- No code changes since 1.1.2
1.1.2
- Use custom get-pip URL based on the target version (#253, #254, #255)
- Source conda 4.4.4 shell files (#251)
- Evaluate force flag before testing if venv exists (#232)
1.1.1
- Set
CONDA_PREFIXto make is useable in conda activate/deactivate scripts (#224) - Generate
pydocexecutable after creating new virtualenv (#197, #230)
1.1.0
- fish: use "set -gx" instead of "setenv" (#215, #216, #217, #218)
1.0.0
- Use similar versioning scheme as pyenv; YYYYMMDD -> X.Y.Z
20160716
- Suppress activate/deactivate messages by default (#169, #170, #171)
- Source conda package activate/deactivat scripts if exist (#173)
- Use
sourcein favor of.forfish(#175) - Use
python -m venvinstead ofpyvenvdue to deprecation ofpyvenvafter 3.6 (#184, #185)
20160315
- Evaluate
${PATH}when outputted code is eval'd. (#154) - Set proper
CONDA_DEFAULT_ENVfor shorter name (#160)
20160202
- Install virtualenv 13.1.2 for CPython/Stackless 3.2.x (yyuu/pyenv#531)
20160112
- Fix problem with
virtualenvto look up executables from source version with--system-site-packages(#62)
20151229
- Fix
deactivateerror onfish(#136)
20151222
- Improved interoperability with Anaconda/Miniconda (#103, #106, #107, #108)
- Create
virtualenvinsideenvsdirectory of source version, like Anaconda/Miniconda (#103, #107) - Rewrite
pyenv activateandpyenv deactivatewithout using scripts provided by virtualenv and conda (#51, #69, #103, #104, #121) - Improve the
pyenv activatebehaviour on multiple versions (#105, #111) - Reject creating a virtualenv named
system(yyuu/pyenv#475) - Add
--skip-aliasestopyenv virtualenvs(#120) - Stop showing
version not installedwarning messages in precmd (#49)
20151103
- Passing return value from executed command. (#100)
- Add workaround for commands installed in a virtual environment created by
pyvenv(#62) - init: zsh: prepend hook to
precmd_functions(#101)
20151006
- Ignore user's site-packages on ensurepip/get-pip (#89)
- Find
python-configfrom source version if current version is a virtualenv - Fix pyenv-virtualenv-init script for fish where command was in string and not being evaluated (#98)
- Add foolproof for
-pargument. (yyuu/pyenv#98)
20150719
- Add support for
condaenvironments created by Anaconda/Miniconda (#91) - Look up commands for original version as well if the environment is created with
--system-site-packages(#62) - Add error message if the source version is not installed (#83)
20150526
- Use
typeset -gwithprecmd_functions(#75) - activate: display setup instructions only with
PYENV_VIRTUALENV_INIT=0(#78) - Ignore failure of pyenv activate (#68)
20150119
- Ignore errors from
pyenv-version-namesince it might fail if there is configuration error (yyuu/pyenv#291) - The shell version set in
activateshould be unset indeactivate(#61) - Anaconda has
activatescript nevertheless it is not a virtual environment (#65)
20141106
- Stop creating after
ensurepipsince it has done byensurepipitself - Suppress some useless warnings from
pyenv virtualenv-init
20141012
- Fix warnings from
shellcheckto improve support for POSIX sh (#40) - Do not allow whitespace in
VIRTUALENV_NAME(#44) - Should not persist
PYENV_DEACTIVATEafter automatic deactivation (#47, #48)
20140705
- Display information on auto-(de)?activation
- Support manual (de)?activation with auto-activation enabled (#32, #34)
- Exit as error when (de)?activation failed
- Use https://bootstrap.pypa.io/ to install setuptools and pip
- Create backup of original virtualenv within
$(pyenv root)/versionswhen--upgrade
20140615
- Fix incompatibility issue of
pyenv activateandpyenv deactivate(#26) - Workaround for the issue with pyenv-which-ext (#26)
20140614
- Add
pyenv virtualenv-initto enable auto-activation feature (#24) - Create symlinks for executables with version suffix (yyuu/pyenv#182)
20140602
- Use new style GH raw url to avoid redirects (raw.github.com -> raw.githubusercontent.com)
- Repaired virtualenv activation and deactivation for the fish shell (#23)
20140421
- Display error if
pyenv activatewas invoked as a command - Fix completion of
pyenv activate(#15) - Use
virtualenvinstead ofpyvenvif-phas given (yyuu/pyenv#158)
20140123
- Add
activateanddeactivateto makepyenv-virtualenvwork with jedi (#9) - Use
ensurepipto installpipif it is available - Unset
PIP_REQUIRE_VENVto avoid problem on the installation ofvirtualenv(#10) - Add tests
20140110.1
- Fix install script
20140110
- Support environment variables of
EZ_SETUPandGET_PIP. - Support a short option
-pofvirtualenv.
20131216
- Use latest release of setuptools and pip if the version not given via environment variables.
20130622
- Removed bundled
virtualenv.pyscript. Now pyenv-virtualenv installsvirtualenvpackage into source version and then use it. - On Python 3.3+, use
pyvenvas virtualenv command ifvirtualenvis not available. - Install setuptools and pip into environments created by
pyvenv.
20130614
- Add
pyenv virtualenvsto list all virtualenv versions. - EXPERIMENTAL: Add
--upgradeoption to re-create virtualenv with migrating packages
20130527
- Remove
python-virtualenvwhich was no longer used. - Change the installation path of the
virtualenv.pyscript. (./libexec->./libexec/pyenv-virtualenv/${VIRTUALENV_VERSION}) - Download
virtualenv.pyif desired version has not been installed.
20130507
- Display virtualenv information in
--helpand--version - Update virtualenv version; 1.8.4 -> 1.9.1
20130307
- Rename the project;
s/python-virtualenv/pyenv-virtualenv/g - The
pyenv-virtualenvscript is not depending onpython-virtualenvnow.python-virtualenvwill left for compatibility and will not continue for future releases. - Update virtualenv version; 1.8.2 -> 1.8.4
20130218
- Add pyenv 0.2.x (rbenv 0.4.x) style help messages.
20121023
- Create virtualenv with exact name of python executables.
- Changed command-line options of python-virtualenv. First argument should be a path to the python executable.
- Add install script.
20120927
- Initial public release.