Devesh Kumar Singh
db11f83e2a
Fix tests module with flake8-bugbear
2020-06-05 02:41:08 +05:30
Pradyun Gedam
78f16daa27
Switch pip's use of pytoml -> toml
2020-04-14 13:07:17 +05:30
Stéphane Bidoul
076d1a8ed8
Fix tests that build fake InstallRequirements with source_dir
2020-04-12 11:39:09 +02:00
Jason R. Coombs
3511d3d493
Convert the remaining '%' formatters to '.format'. Fixes #6973 .
2020-03-06 12:43:03 -05:00
Chris Hunt
dd8753cdee
Mitigate Windows test failures due to PAX-format wheel release
2020-01-29 08:53:23 -05:00
Thomas Kluyver
400cf8d71e
Add a test combining local PEP 517 backend with external dependency
2019-11-23 16:57:24 +00:00
Thomas Kluyver
edc525add9
Remove leftover debugging code
2019-11-23 16:53:01 +00:00
Thomas Kluyver
81f6ba3fc1
Default None instead of []
2019-11-23 16:52:24 +00:00
Thomas Kluyver
dd7b1ee5c3
Fix building packages with backend-path in pyproject.toml
...
Closes gh-6599
2019-11-23 14:38:27 +00:00
Hanjun Kim
0363420239
update test condition
2019-11-12 20:03:01 +09:00
Chris Hunt
f805f328d4
Align interface of tests.lib.path.Path.mkdir with pathlib.Path.mkdir.
2019-10-06 21:55:10 -04:00
Pradyun Gedam
4b8f185fa8
Mark a network dependent test as network
2019-07-29 14:29:39 +05:30
Chris Hunt
39ac9ca351
Rename compatible functions in tests.lib.path.Path.
2019-07-02 18:48:44 -04:00
Chris Jerdonek
210dab7470
Add make_test_finder() helper function.
2019-06-11 19:18:56 -07:00
Chris Jerdonek
cad71a7117
Add PackageFinder.create(), and simplify PackageFinder().
2019-05-17 11:55:21 -07:00
Paul Moore
8b7c23d05c
Make flake8 shut up
2019-02-27 18:04:50 +00:00
Paul Moore
1528d50902
Stupid typo
2019-02-27 17:50:42 +00:00
Paul Moore
9921442d1f
Reject --build-options for PEP 517 builds
2019-02-27 17:40:52 +00:00
Nick Coghlan
682cff7230
Fix #6163 : Default to setuptools.build_meta:__legacy__
...
The main setuptools PEP 517 backend is intended for
explicit usage in `pyproject.toml`, when the project
authors can ensure that their `setup.py` runs without
that directory being implicitly on `sys.path`.
For implicit usage, setuptools now offers a separate
legacy backend that more closely mimics direct
execution of the `setup.py` script.
2019-02-06 20:57:57 +10:00
Pradyun Gedam
e55fcea956
Add tests for the bug
2019-01-23 09:48:04 +05:30
Benoit Pierre
817ef1a4cb
add a couple of additional PEP 517 tests
2018-10-29 23:38:56 +01:00
Paul Moore
f10be259ce
PEP 517 tests
2018-10-29 23:33:21 +01:00
Benoit Pierre
744b8cf96e
improve build environment
...
- check build requirements for conflicts
- better isolation (ignore system site packages)
- support 2 prefixes: a "normal" one, and an "overlay" one
(with higher priority over "normal")
2018-10-29 23:17:51 +01:00
Paul Moore
4e018d76e2
Check for assumed requirements once the build environment is created
2018-08-02 20:08:04 +01:00
Paul Moore
8cdf6564fd
Stop trying to lazy-load pyproject.toml, it isn't worth it.
2018-08-02 20:07:52 +01:00
Paul Moore
5503b89c6b
Fix some test failures
2018-08-01 16:45:08 +01:00
Paul Moore
873bae7b44
Initial tests for PEP 517 backend calls
2018-08-01 16:15:11 +01:00