requirements/bindep.txt
Thomas Bechtold bb68068404 Add dogtag-pki used by Barbican
- Is the library actively maintained?

Latest version is 10.3.5.0.1 released on 2016-08-08. Maintainers
are responsive in #dogtag-pki on freenode.
Also RedHat is using it for the "Red Hat Certificate System" product.

- Is the library good code?

I haven't looked into the code in detail but is has a testsuite (using tox
and pytest). In general, the code looks good to me.

- Is the library python 3 compatible?

Yes

- Is the library license compatible?

License is LGPLv3+ which is compatible.
Note: The library was relicensed *because* of the OpenStack license
requirements.

- Is the library already packaged in the distros we target (Ubuntu
latest / Fedora latest)?

Ubuntu:
Not yet. But given that it's a common python package it shouldn't be hard to
package it for Ubuntu.

Fedora:
Not yet. But given that it's a common python package it shouldn't be hard to
package it for Fedora.

Note: Both (Ubuntu and Fedora) have the server part of dogtag already packaged.

- Is the function of this library already covered by other libraries
in ``global-requirements.txt``?

No.

- Is the library required for OpenStack project or related dev or
infrastructure setup? (Answer to this should be Yes, of course)
Which?

Yes. It's used for the dogtag Barbican plugin.
See http://git.openstack.org/cgit/openstack/barbican/tree/barbican/plugin/dogtag.py

Change-Id: Ibedae54e631e9c3d3726453adcd204ce96b19d77
2016-09-21 13:26:09 +10:00

37 lines
829 B
Plaintext

# These are needed to build all the things in global-requirements, which we do
# for integration testing. (see tools/integration.sh)
python-all-dev
python3-all-dev
libvirt-dev
libxml2-dev
libxslt1-dev
libmysqlclient-dev
libpq-dev
pkg-config
libsqlite3-dev
libzmq-dev
libffi-dev
libldap2-dev
libkrb5-dev
libsasl2-dev
ccache
pypy
pypy-dev
# NOTE(flaper87): Temporarily needed for proton
uuid-dev
swig
# Python things that change rarely and we're willing to risk breakage vs latest
python-numpy [python]
python-yaml [python]
# NOTE(jaegerandi): Temporarily needed for running as part of
# OpenStack gates:
mysql-client
mysql-server
postgresql
postgresql-client
# NOTE(toabctl): libnss3-dev is needed for python-nss
# which is used by dogtag-pki
libnss3-dev [platform:dpkg]
mozilla-nss-devel [platform:rpm]
nss-devel [platform:rpm]