summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Include nox install instructions in Getting Started dev doc (#12001)Awit (Ah-Wit) Ghirmai2023-04-261-7/+17
|
* Revert "Merge pull request #11487 from pelson/feature/base-prefix-config"Paul Moore2023-04-211-16/+5
| | | | | This reverts commit 56e5fa3c0fd0544e7b5b9b89d9d7854b82d51242, reversing changes made to 2c09e9c760e67fd801b3e756357de3b3c82cd08d.
* Update docs about hash checking and wheel cache (#11967)Stéphane Bidoul2023-04-171-6/+6
|
* Update user_guide.rstHonnix2023-04-131-1/+1
|
* Update user_guide.rstHonnix2023-04-131-2/+2
|
* Update user_guide.rstHonnix2023-04-131-4/+8
|
* Make it clear that constraints file can be a URLHonnix2023-04-121-0/+4
|
* Stop propagating `config_settings` to dependencies (#11941)Stéphane Bidoul2023-04-091-0/+6
|
* Remove more traces of setup.py installStéphane Bidoul2023-03-311-9/+0
|
* Bump all linters other than mypy (#11901)Pradyun Gedam2023-03-271-1/+0
|
* Build documentation with Sphinx 6 (#11904)Pradyun Gedam2023-03-272-2/+2
|
* Merge pull request #11886 from sbidoul/clarify-install-report-docsStéphane Bidoul2023-03-271-4/+3
|\ | | | | docs: clarify installation report note
| * docs: clarify installation report noteStéphane Bidoul2023-03-271-4/+3
| | | | | | | | Update a note to reflect the fact that the report format is now stable.
* | Configure sphinx-copybutton to strip prompts (#11702)Nikhil Ladha2023-03-271-0/+6
|/
* Make sphinx.ext.extlinks captions actual string templates (#11883)Miro Hrončok2023-03-271-3/+3
|
* Merge pull request #11763 from sbidoul/direct-url-hashes-part-2-sbiStéphane Bidoul2023-03-222-9/+11
|\ | | | | Refine direct URL spec links in install report and inspect docs
| * Add a few back quotes in docsStéphane Bidoul2023-03-222-4/+4
| |
| * Update direct URL spec linksStéphane Bidoul2023-03-182-7/+9
| |
* | Remove support for the deprecated --install-optionsStéphane Bidoul2023-03-181-10/+4
| |
* | Merge pull request #11839 from WilliamDEdwards/fix/add-ssh-user-to-git-sshStéphane Bidoul2023-03-181-1/+1
|\ \ | |/ |/| Add SSH username to Git over SSH documentation example
| * Add SSH username to Git over SSH documentation exampleWilliam Edwards2023-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | ``` (testvenv) williams-air:testvenv williamedwards$ pip3 install 'foobar @ git+ssh://example.com/foobar' fatal: '/foobar' does not appear to be a git repository fatal: Could not read from remote repository. (testvenv) williams-air:testvenv williamedwards$ pip3 install 'foobar @ git+ssh://git@example.com/foobar' ... Successfully installed foobar-0.0 ```
* | Merge pull request #11698 from Darsstar/keyring-multi-choiceTzu-ping Chung2023-03-151-10/+105
|\ \
| * \ Merge branch 'main' into keyring-multi-choiceDos Moonen2023-02-211-5/+16
| |\ \ | | |/ | | | | | | | | | # Conflicts: # src/pip/_internal/network/auth.py
| * | Typo in documentation: s/if/isDos Moonen2023-01-301-1/+1
| | |
| * | Revise documentation on keyringTzu-ping Chung2023-01-301-29/+31
| | |
| * | Make it possible to request a keyring provider: `auto`, `disabled`, `import` ↵Dos Moonen2023-01-301-10/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | or `subprocess` Refactored `_get_index_url()` to get integration tests for the subprocess backend working. Keyring support via the 'subprocess' provider can only retrieve a password, not a username-password combo. The username therefor MUST come from the URL. If the URL obtained from the index does not contain a username then the username from a matching index is used. `_get_index_url()` does that matching. The problem this refactoring solves is that the URL where a wheel or sdist can be downloaded from does not always start with the index url. Azure DevOps Artifacts Feeds are an example since it replaces the friendly name of the Feed with the GUID of the Feed. Causing `url.startswith(prefix)` to evaluate as `False`. The new behaviour is to return the index which matches the netloc and has the longest common prefix of the `path` property of the value returned by `urllib.parse.urlsplit()`. The behaviour for resolving ties is unspecified.
* | | Quote all install command components that aren't a bare package nameMatthew Feickert2023-03-141-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | * As a means to make things easier for new users, quote everything in a `pip install` command that is part of a package that isn't just a bare package name. * Use single quotes for Linux/Mac and use double quotes for Windows to follow existing style conventions.
* | | Quote extras to guard shells with glob qualifiersMatthew Feickert2023-03-141-9/+9
| |/ |/| | | | | | | | | | | | | | | * Shells like zsh have glob qualifiers that will error if an extra is not quoted. While the glob qualifiers can be disabled, adding quotes guards against errors if people are copy-pasting or do not know that they can disable the behavior. * Use single quotes for Linux/Mac and use double quotes for Windows to follow existing style conventions.
* | Merge pull request #11487 from pelson/feature/base-prefix-configTzu-ping Chung2023-02-011-5/+16
|\ \ | |/ |/|
| * Merge branch 'main' into feature/base-prefix-configTzu-ping Chung2022-11-253-5/+5
| |\
| * | Use the VIRTUAL_ENV environment variable in the configuration documentationPhil Elson2022-11-171-3/+3
| | | | | | | | | | | | | | | | | | This follows the discussion in https://github.com/pypa/pip/pull/11487/files#r988625394, that despite the VIRTUAL_ENV environment variable not being the technically correct value, it is more readily understood by readers than ``sys.prefix``.
| * | Update docs/html/topics/configuration.mdPhil Elson2022-11-161-1/+1
| | | | | | | | | Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
| * | Merge branch 'main' into feature/base-prefix-configTzu-ping Chung2022-11-162-1/+22
| |\ \
| * | | Add the "base" config level concept, to allow configuration of all virtual ↵Phil Elson2022-10-061-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | environments sharing the same base. The new functionality serves a use case which was not previously possible with pip configuration files, namely the situation where you have a base Python installation and want to influence the pip configuration for all derivative virtual environments *without* changing the config for all other environments on a machine (global), or for all other environment run by the same user (user). Concretely, this could be used for a centrally managed network mounted filesystem based Python installation, from which multiple users can build virtual environments and inside which a specific pip configuration is needed (e.g. an index URL).
* | | | Add version history to inspect and install report docsStéphane Bidoul2023-01-292-0/+8
| | | |
* | | | Update direct URL hashes examplesStéphane Bidoul2023-01-291-4/+10
| | | |
* | | | Merge pull request #11592 from judahrand/keyring-cliPradyun Gedam2023-01-281-3/+15
|\ \ \ \
| * | | | Add documentation on functionality in #11589Judah Rand2022-11-111-3/+15
| | | | |
* | | | | Install report format declared stableStéphane Bidoul2023-01-281-5/+2
| | | | |
* | | | | pip inspect format declared stableStéphane Bidoul2023-01-281-5/+2
| | | | |
* | | | | Merge pull request #11731 from cnpryer/docs-fixPradyun Gedam2023-01-222-9/+9
|\ \ \ \ \
| * | | | | Fix docsChris Pryer2023-01-192-9/+9
| | | | | |
* | | | | | Rename Unix to LinuxMuha Ajjan‮2023-01-211-1/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this keeps the tabs under "Default paths" and "Avoiding caching" in sync to reproduce the issue this commit solves, go to this page: https://pip.pypa.io/en/stable/topics/caching/ then change the tabs under one of the sections, notice how changing to Unix / Linux breaks sync due to PipCLIDirective using the name [Linux](https://github.com/pypa/pip/blob/95a58e7ba58e769af882502f7436559f61ecca8a/docs/pip_sphinxext.py#L231) for Unix based OS's
* | | | | minor installation.md docs typoJason Curtis2023-01-161-1/+1
| | | | |
* | | | | Mention build-backend in regular/editable install differences (#11691)Joonatan Partanen2023-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Paul Moore <p.f.moore@gmail.com> Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
* | | | | Clarify the role of the egg URL fragmentStéphane Bidoul2022-12-281-9/+15
| | | | |
* | | | | Merge pull request #11675 from sbidoul/fix-vcs-support-docsPradyun Gedam2022-12-281-4/+0
|\ \ \ \ \
| * | | | | Update VCS support documentationStéphane Bidoul2022-12-281-4/+0
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Now that PEP 610 (direct_url.json) is implemented, an editable install is not required anymore for pip freeze to work correctly.
* | | | | topics/vcs-support: re-qualify egg fragment behaviorWilliam Woodruff2022-12-021-5/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: William Woodruff <william@trailofbits.com>
* | | | | topics/vcs-support: clarify the egg fragment's syntaxWilliam Woodruff2022-11-221-2/+9
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | This doesn't actually address the semantics of extras in the egg fragment. Signed-off-by: William Woodruff <william@trailofbits.com>