
When pip is upgraded to 20.3, the pip dependency resolver is much more strict and will no longer install a combination of packages that is mutually inconsistent[0]. These changes account for the fact that Shipyard imports Armada, Drydock, Promenade, and Deckhand. Having said that, with pip 20.3, the pip packages amongst those projects cannot conflict. A follow-up change may be needed if more conflicts are found. [0] https://pip.pypa.io/en/latest/user_guide/#changes-to-the-pip-dependency-resolver-in-20-2-2020 Change-Id: Id75acea82ddf5d915a8b8805e076dac49cab800f
23 lines
569 B
Plaintext
23 lines
569 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
amqp<2.7,>=2.6.0
|
|
coverage==4.5.1
|
|
fixtures==3.0.0
|
|
python-subunit>=1.4.0
|
|
os-testr==1.0.0
|
|
testrepository==0.0.20
|
|
testtools==2.3.0
|
|
bandit==1.6.2
|
|
# NOTE(felipemonteiro): Pin here because later versions require that
|
|
# content-type be present in empty responses.
|
|
gabbi==1.35.1
|
|
pifpaf==2.1.2
|
|
oslotest==3.7.0
|
|
yq>=2.7.2
|
|
tox
|
|
pylibyaml~=0.1
|
|
six>=1.15.0
|
|
pyparsing>=2.1.0
|