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

12546 commits

Author SHA1 Message Date
Diego Ramirez a829016820 Improve the news file and the CI 2021-12-01 14:23:20 -06:00
Diego Ramirez fb89b6513b Fix linting 2021-12-01 12:30:20 -06:00
Diego Ramirez e0f6628ff5 Implement suggestions, and use more Nox sessions in our CI 2021-12-01 12:22:29 -06:00
Diego Ramirez 7e59f57e2a Fix the news entry 2021-11-29 10:24:25 -06:00
Diego Ramirez 093ef1dfdf Resolve all the pre-commit issues 2021-11-29 10:15:07 -06:00
Diego Ramirez 4f6734b49a Add news entry 2021-11-29 09:36:00 -06:00
Diego Ramirez aee9361f4c Remove the tox config file 2021-11-29 09:29:45 -06:00
Diego Ramirez 7ced6c583b Replace tox with Nox (CLI, docs) 2021-11-29 09:29:14 -06:00
Diego Ramirez 5c916121a9 Simple fixes to the coverage Nox session 2021-11-27 08:53:41 -06:00
Diego Ramirez 7c3fd811a6
Make some fixes to the coverage Nox session
- Simplify it, by replacing a run with a Python if statement.
- Pass an env argument to the coverage call to ensure it will work.
2021-11-27 08:42:03 -06:00
Diego Ramirez 097709b967
Add a coverage session to our noxfile
That way, we can move from tox to Nox without problems. See pypa/pip#6721 for details.
2021-11-25 08:54:48 -06:00
Pradyun Gedam c6037c7bbd
Merge pull request #10684 from daneah/main 2021-11-25 08:05:07 +00:00
Dane Hillard b36f2863e1 Add trivial change marker 2021-11-24 13:56:17 -05:00
Dane Hillard cee418172f Fix ill-formatted link to pip-tools
This link seems to have gone through a transform on the way out of
reStructuredText and was rendering as raw markup in the docs seen
[here](https://pip.pypa.io/en/latest/topics/dependency-resolution/#use-constraint-files-or-lockfiles).
2021-11-24 13:52:14 -05:00
Pradyun Gedam 3fd3a976c3
Merge pull request #10673 from ofek/patch-1 2021-11-23 21:20:40 +00:00
Ofek Lev a10359ad4c
Update .mailmap 2021-11-22 02:42:00 -05:00
Ofek Lev fba6b258a3
Fix renamed author 2021-11-22 02:17:43 -05:00
Tzu-ping Chung e0c7f24ee4
Merge pull request #10511 from uranusjr/metadata-uninstall 2021-11-22 09:54:15 +08:00
Tzu-ping Chung f9250d29c9 Fix typing for uninstallation test 2021-11-21 23:43:49 +08:00
Pradyun Gedam 95a160592e
Merge pull request #10654 from hroncok/allow-to-force-distutils 2021-11-20 16:37:26 +00:00
Miro Hrončok 85db5496b6 Allow to decide whether to use distutils or sysconfig with sysconfig._PIP_USE_SYSCONFIG
Fixes https://github.com/pypa/pip/issues/10647
2021-11-20 17:01:19 +01:00
Maurits van Rees ba979fd4b1
Simplify graph in get_topological_weights. (#10574)
Fixes https://github.com/pypa/pip/issues/10557 where the resolver spends too much time calculating the weights.

Also, do not let `get_installation_order` calculate these weights at all when there is nothing left to install.

Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
2021-11-20 13:29:50 +00:00
Tzu-ping Chung 39bcfce66d Pass arguments to closure instead of late binding 2021-11-20 19:59:57 +08:00
Pradyun Gedam 4cdb516a45
Merge pull request #10464 from jdufresne/typing-functional
Complete type annotations of tests/functional/ directory
2021-11-19 09:36:22 +00:00
Jon Dufresne c71cf88049 Complete type annotations of tests/functional/ directory 2021-11-18 18:26:17 -08:00
Tzu-ping Chung 35ec4375df Fix editable-or-not egg-info uninstallation 2021-11-18 17:58:13 +08:00
Tzu-ping Chung e0f41aeade Fix egg uninstallation 2021-11-18 17:58:13 +08:00
Tzu-ping Chung e1680b20fd Fix distutils uninstallation error 2021-11-18 17:58:12 +08:00
Tzu-ping Chung 5c4fd713c0 Fail silently if INSTALLER cannot be read 2021-11-18 17:58:12 +08:00
Tzu-ping Chung d81edc8bfc Always use packaging's version parser 2021-11-18 17:58:12 +08:00
Tzu-ping Chung ad158b03e8 Fix types in tests on Windows 2021-11-18 17:58:12 +08:00
Tzu-ping Chung 9b195bc9c9 Fix mypy error in locations 2021-11-18 17:58:12 +08:00
Tzu-ping Chung c54d40474a CHange ireq.satisfied_by to abstract distribution 2021-11-18 17:58:10 +08:00
Tzu-ping Chung 62b91dfbf1 Return abstract metadata type from ireq.get_dist() 2021-11-18 17:56:26 +08:00
Tzu-ping Chung ebd693e0b5 Abstract pkg_resources from uninstall operation 2021-11-18 17:55:38 +08:00
Pradyun Gedam 12dad05180
Merge pull request #10628 from edmorley/resolutionimpossible-help-url 2021-11-12 17:47:16 +00:00
Pradyun Gedam 35348967d4
Merge pull request #10653 from pradyunsg/ci-updates 2021-11-12 10:36:00 +00:00
Pradyun Gedam e7c80c7b46
Merge pull request #10535 from lukasjuhrich/main 2021-11-12 09:57:11 +00:00
Pradyun Gedam 2cf0c467cf
Change MacOS CI table from x86 support to arm64
It'll still be empty, but at least we're listing an architecture that is
supported.
2021-11-12 08:06:06 +00:00
Pradyun Gedam c6c6222f9e
Drop Python 3.9 from Windows CI 2021-11-12 08:04:57 +00:00
Pradyun Gedam 71151fad4c
Merge pull request #10641 from hugovk/rm-3.6 2021-11-12 07:57:30 +00:00
Lukas Juhrich a51a6447c0
Improve wording of feature summary 10535
Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
2021-11-10 13:29:14 +01:00
Hugo van Kemenade 7c9da5f512 Remove redundant Python 2 code 2021-11-08 12:02:17 +02:00
Hugo van Kemenade 0252c04a16 Drop support for soon-EOL Python 3.6 2021-11-08 12:02:16 +02:00
Pradyun Gedam d81c65ace1
Merge pull request #10449 from pradyunsg/tweak-dev-getting-started 2021-11-07 09:57:31 +00:00
Pradyun Gedam 1d0f4eaf96
Merge branch 'main' into tweak-dev-getting-started 2021-11-05 12:22:19 +00:00
Pradyun Gedam e83ed8360e
Merge pull request #10638 from layday/update-extras-doc 2021-11-05 11:33:08 +00:00
layday 844456ed36 Drop "setuptools" qualifier and link to PEP page for extras
Extras are not specific to setuptools anymore.
2021-11-05 11:42:07 +02:00
Ed Morley cfbdc48635
Update the docs URL shown for ResolutionImpossible errors
Previously the `ResolutionImpossible` error message referenced:
https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

However that section was moved in #10279, to:
https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Updating the URL not only saves a click, but also saves having to find the related
content halfway-down the dependency resolution page, since the forwarding link 
was to the top of the page rather than the specific section.
2021-11-03 09:38:27 +00:00
Pradyun Gedam c99e91224c
Merge pull request #10538 from pradyunsg/diagnostic-errors 2021-10-29 12:44:16 +01:00