Skip to content

Commit

Permalink
Release v2022.9.20
Browse files Browse the repository at this point in the history
  • Loading branch information
matteius committed Sep 20, 2022
1 parent b434039 commit 7d84009
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 29 deletions.
38 changes: 38 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
2022.9.20 (2022-09-20)
======================
Pipenv 2022.9.20 (2022-09-20)
=============================


Behavior Changes
----------------

- Remove usage of pipfile module in favour of Plette.
pipfile is not actively maintained anymore. Plette is actively maintained,
and has stricter checking of the Pipefile and Pipefile.lock. As a result,
Pipefile with unnamed package indecies will fail to lock. If a Pipefile
was hand crafeted, and the source is anonymous an error will be thrown.
The solution is simple, add a name to your index, e.g, replace::

[[source]]
url = "https://pypi.acme.com/simple"
verify_ssl = true

With::

[[source]]
url = "https://pypi.acme.com/simple"
verify_ssl = true
name = acmes_private_index `#5339 <https://github.com/pypa/pipenv/issues/5339>`_

Bug Fixes
---------

- Modernize ``pipenv`` path patch with ``importlib.util`` to eliminate import of ``pkg_resources`` `#5349 <https://github.com/pypa/pipenv/issues/5349>`_

Vendored Libraries
------------------

- Remove iso8601 from vendored packages since it was not used. `#5346 <https://github.com/pypa/pipenv/issues/5346>`_


2022.9.8 (2022-09-08)
=====================
Pipenv 2022.9.8 (2022-09-08)
Expand Down
17 changes: 0 additions & 17 deletions news/5339.behavior.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/5346.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/5349.bugfix.rst

This file was deleted.

2 changes: 1 addition & 1 deletion pipenv/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# // ) ) / / // ) ) //___) ) // ) ) || / /
# //___/ / / / //___/ / // // / / || / /
# // / / // ((____ // / / ||/ /
__version__ = "2022.9.9.dev0"
__version__ = "2022.9.20"
60 changes: 51 additions & 9 deletions pipenv/pipenv.1
Original file line number Diff line number Diff line change
Expand Up @@ -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" "Sep 08, 2022" "2022.9.8" "pipenv"
.TH "PIPENV" "1" "Sep 20, 2022" "2022.9.20" "pipenv"
.SH NAME
pipenv \- pipenv Documentation
\fI\%\fP\fI\%\fP\fI\%\fP
Expand Down Expand Up @@ -453,6 +453,55 @@ 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 2022.9.20 (2022\-09\-20)
.SS Pipenv 2022.9.20 (2022\-09\-20)
.SS Behavior Changes
.INDENT 0.0
.IP \(bu 2
Remove usage of pipfile module in favour of Plette.
pipfile is not actively maintained anymore. Plette is actively maintained,
and has stricter checking of the Pipefile and Pipefile.lock. As a result,
Pipefile with unnamed package indecies will fail to lock. If a Pipefile
was hand crafeted, and the source is anonymous an error will be thrown.
The solution is simple, add a name to your index, e.g, replace:
.INDENT 2.0
.INDENT 3.5
.sp
.nf
.ft C
[[source]]
url = "https://pypi.acme.com/simple"
verify_ssl = true
.ft P
.fi
.UNINDENT
.UNINDENT
.sp
With:
.INDENT 2.0
.INDENT 3.5
.sp
.nf
.ft C
[[source]]
url = "https://pypi.acme.com/simple"
verify_ssl = true
name = acmes_private_index \(ga#5339 <https://github.com/pypa/pipenv/issues/5339>\(ga_
.ft P
.fi
.UNINDENT
.UNINDENT
.UNINDENT
.SS Bug Fixes
.INDENT 0.0
.IP \(bu 2
Modernize \fBpipenv\fP path patch with \fBimportlib.util\fP to eliminate import of \fBpkg_resources\fP \fI\%#5349\fP
.UNINDENT
.SS Vendored Libraries
.INDENT 0.0
.IP \(bu 2
Remove iso8601 from vendored packages since it was not used. \fI\%#5346\fP
.UNINDENT
.SS 2022.9.8 (2022\-09\-08)
.SS Pipenv 2022.9.8 (2022\-09\-08)
.SS Features & Improvements
Expand Down Expand Up @@ -3200,7 +3249,7 @@ Dependencies of wheels provided in a \fBPipfile\fP will not be captured by \fB$
.IP \(bu 2
There are some known issues with using private indexes, related to hashing. We\(aqre actively working to solve this problem. You may have great luck with this, however.
.IP \(bu 2
Installation is intended to be as deterministic as possible —\ use the \fB\-\-sequential\fP flag to increase this, if experiencing issues.
Installation is intended to be as deterministic as possible.
.UNINDENT
.SS ☤ Specifying Package Indexes
.sp
Expand Down Expand Up @@ -4070,13 +4119,6 @@ Default is 0. Automatically set to 1 on CI environments for robust testing.
.UNINDENT
.INDENT 7.0
.TP
.B PIPENV_MAX_SUBPROCESS
How many subprocesses should Pipenv use when installing.
.sp
Default is 16, an arbitrary number that seems to work.
.UNINDENT
.INDENT 7.0
.TP
.B PIPENV_NOSPIN
If set, disable terminal spinner.
.sp
Expand Down

0 comments on commit 7d84009

Please sign in to comment.