pip/tests/yaml/extras.yml

50 lines
802 B
YAML

base:
available:
- A 1.0.0; depends B == 1.0.0, C == 1.0.0, D == 1.0.0
- B 1.0.0; depends D[extra_1] == 1.0.0
- C 1.0.0; depends D[extra_2] == 1.0.0
- name: D
version: 1.0.0
depends: []
extras:
extra_1: [E == 1.0.0]
extra_2: [F == 1.0.0]
- E 1.0.0
- F 1.0.0
cases:
-
request:
- install: B
response:
- state:
- B 1.0.0
- D 1.0.0
- E 1.0.0
-
request:
- install: C
response:
- state:
- C 1.0.0
- D 1.0.0
- F 1.0.0
-
request:
- install: A
response:
- state:
- A 1.0.0
- B 1.0.0
- C 1.0.0
- D 1.0.0
- E 1.0.0
- F 1.0.0
skip: legacy
-
request:
- install: D[extra_1]
options: --no-deps
response:
- state:
- D 1.0.0