| |
@@ -69,6 +69,24 @@
|
| |
requires = ["pkg == 0.$.^.*"]
|
| |
except: ValueError
|
| |
|
| |
+ Single value version with unsupported compatible operator:
|
| |
+ installed:
|
| |
+ toml: 1
|
| |
+ pyproject.toml: |
|
| |
+ [build-system]
|
| |
+ requires = ["pkg ~= 42"]
|
| |
+ stderr_contains: "WARNING: Skipping invalid requirement: pkg ~= 42"
|
| |
+ result: 0
|
| |
+
|
| |
+ Asterisk in version with unsupported compatible operator:
|
| |
+ installed:
|
| |
+ toml: 1
|
| |
+ pyproject.toml: |
|
| |
+ [build-system]
|
| |
+ requires = ["pkg ~= 0.1.*"]
|
| |
+ stderr_contains: "WARNING: Skipping invalid requirement: pkg ~= 0.1.*"
|
| |
+ result: 0
|
| |
+
|
| |
Build system dependencies in pyproject.toml with extras:
|
| |
generate_extras: true
|
| |
installed:
|
| |
@@ -88,6 +106,7 @@
|
| |
"compatible ~= 0.4.0",
|
| |
"equal == 0.5.0",
|
| |
"arbitrary_equal === 0.6.0",
|
| |
+ "asterisk_equal == 0.6.*",
|
| |
"multi[Extras1,Extras2] == 6.0",
|
| |
"combo >2, <5, != 3.0.0",
|
| |
"invalid!!ignored",
|
| |
@@ -106,6 +125,7 @@
|
| |
(python3dist(compatible) >= 0.4 with python3dist(compatible) < 0.5)
|
| |
python3dist(equal) = 0.5
|
| |
python3dist(arbitrary-equal) = 0.6
|
| |
+ (python3dist(asterisk-equal) >= 0.6 with python3dist(asterisk-equal) < 0.7)
|
| |
python3dist(multi) = 6
|
| |
python3dist(multi[extras1]) = 6
|
| |
python3dist(multi[extras2]) = 6
|
| |