Skip to content

Commit 9a0d319

Browse files
author
Dos Moonen
committed
Merge branch 'main' into keyring-multi-choice
# Conflicts: # src/pip/_internal/network/auth.py
2 parents a840f1d + 5e20a7b commit 9a0d319

File tree

79 files changed

+673
-393
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+673
-393
lines changed

AUTHORS.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ Chris Hunt
128128
Chris Jerdonek
129129
Chris McDonough
130130
Chris Pawley
131+
Chris Pryer
131132
Chris Wolfe
132133
Christian Clauss
133134
Christian Heimes
@@ -169,7 +170,9 @@ Daniel Jost
169170
Daniel Katz
170171
Daniel Shaulov
171172
Daniele Esposti
173+
Daniele Nicolodi
172174
Daniele Procida
175+
Daniil Konovalenko
173176
Danny Hermes
174177
Danny McClanahan
175178
Darren Kavanagh
@@ -200,13 +203,15 @@ Diego Caraballo
200203
Diego Ramirez
201204
DiegoCaraballo
202205
Dimitri Merejkowsky
206+
Dimitri Papadopoulos
203207
Dirk Stolle
204208
Dmitry Gladkov
205209
Dmitry Volodin
206210
Domen Kožar
207211
Dominic Davis-Foster
208212
Donald Stufft
209213
Dongweiming
214+
doron zarhi
210215
Douglas Thor
211216
DrFeathers
212217
Dustin Ingram
@@ -282,6 +287,7 @@ hauntsaninja
282287
Henrich Hartzer
283288
Henry Schreiner
284289
Herbert Pfennig
290+
Holly Stotelmyer
285291
Hsiaoming Yang
286292
Hugo Lopes Tavares
287293
Hugo van Kemenade
@@ -305,6 +311,7 @@ Jacob Kim
305311
Jacob Walls
306312
Jaime Sanz
307313
jakirkham
314+
Jakub Kuczys
308315
Jakub Stasiak
309316
Jakub Vysoky
310317
Jakub Wilk
@@ -317,6 +324,7 @@ Jan Pokorný
317324
Jannis Leidel
318325
Jarek Potiuk
319326
jarondl
327+
Jason Curtis
320328
Jason R. Coombs
321329
Jay Graves
322330
Jean-Christophe Fillion-Robin
@@ -342,6 +350,7 @@ Jon Dufresne
342350
Jon Parise
343351
Jonas Nockert
344352
Jonathan Herbert
353+
Joonatan Partanen
345354
Joost Molenaar
346355
Jorge Niedbalski
347356
Joseph Bylund
@@ -350,6 +359,7 @@ Josh Bronson
350359
Josh Hansen
351360
Josh Schneier
352361
Juanjo Bazán
362+
Judah Rand
353363
Julian Berman
354364
Julian Gethmann
355365
Julien Demoor
@@ -455,6 +465,7 @@ Miro Hrončok
455465
Monica Baluna
456466
montefra
457467
Monty Taylor
468+
Muha Ajjan‮
458469
Nadav Wexler
459470
Nahuel Ambrosini
460471
Nate Coraor
@@ -484,6 +495,7 @@ nvdv
484495
OBITORASU
485496
Ofek Lev
486497
ofrinevo
498+
Oliver Freund
487499
Oliver Jeeves
488500
Oliver Mannion
489501
Oliver Tonnhofer
@@ -555,6 +567,7 @@ Riccardo Schirone
555567
Richard Jones
556568
Richard Si
557569
Ricky Ng-Adam
570+
Rishi
558571
RobberPhex
559572
Robert Collins
560573
Robert McGibbon
@@ -605,6 +618,7 @@ Stavros Korokithakis
605618
Stefan Scherfke
606619
Stefano Rivera
607620
Stephan Erb
621+
Stephen Rosen
608622
stepshal
609623
Steve (Gadget) Barnes
610624
Steve Barnes
@@ -644,6 +658,7 @@ Tom V
644658
Tomas Hrnciar
645659
Tomas Orsava
646660
Tomer Chachamu
661+
Tommi Enenkel | AnB
647662
Tomáš Hrnčiar
648663
Tony Beswick
649664
Tony Narlock
@@ -672,6 +687,7 @@ Wil Tan
672687
Wilfred Hughes
673688
William ML Leslie
674689
William T Olson
690+
William Woodruff
675691
Wilson Mo
676692
wim glenn
677693
Winson Luk

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ include AUTHORS.txt
22
include LICENSE.txt
33
include NEWS.rst
44
include README.rst
5+
include SECURITY.md
56
include pyproject.toml
67

78
include src/pip/_vendor/README.rst

NEWS.rst

Lines changed: 76 additions & 0 deletions

SECURITY.md

Lines changed: 3 additions & 0 deletions

docs/html/topics/configuration.md

Lines changed: 16 additions & 5 deletions

news/10265.removal.rst

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

news/11312.feature.rst

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

news/11381.feature.rst

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

news/11527.bugfix.rst

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

news/11529.bugfix.rst

Lines changed: 1 addition & 0 deletions

news/11589.feature.rst

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

news/11598.bugfix.rst

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

news/11617.bugfix.rst

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

news/11623.bugfix.rst

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

news/11638.bugfix.rst

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

news/11673.bugfix.rst

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

news/11675.doc.rst

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

news/11676.doc.rst

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

news/11704.bugfix.rst

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

news/11757.feature.rst

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

news/11774.bugfix.rst

Lines changed: 1 addition & 0 deletions

news/11775.doc.rst

Lines changed: 2 additions & 0 deletions

news/11809.doc.rst

Lines changed: 1 addition & 0 deletions

news/4e5ddb5b-e740-4ef8-a78a-8d62a144fdde.trivial.rst

Whitespace-only changes.

news/704B9286-9572-4871-9B35-C6A8FA66AE75.trivial.rst

Whitespace-only changes.

news/9752.feature.rst

Lines changed: 1 addition & 0 deletions

news/c1da841b-9024-4448-9ae1-6e4a5a5952f0.trivial.rst

Whitespace-only changes.

news/certifi.vendor.rst

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

news/chardet.vendor.rst

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

news/colorama.vendor.rst

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

news/d4da20f5-0ed2-480c-baa9-2490e4abdff6.trivial.rst

Whitespace-only changes.

news/distro.vendor.rst

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

news/pep517.vendor.rst

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

news/pkg_resources.vendor.rst

Lines changed: 1 addition & 0 deletions

news/platformdirs.vendor.rst

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

news/pyproject-hooks.vendor.rst

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

news/requests.vendor.rst

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

news/resolvelib.vendor.rst

Lines changed: 1 addition & 0 deletions

news/rich.vendor.rst

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

news/setuptools.vendor.rst

Lines changed: 1 addition & 0 deletions

news/urllib3.vendor.rst

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

noxfile.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Automation using nox.
22
"""
33

4+
import argparse
45
import glob
56
import os
67
import shutil
@@ -183,7 +184,13 @@ def lint(session: nox.Session) -> None:
183184
def vendoring(session: nox.Session) -> None:
184185
session.install("vendoring~=1.2.0")
185186

186-
if "--upgrade" not in session.posargs:
187+
parser = argparse.ArgumentParser(prog="nox -s vendoring")
188+
parser.add_argument("--upgrade-all", action="store_true")
189+
parser.add_argument("--upgrade", action="append", default=[])
190+
parser.add_argument("--skip", action="append", default=[])
191+
args = parser.parse_args(session.posargs)
192+
193+
if not (args.upgrade or args.upgrade_all):
187194
session.run("vendoring", "sync", "-v")
188195
return
189196

@@ -199,7 +206,9 @@ def pinned_requirements(path: Path) -> Iterator[Tuple[str, str]]:
199206

200207
vendor_txt = Path("src/pip/_vendor/vendor.txt")
201208
for name, old_version in pinned_requirements(vendor_txt):
202-
if name == "setuptools":
209+
if name in args.skip:
210+
continue
211+
if args.upgrade and name not in args.upgrade:
203212
continue
204213

205214
# update requirements.txt

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ drop = [
5050
"easy_install.py",
5151
"setuptools",
5252
"pkg_resources/_vendor/",
53+
"_distutils_hack",
54+
"distutils-precedence.pth",
5355
"pkg_resources/extern/",
5456
# trim vendored pygments styles and lexers
5557
"pygments/styles/[!_]*.py",

0 commit comments

Comments
 (0)