Commit Graph

9730 Commits

Author SHA1 Message Date
Nicole Harris 1e4bfe7948 Fix linting? 2020-05-11 09:59:31 +01:00
Nicole Harris ab509f4fe0 Add news 2020-05-11 09:55:50 +01:00
Nicole Harris 0c8e97f9a9
Update resolver failure issue template
Update "about" to be more consistent with other templates. Add link to pipdevtree.
2020-05-10 13:34:44 +01:00
Nicole Harris c0c78e169d
Update .github/ISSUE_TEMPLATE/resolver-failure.md
Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
2020-05-10 13:31:05 +01:00
Nicole Harris f478156063
Update .github/ISSUE_TEMPLATE/resolver-failure.md
Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
2020-05-10 13:30:27 +01:00
Nicole Harris 05d171f66c
Template for users to report resolver failures 2020-05-08 13:22:53 +01:00
Pradyun Gedam 5cac4dc6bd
Merge pull request #8167 from pradyunsg/drop-list-parallelization 2020-05-07 23:57:17 +05:30
Pradyun Gedam d812fc2327
📰 2020-05-07 21:58:05 +05:30
Pradyun Gedam d18ebcfe41
Drop parallelization in `pip list` 2020-05-07 21:54:56 +05:30
Pradyun Gedam b0a3881828
Merge pull request #8143 from McSinyx/mypy-auto-pre 2020-05-07 18:49:48 +05:30
Pradyun Gedam abdc78fe33
Merge pull request #8199 from scop/changelog-project-url 2020-05-07 18:48:55 +05:30
Paul Moore 94f2dc435b
Merge pull request #8170 from pfmoore/nr_constraints2
New Resolver: Second try at implementing constraints
2020-05-07 12:40:49 +01:00
Paul Moore c7c319c4ed Fix type declarations. Mypy let me down :-( 2020-05-07 11:55:56 +01:00
Paul Moore 64b3d1b278 Merge constraints into a single SpecifierSet 2020-05-06 11:30:25 +01:00
Paul Moore ee4830b5ec Move constraints from factory to provider 2020-05-06 10:56:50 +01:00
Ville Skyttä 4fa167e433 Add Changelog project URL
Background info at
  https://github.com/pypa/warehouse/pull/7882#issue-412444446
2020-05-06 08:25:35 +03:00
Pradyun Gedam a395afba81
Merge pull request #8185 from uranusjr/contain-include-prereleases 2020-05-05 18:13:56 +05:30
Pradyun Gedam 6d1b1cf6c1
Merge pull request #8061 from uranusjr/no-requirementset-before-resolve 2020-05-05 16:42:57 +05:30
Pradyun Gedam 09a5af52e4
Merge pull request #8125 from uranusjr/yanked-link-warning-relocate 2020-05-05 16:15:52 +05:30
Paul Moore 8664218164 Merge branch 'master' into nr_constraints2 2020-05-05 11:41:09 +01:00
Pradyun Gedam c74128c424
Merge pull request #8180 from sbidoul/wheel-absent-warning-sbi 2020-05-05 16:08:54 +05:30
Pradyun Gedam cbfbc29b63
Merge pull request #8118 from ilanschnell/yaml_updates 2020-05-04 19:30:50 +05:30
Tzu-ping Chung 647dc6e128 Include prereleases in specifier check 2020-05-04 02:08:27 +08:00
Tzu-ping Chung 8facc4cee1 Avoid RequirementSet before reaching the resolver
The RequirementSet implementation conflates requirements incorrectly in
a lot of places. This means the (new) resolver would get incomplete
requirements.

The removes all RequirementSet.add_requirement() calls outside of the
legacy resolver, so the new resolver can get the unmodified list of
requirements specified by the user, allowing for more sophisticated
requirement merging.
2020-05-04 01:24:19 +08:00
Paul Moore 67e42423d0
Merge pull request #8126 from pfmoore/nr_upgrade_strategy
Implement upgrade strategies for the new resolver
2020-05-03 12:39:45 +01:00
Paul Moore 1599cc2a36 Merge branch 'master' into nr_upgrade_strategy 2020-05-03 11:01:27 +01:00
Paul Moore 218e7d830d
Merge pull request #8146 from uranusjr/new-resolver-extra-in-explicit-requirement
New resolver: Carry extras info in ExplicitRequirement
2020-05-03 10:57:48 +01:00
Paul Moore d3847e3071
Merge pull request #8059 from pelson/extra_requirements
Add xfail tests for case where specifications added as an extra are not honoured
2020-05-03 10:07:40 +01:00
Paul Moore 79a0afb79a
Merge pull request #8005 from uranusjr/candidate-from-link-retains-specifier
New resolver: Use requirement line to populate LinkCandidate._ireq
2020-05-03 09:59:50 +01:00
Paul Moore 2483fb6cdd
Merge pull request #8127 from pradyunsg/resolver/installation-order
Rework `get_installation_order` to allow for dependency cycles
2020-05-03 09:58:59 +01:00
Stéphane Bidoul 55d6022989
Update news/8178.bugfix
Co-authored-by: Xavier Fernandez <xav.fernandez@gmail.com>
2020-05-01 21:36:02 +02:00
Stéphane Bidoul 430ca847f3
Add news 2020-05-01 09:57:16 +02:00
Stéphane Bidoul d8c14d4006
Clarify message when wheel is not installed 2020-05-01 09:57:16 +02:00
Stéphane Bidoul c20f778899
Do not unncessarily warn about wheel being absent
Do not warn about the wheel package being absent
if wheel building would have been skipped for another reason.
2020-05-01 09:57:15 +02:00
Pradyun Gedam 612970b1cf
Merge pull request #8166 from deveshks/fix-generated-file-mode 2020-04-30 06:48:03 +05:30
Pradyun Gedam 369565dfef
Merge pull request #8173 from hugovk/document-pip-cache-dir 2020-04-30 06:47:39 +05:30
Hugo 64b9eddfa4 Reference 'pip cache' in the 'pip install' caching section 2020-04-29 18:22:35 +03:00
Paul Moore 0058bb5212 Improve test 2020-04-29 14:55:15 +01:00
Paul Moore c92f55f9fc Implement constraints 2020-04-29 13:03:25 +01:00
Paul Moore 5186f05bd7 Add tests for constraints 2020-04-29 12:16:09 +01:00
Devesh Kumar Singh 8dccece9c0 Combine setting new umask and getting old one into one 2020-04-29 11:57:11 +05:30
Devesh Kumar Singh 8fc6f35620 Fix NEWS wording 2020-04-29 11:48:17 +05:30
Devesh Kumar Singh 9319703ad9 Add unit test for checking permissions with custom umask 2020-04-29 11:46:43 +05:30
Ilan Schnell e8920daeab add trivial example to demonstrate installing and uninstalling multiple packages 2020-04-29 00:12:02 -05:00
Ilan Schnell 1f6ff0cc6e make flake8 happy 2020-04-28 23:43:00 -05:00
Devesh Kumar Singh 2423d58ea5 Fix generated file mode to use bitwise AND 2020-04-29 10:05:29 +05:30
Ilan Schnell 8b4a4c469a add ability to install list of requirements - with example in simple.yml 2020-04-28 23:32:55 -05:00
Ilan Schnell c14c92d9cd simplify handle_request() - improve error checking 2020-04-28 23:15:57 -05:00
Ilan Schnell 28b0fd353b add allow_error parameter to .run() method 2020-04-28 22:49:18 -05:00
Pradyun Gedam 43426eea34
Merge pull request #8158 from pradyunsg/release/20.1
Release 20.1
2020-04-28 22:20:12 +05:30