eb8826b605
blockdiag, seqdiag and their associated sphinx extension are no longer maintained. This wasn't an issue until the version of Pillow we need for blockdiag/seqdiag stopped having wheels built for python3.12 and we moved our default build env to python3.12. The good news is that sphinx has a built in graphviz extension which should be well maintained that we can switch to. To make that switch we do need to install graphviz for the `dot` command instead of libjpeg-dev since graphviz isn't a native python tool. But this tradeoff seems reasonable since this software is maintained. Change-Id: I60ba6235fcfc28508ce10bb60854c0dc62705e0c
17 lines
734 B
Plaintext
17 lines
734 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.
|
|
flake8
|
|
# We need to pin the ansible version directly here; per the
|
|
# deprecation policy it should trail the version used by Zuul by 4
|
|
# weeks to give people time to update before these roles start
|
|
# depending on new features. Also note we can't just include zuul
|
|
# here to pull in ansible anyway; pip doesn't actually have a
|
|
# dependency solver and the uncapped ansible requirement from
|
|
# ansible-lint pull in the latest version.
|
|
ansible>=8,<9
|
|
ansible-lint<25.0.0
|
|
bashate>=0.2
|
|
zuul-sphinx>=0.1.1
|
|
stestr>=1.0.0 # Apache-2.0
|