| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| virtualenv.spdx.json | 2026-11-03 | 91.3 kB | |
| virtualenv.pyz.intoto.jsonl | 2026-11-03 | 10.5 kB | |
| virtualenv.pyz.cdx.json | 2026-11-03 | 2.3 MB | |
| virtualenv.pyz | 2026-11-03 | 14.0 MB | |
| virtualenv.cdx.json | 2026-11-03 | 1.5 MB | |
| 21.15.3 source code.tar.gz | 2026-11-03 | 6.5 MB | |
| 21.15.3 source code.zip | 2026-11-03 | 6.6 MB | |
| README.md | 2026-11-03 | 2.4 kB | |
| Totals: 8 Items | 31.0 MB | 0 | |
Bug fixes
- Add the environment's
lib/pkgconfigtoPKG_CONFIG_PATHwhen activating from xonsh, and restore the previous value or unset it again ondeactivate, as the other activators already do (#3505) by @darrenhuai and @gaborbernat. - Read
virtualenv.inivalues without interpolation, as environment variables and command line flags already are. A value holding a%, such asprompt = 50% done, was ignored without any message.%%and%(name)sare now kept as written, so write a single%(#3501) by @darrenhuai and @gaborbernat. - Reject a destination that already exists but is not a directory, such as
/dev/null, a FIFO or a socket, or that sits inside one, with a usage error instead of aNotADirectoryErroronce creation has started. A regular file now gets the sameis not a directorymessage instead ofis a file(#3504) by @darrenhuai and @gaborbernat. - Set
TCL_LIBRARYandTK_LIBRARYto the interpreter's Tcl/Tk paths inactivate.nu, as the other activators do. Nushell activation used to leave both variables as they were (#3502) by @darrenhuai and @gaborbernat. - Show the environment name in the zsh prompt when
KSH_ARRAYSis set at activation. Since 21.14.13 the prompt read an emptypsvarentry under that option and showed()instead of the name (#3506) by @PDGGK and @gaborbernat. - Treat an empty or blank
VIRTUALENV_OVERRIDE_APP_DATAand an emptyVIRTUALENV_CONFIG_FILEas unset, as virtualenv already does for its option variables. An empty app-data override, or on Windows one made of spaces, made the current directory the cache, so--reset-app-datadeleted it, and an empty config file path logged an error on every run (#3503) by @darrenhuai and @gaborbernat.
New Contributors
- @duriantaco made their first contribution in https://github.com/pypa/virtualenv/pull/3500
- @PDGGK made their first contribution in https://github.com/pypa/virtualenv/pull/3506