Skip to content

@techalchemy techalchemy released this Nov 26, 2018 · 236 commits to master since this release

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 certain setup.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 and pythonfinder 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 the PYTHONHOME 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
    as PIPENV_DEV or PIPENV_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
Assets 2
You can’t perform that action at this time.