mirror of
https://opendev.org/openstack/keystone-specs.git
synced 2026-01-11 20:07:33 +00:00
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>
21 lines
785 B
INI
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
|