Global requirements for OpenStack
Go to file
Josephine Seifert 88ec401440 Add python-gnupg as a requirement
The image encryption effort [0] needs python-gnupg to encrypt and
decrypt images.  Encryption and decryption will be implemented in
os-brick [10].

[Q] Is the library actively maintained?
[A] Yes, latest version was released 2021-03-11
[Q] Is the library good code?
[A] Yes, The docs are thorough [1] and the code looks clean [2].
[Q] Is the library python 3 compatible?
[A] Yes, 3.6 and greater [3]
[Q] Is the library license compatible?
[A] Yes, BSD-3-Clause [4]
[Q] Is the library already packaged in the distros we target (Ubuntu
    latest / Fedora latest)?
[A] Yes, Ubuntu [5], Fedora [6], Debian [7], CentOS [8], and PyPI [9]
[Q] Is the function of this library already covered by other libraries
    in global-requirements.txt?
[A] No
[Q] Is the library required for OpenStack project or related dev or
    infrastructure setup?
[A] Yes, an image encryption effort that crosses Glance, Cinder, and
    Nova [0]
[Q] If the library release is managed by the Openstack release process
    does it use the cycle-with-intermediary release type?
[A] N/A
[Q] Do I need to update anything else?
[A] No

Co-authored-by: Josephine Seifert <josephine.seifert@secustack.com>
Co-authored-by: Brian Rosmaita <rosmaita.fossdev@gmail.com>

[0] https://etherpad.opendev.org/p/image-encryption-weekly-meeting
[1] https://docs.red-dove.com/python-gnupg/
[2] https://bitbucket.org/vinay.sajip/python-gnupg/src/master/gnupg.py
[3] 6979164ad4/setup.py (lines-41):44
[4] https://bitbucket.org/vinay.sajip/python-gnupg/src/master/LICENSE.txt
[5] https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=python3-gnupg
[6] https://packages.fedoraproject.org/pkgs/python-gnupg/python3-gnupg/
[7] https://packages.debian.org/search?keywords=python3-gnupg&searchon=names&suite=stable&section=all
[8] https://centos.pkgs.org/8/epel-x86_64/python3-gnupg-0.4.6-1.el8.noarch.rpm.html
[9] https://pypi.org/project/python-gnupg/
[10] https://review.opendev.org/c/openstack/os-brick/+/709432

Change-Id: I5d102e14bcf42470770c54297b9af320045413a9
2021-11-22 16:51:44 -05:00
.zuul.d Increase cross-neutron job timeout 2021-11-14 10:12:38 +01:00
babel-test Babel Integration tests 2016-04-24 17:21:18 -05:00
doc docs: Update Freenode to OFTC 2021-06-02 06:23:55 +00:00
openstack_requirements Updated from generate-constraints 2021-08-09 09:29:24 -05:00
playbooks Switch node tests to inherit nodejs-run-test-browser. 2020-06-23 08:18:09 +09:00
tools Stop to use the __future__ module. 2020-06-02 20:56:04 +02:00
.gitignore add build directory to gitignore 2020-08-03 09:42:34 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:33 +00:00
.stestr.conf Move requirements to the PTI 2018-05-21 14:58:48 -07:00
MANIFEST.in Make openstack.requirements installable. 2013-07-05 00:31:50 -04:00
README.rst Add Source links to readme 2019-10-17 15:50:57 +08:00
bindep.txt Use venv instead of virtualenv in generate script 2020-06-29 12:50:08 -05:00
blacklist.txt Do not fix certifi version 2021-10-26 09:50:47 +00:00
detail.py Stop to use the __future__ module. 2020-06-02 20:56:04 +02:00
global-requirements.txt Add python-gnupg as a requirement 2021-11-22 16:51:44 -05:00
projects.txt Add cross-placement jobs 2021-09-10 21:53:06 +00:00
requirements.txt Exclude packaging 20.5-20.7 2020-12-07 12:13:07 +01:00
setup.cfg setup.cfg: Replace dashes with underscores 2021-04-30 10:13:27 +08:00
setup.py update requirements and constraints for py3 only Victoria 2020-05-15 23:17:51 -05:00
test-requirements.txt Use unittest.mock instead of mock 2020-06-09 19:16:34 +02:00
tox.ini Make tox -e generate easier to use 2021-06-24 10:29:44 +01:00
update.py Move commands into cmds subdir. 2015-06-29 15:27:25 +12:00
upper-constraints-xfails.txt remove mitmproxy 2018-03-22 13:50:56 -05:00
upper-constraints.txt Add python-gnupg as a requirement 2021-11-22 16:51:44 -05:00

README.rst

Global Requirements and Constraints for OpenStack Projects

image

Resources and Documentation

Please refer to the dependency management documentation linked below for up to date documentation on how to use and interact with the requirements project.