Commit Graph

11779 Commits

Author SHA1 Message Date
Stéphane Bidoul 1320bac4ff
Merge pull request #9814 from pradyunsg/revamp-ci-apr-2021-v2
Run all of CI, on scheduled runs
2021-04-24 11:05:03 +02:00
Pradyun Gedam e9cc23ffd9
Skip checks on PRs only 2021-04-24 10:00:54 +01:00
Stéphane Bidoul 4b8004a1b9
Merge pull request #9775 from uranusjr/new-resolver-direct-url-with-extras
Correctly resolve requirement requested both as non-extra URL and non-URL with extras
2021-04-23 21:52:03 +02:00
Tzu-ping Chung cf4e3aa055 Remove stray id(candidate) call
Also moves the incompatibility candidate calculation to closer to their
usages.
2021-04-24 02:09:24 +08:00
Pradyun Gedam 73dca3a43a
Change quotes 2021-04-21 10:00:46 +01:00
Pradyun Gedam 9ae842b0dc
Merge pull request #9820 from webknjaz/docs/sphinx-parallelism
Enable parallelism in Sphinx
2021-04-20 21:38:26 +01:00
Sviatoslav Sydorenko 92862e28ec
Enable parallelism in Sphinx 2021-04-20 22:35:53 +02:00
Stéphane Bidoul 88eb4f092e
Merge pull request #9813 from sbidoul/update-vendored-20210417-sbi
Update vendored dependencies
2021-04-20 14:46:26 +02:00
Tzu-ping Chung 9cab9834fa Refactor Factory.find_candidates() for readability 2021-04-19 12:21:35 +08:00
Tzu-ping Chung 0305e0d596 Implement extra-ed requirement merging
When a requirement is requested multiple times, some via a direct URL
("req @ URL") and some not but with extras ("req[extra] VERSION"), the
resolver previous could not correctly find "req[extra]" if "req" is
available in an index.

This additional logic makes the resolver, when encountering a
requirement with identifier "req[extra]", to also look for explicit
candidates listed under "req", and add them as found matches for
"req[extra]".
2021-04-19 08:37:35 +08:00
Tzu-ping Chung a31f8fd5ed Add failed test case 2021-04-19 08:31:28 +08: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
Tzu-ping Chung cf2c2ccf6f
Fix changelog misformat (#9817) 2021-04-18 07:44:38 +08:00
Tzu-ping Chung c6ab30aaef
Merge pull request #9805 from uranusjr/sphinxcontrib-towncrier-020a0 2021-04-17 23:47:24 +08:00
Pradyun Gedam 3df69bcb29
Run all of CI, on scheduled runs 2021-04-17 15:33:58 +01:00
Stéphane Bidoul d69a2d7bab Upgrade tenacity to 7.0.0 2021-04-17 16:28:50 +02:00
Stéphane Bidoul 79173f9091 Upgrade idna to 3.1 2021-04-17 16:28:23 +02:00
Stéphane Bidoul 7bea3ec262 Upgrade pep517 to 0.10.0 2021-04-17 16:27:56 +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 bae5084d62
Merge pull request #9802 from uranusjr/resolvelib-070 2021-04-15 08:04:28 +08:00
Tzu-ping Chung c117d440c9
Merge pull request #9729 from uranusjr/collector-refactor 2021-04-15 08:03:43 +08:00
Tzu-ping Chung d4c32a249c
Merge pull request #9774 from sbidoul/warn-on-pep517-build-global-option 2021-04-15 07:29:44 +08:00
Tzu-ping Chung a79c6267de Render top_line explicitly in towncrier template
This allows sphinxcontrib-towncrier to render it in the documentation.
The rendering of NEWS.rst is unchanged since Towncrier detects
automatically if that line exists and does not render a duplicated
section title.
2021-04-15 07:21:24 +08:00
Tzu-ping Chung df84d1ce62 Upgrade sphinxcontrib-towncrier for docs 2021-04-15 01:31:51 +08:00
Tzu-ping Chung 602b22fcc6 Update factory implementation for resolvelib 0.7.0 2021-04-13 17:47:48 +08:00
Tzu-ping Chung 5ab17b96bd Update vendored resolvelib to 0.7.0 2021-04-13 04:13:17 +08:00
Tzu-ping Chung e6a65fc585
Merge pull request #9771 from uranusjr/resolvelib-060 2021-04-13 03:33:23 +08: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
Tzu-ping Chung 64681084f3 Merge branch 'main' into resolvelib-060 2021-04-12 21:59:10 +08:00
Pradyun Gedam a0f604164e
Merge pull request #9801 from domdfcoding/patch-1
Remove third backtick from inline code block.
2021-04-12 07:09:41 +01:00
Pradyun Gedam 24f9e98200
Merge pull request #9800 from pypa/bump-rtd-python
Bump ReadTheDocs Python version to 3.8
2021-04-12 06:52:44 +01:00
Dominic Davis-Foster 4517306a6d
Remove third backtick from inline code block. 2021-04-11 21:49:25 +01:00
Pradyun Gedam 9aa6cbda47
Bump ReadTheDocs Python version to 3.8
Required for compatibility with the latest sphinx-inline-tabs release.
2021-04-11 20:07:49 +01:00
Tzu-ping Chung d878727772 Don't suggest --user in virtual environment 2021-04-09 14:14:08 +02:00
Pradyun Gedam 0f537c8d62
Merge pull request #9788 from hugovk/test-main
Run CI on main not master
2021-04-07 18:42:13 +01:00
Hugo van Kemenade ec59cc0968 Run CI on main not master 2021-04-07 17:48:55 +03:00
Paul Moore 88464bec96
Merge pull request #9780 from pfmoore/test_fixes
Fix some tests that are checking logs incorrectly
2021-04-07 14:52:25 +01:00
Tzu-ping Chung 44f07910a8
Merge pull request #9786 from uranusjr/rtd-towncrier-pin
Pin towncrier under 19.9.0
2021-04-07 20:42:28 +08:00
Tzu-ping Chung 80039e9376 Pin towncrier under 19.9.0
sphinxcontrib-towncrier uses towncrier internals and has not been
updated to work with later versions.
2021-04-07 20:21:13 +08:00
Stéphane Bidoul 0770b6aeb8
Merge pull request #9776 from sbidoul/ref-build-option-sbi
Refactoring of --build-option and --global-option declaration in wheel command
2021-04-07 14:13:55 +02:00
Stéphane Bidoul 98fdc7a331
Merge pull request #9783 from sbidoul/postpone-8333-deprecation-sbi
Postpone --build-dir removal
2021-04-06 19:21:30 +02:00
Paul Moore a64ab1ab8c
Merge pull request #9779 from pfmoore/workaround_9540
Make pip work with warnings converted to errors
2021-04-06 08:31:19 +01:00
Stéphane Bidoul d3089e188a Postpone --build-dir removal 2021-04-05 18:39:47 +02:00
Paul Moore 55d2d0dcf7 Fix some tests that are checking logs incorrectly 2021-04-05 15:39:01 +01:00
Paul Moore 8d6870aba5 News file 2021-04-05 15:35:29 +01:00
Paul Moore ef35e73a71 Make pip work with warnings converted to errors 2021-04-05 15:31:08 +01:00
Pradyun Gedam 3679947c99
Merge pull request #9777 from pfmoore/no_virtualenv_internals
Don't use virtualenv internals in tests
2021-04-05 14:26:04 +01:00
Paul Moore cc3adad1b2 Don't use virtualenv internals in tests 2021-04-05 13:16:26 +01:00
Stéphane Bidoul 5b9a628873 Refactor --global-option declaration in wheel command 2021-04-04 17:08:06 +02:00
Stéphane Bidoul d53ddb9380 Refactor --build-option declaration 2021-04-04 16:18:06 +02:00