pip/tests/yaml/backtrack.yml

41 lines
920 B
YAML

# Pradyun's backtracking example
base:
available:
- A 1.0.0; depends B == 1.0.0
- A 2.0.0; depends B == 2.0.0, C == 1.0.0
- A 3.0.0; depends B == 3.0.0, C == 2.0.0
- A 4.0.0; depends B == 4.0.0, C == 3.0.0
- A 5.0.0; depends B == 5.0.0, C == 4.0.0
- A 6.0.0; depends B == 6.0.0, C == 5.0.0
- A 7.0.0; depends B == 7.0.0, C == 6.0.0
- A 8.0.0; depends B == 8.0.0, C == 7.0.0
- B 1.0.0; depends C == 1.0.0
- B 2.0.0; depends C == 2.0.0
- B 3.0.0; depends C == 3.0.0
- B 4.0.0; depends C == 4.0.0
- B 5.0.0; depends C == 5.0.0
- B 6.0.0; depends C == 6.0.0
- B 7.0.0; depends C == 7.0.0
- B 8.0.0; depends C == 8.0.0
- C 1.0.0
- C 2.0.0
- C 3.0.0
- C 4.0.0
- C 5.0.0
- C 6.0.0
- C 7.0.0
- C 8.0.0
cases:
-
request:
- install: A
response:
- state:
- A 1.0.0
- B 1.0.0
- C 1.0.0
skip: legacy