From b0ceaed5bcf18ef0fba612b2d0c1be7f66356cef Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Mon, 15 Nov 2021 09:36:53 +0800 Subject: [PATCH] Release v2021.11.15 --- CHANGELOG.rst | 23 +++++++++++++++++++++++ news/4851.bugfix.rst | 1 - news/4852.bugfix.rst | 1 - news/4856.doc.rst | 1 - news/4858.vendor.rst | 1 - news/4860.vendor.rst | 1 - news/4862.vendor.rst | 1 - pipenv/__version__.py | 2 +- pipenv/pipenv.1 | 37 ++++++++++++++++++++++++------------- 9 files changed, 48 insertions(+), 20 deletions(-) delete mode 100644 news/4851.bugfix.rst delete mode 100644 news/4852.bugfix.rst delete mode 100644 news/4856.doc.rst delete mode 100644 news/4858.vendor.rst delete mode 100644 news/4860.vendor.rst delete mode 100644 news/4862.vendor.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 728b5f5012..fe131fe71c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,26 @@ +2021.11.15 (2021-11-15) +======================= + + +Bug Fixes +--------- + +- Return an empty dict when ``PIPENV_DONT_LOAD_ENV`` is set. `#4851 `_ +- Don't use ``sys.executable`` when inside an activated venv. `#4852 `_ + +Vendored Libraries +------------------ + +- Drop the vendored ``jinja2`` dependency as it is not needed any more. `#4858 `_ +- Update ``click`` from ``8.0.1`` to ``8.0.3``, to fix a problem with bash completion. `#4860 `_ +- Drop unused vendor ``chardet``. `#4862 `_ + +Improved Documentation +---------------------- + +- Fix the documentation to reflect the fact that special characters must be percent-encoded in the URL. `#4856 `_ + + 2021.11.9 (2021-11-09) ====================== diff --git a/news/4851.bugfix.rst b/news/4851.bugfix.rst deleted file mode 100644 index 1e578297cf..0000000000 --- a/news/4851.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Return an empty dict when ``PIPENV_DONT_LOAD_ENV`` is set. diff --git a/news/4852.bugfix.rst b/news/4852.bugfix.rst deleted file mode 100644 index ec94539818..0000000000 --- a/news/4852.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Don't use ``sys.executable`` when inside an activated venv. diff --git a/news/4856.doc.rst b/news/4856.doc.rst deleted file mode 100644 index d994f5852f..0000000000 --- a/news/4856.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the documentation to reflect the fact that special characters must be percent-encoded in the URL. diff --git a/news/4858.vendor.rst b/news/4858.vendor.rst deleted file mode 100644 index cbd02c5769..0000000000 --- a/news/4858.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Drop the vendored ``jinja2`` dependency as it is not needed any more. diff --git a/news/4860.vendor.rst b/news/4860.vendor.rst deleted file mode 100644 index 710b77a58e..0000000000 --- a/news/4860.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Update ``click`` from ``8.0.1`` to ``8.0.3``, to fix a problem with bash completion. diff --git a/news/4862.vendor.rst b/news/4862.vendor.rst deleted file mode 100644 index 6f02e6e74a..0000000000 --- a/news/4862.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Drop unused vendor ``chardet``. diff --git a/pipenv/__version__.py b/pipenv/__version__.py index f4dc0c462b..cec16dd6cc 100644 --- a/pipenv/__version__.py +++ b/pipenv/__version__.py @@ -2,4 +2,4 @@ # // ) ) / / // ) ) //___) ) // ) ) || / / # //___/ / / / //___/ / // // / / || / / # // / / // ((____ // / / ||/ / -__version__ = "2021.11.9" +__version__ = "2021.11.15" diff --git a/pipenv/pipenv.1 b/pipenv/pipenv.1 index 5bcb3322f4..2d14ea612f 100644 --- a/pipenv/pipenv.1 +++ b/pipenv/pipenv.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "PIPENV" "1" "Nov 09, 2021" "2021.11.9" "pipenv" +.TH "PIPENV" "1" "Nov 15, 2021" "2021.11.15" "pipenv" .SH NAME pipenv \- pipenv Documentation \fI\%\fP\fI\%\fP\fI\%\fP @@ -442,6 +442,28 @@ You might want to set \fBexport PIPENV_VENV_IN_PROJECT=1\fP in your .bashrc/.zsh .sp Congratulations, you now know how to install and use Python packages! ✨ 🍰 ✨ .SS Release and Version History +.SS 2021.11.15 (2021\-11\-15) +.SS Bug Fixes +.INDENT 0.0 +.IP \(bu 2 +Return an empty dict when \fBPIPENV_DONT_LOAD_ENV\fP is set. \fI\%#4851\fP +.IP \(bu 2 +Don\(aqt use \fBsys.executable\fP when inside an activated venv. \fI\%#4852\fP +.UNINDENT +.SS Vendored Libraries +.INDENT 0.0 +.IP \(bu 2 +Drop the vendored \fBjinja2\fP dependency as it is not needed any more. \fI\%#4858\fP +.IP \(bu 2 +Update \fBclick\fP from \fB8.0.1\fP to \fB8.0.3\fP, to fix a problem with bash completion. \fI\%#4860\fP +.IP \(bu 2 +Drop unused vendor \fBchardet\fP\&. \fI\%#4862\fP +.UNINDENT +.SS Improved Documentation +.INDENT 0.0 +.IP \(bu 2 +Fix the documentation to reflect the fact that special characters must be percent\-encoded in the URL. \fI\%#4856\fP +.UNINDENT .SS 2021.11.9 (2021\-11\-09) .SS Features & Improvements .INDENT 0.0 @@ -2677,18 +2699,7 @@ Luckily \- pipenv will hash your Pipfile \fIbefore\fP expanding environment variables (and, helpfully, will substitute the environment variables again when you install from the lock file \- so no need to commit any secrets! Woo!) .sp -If your credentials contain a special character, surround the references to the environment variables with quotation marks. For example, if your password contain a double quotation mark, surround the password variable with single quotation marks. Otherwise, you may get a \fBValueError, "No closing quotation"\fP error while installing dependencies. -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -[[source]] -url = "https://$USERNAME:\(aq${PASSWORD}\(aq@mypypi.example.com/simple" -.ft P -.fi -.UNINDENT -.UNINDENT +If your credentials contain special characters, make sure they are URL\-encoded as specified in \fI\%rfc3986\fP\&. .sp Environment variables may be specified as \fB${MY_ENVAR}\fP or \fB$MY_ENVAR\fP\&. .sp