1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

518 commits

Author SHA1 Message Date
Pradyun Gedam
4ee9a4af25
Add Python 3.10 support 2021-08-06 13:42:31 +01:00
Hugo van Kemenade
8e473886d6 Link directly to the new location to avoid an extra click and load 2021-08-04 12:16:03 +03:00
Tzu-ping Chung
8e3c4bd3b9 Update major release process to use PR workflow
This works better for RMs without authority to push directly to main,
and helps prevent errors with the PR's CI checks.
2021-07-25 13:06:57 +08:00
johnthagen
a8b8d4d7fe
Document how to install provides_extras from local wheel file (#9698) 2021-07-25 10:36:26 +08:00
Pradyun Gedam
d7c0e621e3
Merge branch 'main' into topic/dependency-resolution 2021-07-13 23:10:45 +01:00
Pradyun Gedam
14e48b5f28
Rephrase paragraph describing how dependency resolution works
- Clarify that pip is incrementally building up this information.
- Clarify that pip has to download files, which contain the dependency information.
- Hint at the fact that this is a recursive process.
2021-07-13 23:10:19 +01:00
Pradyun Gedam
cc188ae0cb
Merge branch 'main' into topic/repeatable-installs 2021-07-13 22:58:28 +01:00
Pradyun Gedam
15459969b3
Merge pull request #10099 from pradyunsg/topic/vcs-support
Add topic guide: VCS Support
2021-07-12 07:55:13 +01:00
Pradyun Gedam
67da5a6b88
Fix a typo
Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
2021-07-11 09:27:26 +01:00
Pradyun Gedam
c1295afdd5 Address review comments 2021-07-09 11:05:07 +01:00
Pradyun Gedam
414da9b029 Reword pip-starts-backtracking sentence
This reads clearer than the initial iteration.

Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
Co-authored-by: Paul Moore <p.f.moore@gmail.com>
2021-07-09 10:55:25 +01:00
Pradyun Gedam
520aed8b06
Stylise console output with console highlighting
Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
2021-07-02 12:18:53 +01:00
Pradyun Gedam
4fe94078d5 Update IRC links to libera.chat 2021-06-25 15:45:45 +01:00
Pradyun Gedam
97bab9f23f Add topic guide: Dependency Resolution 2021-06-25 13:08:03 +01:00
Pradyun Gedam
b9d27d6d28 Add topic guide: Repeatable Installs 2021-06-25 11:58:02 +01:00
Pradyun Gedam
80285c686f Correctly look up os.devnull reference 2021-06-25 11:14:29 +01:00
Pradyun Gedam
9cd3d5d547 Drop old VCS support section and update links 2021-06-25 11:14:12 +01:00
Pradyun Gedam
ad8a1b8da0 Add topic guide: VCS Support 2021-06-25 11:13:03 +01:00
Pradyun Gedam
0ab159a3f2 Add topic guide: Configuration 2021-06-11 16:26:24 +01:00
Pradyun Gedam
330cfa38e2 Enable definition lists in MyST
This is useful for presenting content.
2021-06-11 16:26:24 +01:00
Pradyun Gedam
d63f06a881 Add a topic guide: Caching 2021-06-11 16:20:09 +01:00
Pradyun Gedam
9e1a92e3fe
Merge pull request #10024 from pradyunsg/remove-old-docs-pages
Remove old documentation pages
2021-06-11 13:40:04 +01:00
Pradyun Gedam
de8882808b Fix typo in version added directive 2021-06-11 11:44:39 +01:00
Pradyun Gedam
9687f4598f Add an intersphinx link, to compatibility section
This was being used in a different part of our documentation.
2021-06-11 11:44:26 +01:00
Pradyun Gedam
5bc83d44a3 Fix typo in redirect to topics/authentication 2021-06-11 11:43:47 +01:00
Pradyun Gedam
ad9d492989
Merge pull request #10023 from pradyunsg/show-is-for-local-packages
Move where show is shown in commands
2021-06-07 22:11:10 +01:00
Dirk Stolle
b8e7a70fd5
Fix typos (#10001) 2021-06-03 16:44:42 +02:00
Pradyun Gedam
3930f5545f Add a topic guide for Authentication 2021-05-28 16:14:29 +01:00
Pradyun Gedam
7d42fb61ae Add a "Topic Guide" section to the documentation
This section will contain pages that describe a single topic (like
"Authentication", "Caching", etc).
2021-05-28 13:03:57 +01:00
Pradyun Gedam
70a2c723e8 Remove old documentation pages
These pages were redirecting users from really old versions of pip.
Breaking those links now should be fine, since these pages do not get
much traffic.
2021-05-28 12:43:31 +01:00
Pradyun Gedam
b3a848af13 Move where show is shown in commands
It is for introspecting installed packages, not on the index.
2021-05-28 12:16:56 +01:00
Pradyun Gedam
f9dc946e68
Use the footnote in the installation page 2021-05-22 12:13:41 +01:00
Pradyun Gedam
1b386366a3
installing.rst -> installation.md 2021-05-22 00:33:13 +01:00
Pradyun Gedam
34d181a5d6
quickstart.rst -> getting-started.md 2021-05-22 00:33:13 +01:00
Pradyun Gedam
5734d32546
Change first title in getting-started 2021-05-22 00:33:13 +01:00
Pradyun Gedam
f99ccb15c3
Update copyright in conf.py, to match copyright.rst 2021-05-22 00:33:02 +01:00
Pradyun Gedam
0139009eb0
Flesh out the Getting Started page 2021-05-22 00:31:05 +01:00
Pradyun Gedam
cbade4e657
Further tweak the installation page 2021-05-22 00:31:05 +01:00
Pradyun Gedam
afcefa9088
Rewrite substantial portions of installation docs 2021-05-22 00:31:05 +01:00
Pradyun Gedam
86c79441e9
Add initial getting-started scaffold 2021-05-22 00:31:04 +01:00
Pradyun Gedam
9fb3b7c795
Add new installation document 2021-05-22 00:31:01 +01:00
Stéphane Bidoul
8fc65ea53f
Merge pull request #9673 from mwchase/url-constraints-final-2
Support URL constraints in the new resolver
2021-04-18 12:31:45 +02:00
Max W Chase
4c69ab2a2c Support URL constraints in the new resolver
Fixes #8253
2021-04-17 07:59:57 -04:00
Tzu-ping Chung
a912c5530d Rewrite collect_links
This introduces a collect_sources() method to do the same thing, but
instead of flattening links eagerly, return each repository entry
separately (and return a None for invalid repository options), so
subsequent code can better distinguish which link comes from which
repository.
2021-04-13 03:16:36 +08:00
Dominic Davis-Foster
4517306a6d
Remove third backtick from inline code block. 2021-04-11 21:49:25 +01:00
Eric Cousineau
f1f94baf5c try to encode more deets 2021-04-03 23:18:20 +08:00
Eric Cousineau
9f73611df6 address review, I think? 2021-04-03 23:18:19 +08:00
Eric Cousineau
b43a8ed51e docs: Describe --upgrade-strategy and direct requirements explicitly
Add a brief example
2021-04-03 23:18:19 +08:00
Tzu-ping Chung
5df7d26a4e Merge branch 'main' into dependency-confustion-documentation 2021-04-03 16:50:16 +08:00
Tzu-ping Chung
b88de7d6ad Re-apply documentation addition 2021-04-03 16:23:33 +08:00
Tzu-ping Chung
b3fd603b22 Merge branch 'main' into patch-1 2021-04-03 16:11:00 +08:00
Pradyun Gedam
b6014973c3
Merge pull request #9476 from uranusjr/custom-news-directive
Custom RST directive to generate stable version ID
2021-04-02 13:24:20 +01:00
Pradyun Gedam
3fe1954e10
Add redirects from the old /reference/ pages 2021-04-02 11:38:17 +01:00
Pradyun Gedam
b2c5e1078b
Rewrite Commands section's landing page
- reST -> MyST
- Roughly group the commands, based on what they work on.
2021-04-02 11:10:17 +01:00
Pradyun Gedam
0147cd1e29
Move /reference/ to /cli/ 2021-04-02 11:10:17 +01:00
Pradyun Gedam
2571067215
Merge branch 'main' into custom-news-directive 2021-04-02 10:44:46 +01:00
Pradyun Gedam
879cee8a20
Update note that CI docs are out of date 2021-04-02 01:32:05 +01:00
Pradyun Gedam
6ff1f7da2f
Merge pull request #9739 from pradyunsg/tests/drop-YAML-based-resolver-tests
Drop YAML tests for the resolver
2021-03-28 07:56:09 +01:00
Pradyun Gedam
1db5ce02af
Update the default branch name for this repository 2021-03-28 07:30:21 +01:00
Pradyun Gedam
c651ecf25a
Tweak some references in the documentation 2021-03-28 07:29:37 +01:00
Pradyun Gedam
bcbfbaa515
Merge pull request #9672 from jdufresne/mypy-docs
Complete typing of docs directory
2021-03-26 06:58:06 +00:00
Pradyun Gedam
ad63666749
Drop YAML tests for the resolver
We've created a fairly capable setup with the new resolver tests,
which has now rendered this logic redundant and generally unnecessary.
2021-03-21 11:55:07 +00:00
Pradyun Gedam
8e2071e557
Rewrite our documentation landing page
- Change to Markdown
- Split the Table of Contents
2021-03-21 09:14:14 +00:00
Jon Dufresne
96615e92c4 Complete typing of docs directory 2021-03-06 14:14:34 -08:00
Pradyun Gedam
1cbeb04ae7
Add autodoc and todo plugins for Sphinx 2021-03-06 10:52:22 +00:00
Pradyun Gedam
dfc509daee
Rewrite docs/conf.py
This simplifies the Sphinx configuration and adds additional grouping
and structure to the existing code as well.
2021-03-06 10:52:22 +00:00
Pradyun Gedam
11986d7641
Enable MyST in documentation 2021-03-06 10:52:22 +00:00
Pradyun Gedam
1e2873a520
Remove the docs-feedback extension 2021-03-06 10:52:22 +00:00
Tzu-ping Chung
a220486af2
Merge pull request #9477 from bbodenmiller/patch-1 2021-02-27 15:31:01 +08:00
Pradyun Gedam
d150cf2ae4
Merge pull request #9656 from pradyunsg/update-resolver-timeline
Update note on the legacy resolver's removal
2021-02-25 19:34:45 +00:00
Quentin Lee
b656cefd48 Update info for unit and integration tests on MacOs 2021-02-25 09:53:53 +01:00
Klaas van Schelven
0501ad7e4a Add link to paper about dependency confusion 2021-02-24 14:38:52 +01:00
Ben Bodenmiller
2720e4a228
Merge branch 'master' into patch-1 2021-02-24 00:04:36 -08:00
Klaas van Schelven
69577a6e08 Documentation: add a warning about "dependency confusion" vulnerability
See #9612
2021-02-23 11:17:54 +01:00
David Hewitt
838988cb44 Build local directories in-place with feature flag 2021-02-22 23:31:47 +00:00
Pradyun Gedam
fba946b36d
Update note on the legacy resolver's removal 2021-02-21 15:05:23 +00:00
David D Lowe
c6deb376ef
Document that pip supports Python 3.9 2021-02-11 14:05:30 +01:00
Thomas Grainger
1dcc9084c7
update setuptools extras URL 2021-02-08 20:57:06 +00:00
Martin Pavlasek
720202c9b7 remove uninteded 'python -m' from installation reference docs 2021-02-03 14:18:27 +01:00
Paul Moore
d1aa391311
Merge pull request #9497 from hugovk/update-docs-tense
Docs: update to past tense now pip 21.0 is out
2021-01-29 09:51:23 +00:00
Greg Roodt
c6b32ae24f Exclude empty drafts. 2021-01-25 12:56:02 +11:00
Hugo van Kemenade
431d2576dd Docs: update to past tense now pip 21.0 is out 2021-01-23 17:49:14 +02:00
Tzu-ping Chung
474c82bc3e Custom RST directive to generate stable version ID 2021-01-21 02:02:53 +08:00
Ben Bodenmiller
61bda3dfc8
Simplify SSL doc - remove implementation details 2021-01-19 18:20:49 -08:00
Ben Bodenmiller
48e2c62cdd
Add details on PIP_CERT 2021-01-19 18:09:28 -08:00
Ben Bodenmiller
98b3d19e53
Improve SSL Certificate Verification details 2021-01-19 17:54:22 -08:00
Pradyun Gedam
c383ec3b41
Merge pull request #9172 from webknjaz/docs/unreleased-change-fragments-preview
Add a preview for the "next release" change notes
2020-12-26 10:50:10 +00:00
Pradyun Gedam
7407bc1e8a
Merge pull request #9353 from ichard26/fix_broken_mailto_link
Fix broken email link in docs feedback banners
2020-12-26 10:21:59 +00:00
Jon Dufresne
ba40f58ecc Remove encoding cookie from Python source files
Unnecessary since dropping Python 2. Python now decodes files as utf-8
by default.
2020-12-25 07:26:07 -08:00
Jon Dufresne
2e38024991 Drop u prefix from str literals
Unnecessary since dropping Python 2 support.

This makes one test case from test_str_to_display a duplicate and so has
been removed.
2020-12-25 07:26:06 -08:00
Richard Si
a61586cdcf Fix broken email link in docs feedback banners
'docs-feedback+ux/pip.pypa.io@pypa.io' isn't a valid email address, so
I replaced it with the right email address according to this GitHub
comment:

https://github.com/pypa/pip/issues/8783#issuecomment-685823974
2020-12-24 18:07:15 -05:00
Hugo van Kemenade
817ee23051 Remove redundant Python 2.7 code 2020-12-22 09:06:26 +02:00
Pradyun Gedam
4f4cf38c46
Update passage on Python 2 support 2020-12-20 12:03:00 +00:00
Pradyun Gedam
0befae128a
Drop CI info about Python 2.7/3.5 2020-12-19 19:55:04 +00:00
Sumana Harihareswara
acc0cc9fe3
docs: Fix typo
Co-authored-by: Xavier Fernandez <xav.fernandez@gmail.com>
2020-12-14 06:46:14 -05:00
Sumana Harihareswara
df7a97f3bc docs: Fix small style issues.
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-12-13 17:37:28 -05:00
Sumana Harihareswara
c7591bf973
docs: Clarify that old resolver is default with Python 2
Partially addresses #9194.

Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-12-13 17:25:59 -05:00
Sviatoslav Sydorenko
0ddfe08828
Add a preview for the "next release" change notes
This change integrates `sphinxcontrib-towncrier` into the docs build.
It uses Towncrier and its configs to render a draft changelog as RST
and injects that into the `news.rst` document right above the older
changelog entries using `towncrier-draft-entries` directive.

Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2020-12-10 15:36:51 +01:00
Pradyun Gedam
a498c13158
Merge pull request #9174 from pradyunsg/tweaks-to-migration-guide
Expand on troubleshooting steps in resolver migration guide
2020-11-29 21:17:35 +00:00
Pradyun Gedam
9c8dfdd313
Expand on troubleshooting steps in resolver migration guide
Co-authored-by: Sumana Harihareswara <sh@changeset.nyc>
2020-11-29 21:10:01 +00:00