2018.11.26 (2018-11-26)
Bug Fixes
- Environment variables are expanded correctly before running scripts
on POSIX. #3178 - Pipenv will no longer disable user-mode installation when the
--system
flag is passed in. #3222 - Fixed an issue with attempting to render unicode output in
non-unicode locales. #3223 - Fixed a bug which could cause failures to occur when parsing python
entries from global pyenv version files. #3224 - Fixed an issue which prevented the parsing of named extras sections
from certainsetup.py
files. #3230 - Correctly detect the virtualenv location inside an activated
virtualenv. #3231 - Fixed a bug which caused spinner frames to be written to stdout
during locking operations which could cause redirection pipes to
fail. #3239 - Fixed a bug that editable pacakges can't be uninstalled
correctly. #3240 - Corrected an issue with installation timeouts which caused
dependency resolution to fail for longer duration resolution
steps. #3244 - Adding normal pep 508 compatible markers is now fully functional
when using VCS dependencies. #3249 - Updated
requirementslib
andpythonfinder
for multiple
bugfixes. #3254 - Pipenv will now ignore hashes when installing with
--skip-lock
. #3255 - Fixed an issue where pipenv could crash when multiple pipenv
processes attempted to create the same directory. #3257 - Fixed an issue which sometimes prevented successful creation of
project pipfiles. #3260 pipenv install
will now unset thePYTHONHOME
environment
variable when not combined with--system
. #3261- Pipenv will ensure that warnings do not interfere with the
resolution process by suppressing warnings' usage of standard output
and writing to standard error instead. #3273 - Fixed an issue which prevented variables from the environment, such
asPIPENV_DEV
orPIPENV_SYSTEM
, from being parsed and
implemented correctly. #3278 - Clear pythonfinder cache after Python
install. #3287 - Fixed a race condition in hash resolution for dependencies for
certain dependencies with missing cache entries or fresh Pipenv
installs. #3289 - Pipenv will now respect top-level pins over VCS dependency
locks. #3296
Vendored Libraries
- Update vendored dependencies to resolve resolution output parsing
and python finding:pythonfinder 1.1.9 => 1.1.10
requirementslib 1.3.1 => 1.3.3
vistir 0.2.3 => 0.2.5
#3280