From 742ae1b99b335ffb6d83a2240035af739cacafff Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Mon, 26 Nov 2018 01:56:25 -0500 Subject: [PATCH] Release v2018.11.26 --- CHANGELOG.draft.rst | 50 -------------------------------------------- CHANGELOG.rst | 36 +++++++++++++++++++++++++++++++ news/3178.bugfix.rst | 1 - news/3222.bugfix.rst | 1 - news/3223.bugfix.rst | 1 - news/3224.bugfix.rst | 1 - news/3230.bugfix.rst | 1 - news/3231.bugfix.rst | 1 - news/3239.bugfix.rst | 1 - news/3240.bugfix.rst | 1 - news/3244.bugfix.rst | 1 - news/3249.bugfix.rst | 1 - news/3254.bugfix.rst | 1 - news/3255.bugfix.rst | 1 - news/3257.bugfix.rst | 1 - news/3260.bugfix.rst | 1 - news/3261.bugfix.rst | 1 - news/3273.bugfix.rst | 1 - news/3278.bugfix.rst | 1 - news/3280.vendor.rst | 4 ---- news/3287.bugfix.rst | 1 - news/3289.bugfix.rst | 1 - news/3296.bugfix.rst | 1 - 23 files changed, 36 insertions(+), 74 deletions(-) delete mode 100644 CHANGELOG.draft.rst delete mode 100644 news/3178.bugfix.rst delete mode 100644 news/3222.bugfix.rst delete mode 100644 news/3223.bugfix.rst delete mode 100644 news/3224.bugfix.rst delete mode 100644 news/3230.bugfix.rst delete mode 100644 news/3231.bugfix.rst delete mode 100644 news/3239.bugfix.rst delete mode 100644 news/3240.bugfix.rst delete mode 100644 news/3244.bugfix.rst delete mode 100644 news/3249.bugfix.rst delete mode 100644 news/3254.bugfix.rst delete mode 100644 news/3255.bugfix.rst delete mode 100644 news/3257.bugfix.rst delete mode 100644 news/3260.bugfix.rst delete mode 100644 news/3261.bugfix.rst delete mode 100644 news/3273.bugfix.rst delete mode 100644 news/3278.bugfix.rst delete mode 100644 news/3280.vendor.rst delete mode 100644 news/3287.bugfix.rst delete mode 100644 news/3289.bugfix.rst delete mode 100644 news/3296.bugfix.rst diff --git a/CHANGELOG.draft.rst b/CHANGELOG.draft.rst deleted file mode 100644 index f861b21845..0000000000 --- a/CHANGELOG.draft.rst +++ /dev/null @@ -1,50 +0,0 @@ -2018.7.1.dev0 (2018-07-15) -========================== - - -Features & Improvements ------------------------ - -- Updated test-pypi addon to better support json-api access (forward compatibility). - Improved testing process for new contributors. `#2568 `_ - - -Behavior Changes ----------------- - -- Virtual environment activation for ``run`` is revised to improve interpolation - with other Python discovery tools. `#2503 `_ - -- Improve terminal coloring to display better in Powershell. `#2511 `_ - -- Invoke ``virtualenv`` directly for virtual environment creation, instead of depending on ``pew``. `#2518 `_ - -- ``pipenv --help`` will now include short help descriptions. `#2542 `_ - - -Bug Fixes ---------- - -- Fix subshell invocation on Windows for Python 2. `#2515 `_ - -- Fixed a bug which sometimes caused pipenv to throw a ``TypeError`` or to run into encoding issues when writing lockfiles on python 2. `#2561 `_ - -- Improve quoting logic for ``pipenv run`` so it works better with Windows - built-in commands. `#2563 `_ - -- Fixed a bug related to parsing vcs requirements with both extras and subdirectory fragments. - Corrected an issue in the ``requirementslib`` parser which led to some markers being discarded rather than evaluated. `#2564 `_ - - -Vendored Libraries ------------------- - -- Pew is no longer vendored. Entry point ``pewtwo``, packages ``pipenv.pew`` and - ``pipenv.patched.pew`` are removed. `#2521 `_ - - -Improved Documentation ----------------------- - -- Simplified the test configuration process. `#2568 `_ - diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 45494be7f7..4d20219eac 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,39 @@ +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 `_ + + 2018.11.14 (2018-11-14) ======================= diff --git a/news/3178.bugfix.rst b/news/3178.bugfix.rst deleted file mode 100644 index d3a4fd6ccb..0000000000 --- a/news/3178.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Environment variables are expanded correctly before running scripts on POSIX. diff --git a/news/3222.bugfix.rst b/news/3222.bugfix.rst deleted file mode 100644 index 2f71f552ab..0000000000 --- a/news/3222.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Pipenv will no longer disable user-mode installation when the ``--system`` flag is passed in. diff --git a/news/3223.bugfix.rst b/news/3223.bugfix.rst deleted file mode 100644 index 44f4a83ed4..0000000000 --- a/news/3223.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue with attempting to render unicode output in non-unicode locales. diff --git a/news/3224.bugfix.rst b/news/3224.bugfix.rst deleted file mode 100644 index e6eed91279..0000000000 --- a/news/3224.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug which could cause failures to occur when parsing python entries from global pyenv version files. diff --git a/news/3230.bugfix.rst b/news/3230.bugfix.rst deleted file mode 100644 index f8295b55c8..0000000000 --- a/news/3230.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue which prevented the parsing of named extras sections from certain ``setup.py`` files. diff --git a/news/3231.bugfix.rst b/news/3231.bugfix.rst deleted file mode 100644 index 036b2c1210..0000000000 --- a/news/3231.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Correctly detect the virtualenv location inside an activated virtualenv. diff --git a/news/3239.bugfix.rst b/news/3239.bugfix.rst deleted file mode 100644 index 526e80e12a..0000000000 --- a/news/3239.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug which caused spinner frames to be written to stdout during locking operations which could cause redirection pipes to fail. diff --git a/news/3240.bugfix.rst b/news/3240.bugfix.rst deleted file mode 100644 index 88375bf9c0..0000000000 --- a/news/3240.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug that editable pacakges can't be uninstalled correctly. diff --git a/news/3244.bugfix.rst b/news/3244.bugfix.rst deleted file mode 100644 index 9ee6d992e9..0000000000 --- a/news/3244.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Corrected an issue with installation timeouts which caused dependency resolution to fail for longer duration resolution steps. diff --git a/news/3249.bugfix.rst b/news/3249.bugfix.rst deleted file mode 100644 index 26d708cb84..0000000000 --- a/news/3249.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Adding normal pep 508 compatible markers is now fully functional when using VCS dependencies. diff --git a/news/3254.bugfix.rst b/news/3254.bugfix.rst deleted file mode 100644 index 11b18201f5..0000000000 --- a/news/3254.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ``requirementslib`` and ``pythonfinder`` for multiple bugfixes. diff --git a/news/3255.bugfix.rst b/news/3255.bugfix.rst deleted file mode 100644 index 72c6aaf732..0000000000 --- a/news/3255.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Pipenv will now ignore hashes when installing with ``--skip-lock``. diff --git a/news/3257.bugfix.rst b/news/3257.bugfix.rst deleted file mode 100644 index c816c93a8c..0000000000 --- a/news/3257.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue where pipenv could crash when multiple pipenv processes attempted to create the same directory. diff --git a/news/3260.bugfix.rst b/news/3260.bugfix.rst deleted file mode 100644 index 4a835e6ad1..0000000000 --- a/news/3260.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue which sometimes prevented successful creation of project pipfiles. diff --git a/news/3261.bugfix.rst b/news/3261.bugfix.rst deleted file mode 100644 index e72b23cdc2..0000000000 --- a/news/3261.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``pipenv install`` will now unset the ``PYTHONHOME`` environment variable when not combined with ``--system``. diff --git a/news/3273.bugfix.rst b/news/3273.bugfix.rst deleted file mode 100644 index 6e4abee41f..0000000000 --- a/news/3273.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/news/3278.bugfix.rst b/news/3278.bugfix.rst deleted file mode 100644 index 92b79b947e..0000000000 --- a/news/3278.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue which prevented variables from the environment, such as ``PIPENV_DEV`` or ``PIPENV_SYSTEM``, from being parsed and implemented correctly. diff --git a/news/3280.vendor.rst b/news/3280.vendor.rst deleted file mode 100644 index 00157b701a..0000000000 --- a/news/3280.vendor.rst +++ /dev/null @@ -1,4 +0,0 @@ -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` diff --git a/news/3287.bugfix.rst b/news/3287.bugfix.rst deleted file mode 100644 index b9e14f0dbb..0000000000 --- a/news/3287.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Clear pythonfinder cache after Python install diff --git a/news/3289.bugfix.rst b/news/3289.bugfix.rst deleted file mode 100644 index ff089313c3..0000000000 --- a/news/3289.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a race condition in hash resolution for dependencies for certain dependencies with missing cache entries or fresh Pipenv installs. diff --git a/news/3296.bugfix.rst b/news/3296.bugfix.rst deleted file mode 100644 index fc528848f0..0000000000 --- a/news/3296.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Pipenv will now respect top-level pins over VCS dependency locks.