Skip to content

Commit 7d84009

Browse files
committed
Release v2022.9.20
1 parent b434039 commit 7d84009

File tree

6 files changed

+90
-29
lines changed

6 files changed

+90
-29
lines changed

CHANGELOG.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
2022.9.20 (2022-09-20)
2+
======================
3+
Pipenv 2022.9.20 (2022-09-20)
4+
=============================
5+
6+
7+
Behavior Changes
8+
----------------
9+
10+
- Remove usage of pipfile module in favour of Plette.
11+
pipfile is not actively maintained anymore. Plette is actively maintained,
12+
and has stricter checking of the Pipefile and Pipefile.lock. As a result,
13+
Pipefile with unnamed package indecies will fail to lock. If a Pipefile
14+
was hand crafeted, and the source is anonymous an error will be thrown.
15+
The solution is simple, add a name to your index, e.g, replace::
16+
17+
[[source]]
18+
url = "https://pypi.acme.com/simple"
19+
verify_ssl = true
20+
21+
With::
22+
23+
[[source]]
24+
url = "https://pypi.acme.com/simple"
25+
verify_ssl = true
26+
name = acmes_private_index `#5339 <https://github.com/pypa/pipenv/issues/5339>`_
27+
28+
Bug Fixes
29+
---------
30+
31+
- Modernize ``pipenv`` path patch with ``importlib.util`` to eliminate import of ``pkg_resources`` `#5349 <https://github.com/pypa/pipenv/issues/5349>`_
32+
33+
Vendored Libraries
34+
------------------
35+
36+
- Remove iso8601 from vendored packages since it was not used. `#5346 <https://github.com/pypa/pipenv/issues/5346>`_
37+
38+
139
2022.9.8 (2022-09-08)
240
=====================
341
Pipenv 2022.9.8 (2022-09-08)

news/5339.behavior.rst

Lines changed: 0 additions & 17 deletions
This file was deleted.

news/5346.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/5349.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

pipenv/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# // ) ) / / // ) ) //___) ) // ) ) || / /
33
# //___/ / / / //___/ / // // / / || / /
44
# // / / // ((____ // / / ||/ /
5-
__version__ = "2022.9.9.dev0"
5+
__version__ = "2022.9.20"

pipenv/pipenv.1

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
2727
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
2828
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
2929
..
30-
.TH "PIPENV" "1" "Sep 08, 2022" "2022.9.8" "pipenv"
30+
.TH "PIPENV" "1" "Sep 20, 2022" "2022.9.20" "pipenv"
3131
.SH NAME
3232
pipenv \- pipenv Documentation
3333
\fI\%\fP\fI\%\fP\fI\%\fP
@@ -453,6 +453,55 @@ You might want to set \fBexport PIPENV_VENV_IN_PROJECT=1\fP in your .bashrc/.zsh
453453
.sp
454454
Congratulations, you now know how to install and use Python packages! ✨ 🍰 ✨
455455
.SS Release and Version History
456+
.SS 2022.9.20 (2022\-09\-20)
457+
.SS Pipenv 2022.9.20 (2022\-09\-20)
458+
.SS Behavior Changes
459+
.INDENT 0.0
460+
.IP \(bu 2
461+
Remove usage of pipfile module in favour of Plette.
462+
pipfile is not actively maintained anymore. Plette is actively maintained,
463+
and has stricter checking of the Pipefile and Pipefile.lock. As a result,
464+
Pipefile with unnamed package indecies will fail to lock. If a Pipefile
465+
was hand crafeted, and the source is anonymous an error will be thrown.
466+
The solution is simple, add a name to your index, e.g, replace:
467+
.INDENT 2.0
468+
.INDENT 3.5
469+
.sp
470+
.nf
471+
.ft C
472+
[[source]]
473+
url = "https://pypi.acme.com/simple"
474+
verify_ssl = true
475+
.ft P
476+
.fi
477+
.UNINDENT
478+
.UNINDENT
479+
.sp
480+
With:
481+
.INDENT 2.0
482+
.INDENT 3.5
483+
.sp
484+
.nf
485+
.ft C
486+
[[source]]
487+
url = "https://pypi.acme.com/simple"
488+
verify_ssl = true
489+
name = acmes_private_index \(ga#5339 <https://github.com/pypa/pipenv/issues/5339>\(ga_
490+
.ft P
491+
.fi
492+
.UNINDENT
493+
.UNINDENT
494+
.UNINDENT
495+
.SS Bug Fixes
496+
.INDENT 0.0
497+
.IP \(bu 2
498+
Modernize \fBpipenv\fP path patch with \fBimportlib.util\fP to eliminate import of \fBpkg_resources\fP \fI\%#5349\fP
499+
.UNINDENT
500+
.SS Vendored Libraries
501+
.INDENT 0.0
502+
.IP \(bu 2
503+
Remove iso8601 from vendored packages since it was not used. \fI\%#5346\fP
504+
.UNINDENT
456505
.SS 2022.9.8 (2022\-09\-08)
457506
.SS Pipenv 2022.9.8 (2022\-09\-08)
458507
.SS Features & Improvements
@@ -3200,7 +3249,7 @@ Dependencies of wheels provided in a \fBPipfile\fP will not be captured by \fB$
32003249
.IP \(bu 2
32013250
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.
32023251
.IP \(bu 2
3203-
Installation is intended to be as deterministic as possible\ use the \fB\-\-sequential\fP flag to increase this, if experiencing issues.
3252+
Installation is intended to be as deterministic as possible.
32043253
.UNINDENT
32053254
.SS ☤ Specifying Package Indexes
32063255
.sp
@@ -4070,13 +4119,6 @@ Default is 0. Automatically set to 1 on CI environments for robust testing.
40704119
.UNINDENT
40714120
.INDENT 7.0
40724121
.TP
4073-
.B PIPENV_MAX_SUBPROCESS
4074-
How many subprocesses should Pipenv use when installing.
4075-
.sp
4076-
Default is 16, an arbitrary number that seems to work.
4077-
.UNINDENT
4078-
.INDENT 7.0
4079-
.TP
40804122
.B PIPENV_NOSPIN
40814123
If set, disable terminal spinner.
40824124
.sp

0 commit comments

Comments
 (0)