openstack-keystone-specs/setup.cfg
Stanislav Zaprudskiy 46c7b05459 Replace sphinxcontrib-*diag with graphviz
Replace unmaintained `sphinxcontrib-*diag` with `graphviz` in order to
fix not building docs (e.g. with `tox -e docs` or in CI) after upgrade
of `pillow` in upper-constraints.txt of openstack/requirements [1]
(pulled as dependency of `sphinxcontrib-*diag` [2]).
The change is similar to how other OpenStack services did it (e.g.
Keystone [3] + Partial-Bug #2026345).

Some diagrams (specifically `seqdiag`) is difficult to migrate
preserving readability, thus they are replaced with corresponding static
images from the latest published build `0.0.1.dev621`, given that specs
are not expected to be updated once merged.

Other included changes are to fix the gates, and also require some
recent supported Python versions.

[1] 64747a5e55
[2] https://github.com/blockdiag/sphinxcontrib-blockdiag/issues/26
[3] https://review.opendev.org/c/openstack/keystone/+/935685

Partial-Bug: #2026345
Change-Id: I23e71b07632f3d3ec705e2346c0d6c69c6643361
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com>
2024-12-18 21:01:28 +01:00

21 lines
785 B
INI

[metadata]
name = identity-specs
summary = OpenStack Identity Program Development Specs
description-file =
README.rst
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
home-page = https://specs.openstack.org/openstack/keystone-specs/
python_requires = >=3.9
classifier =
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12