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§ion=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
This commit is contained in:
parent
a73224328a
commit
88ec401440
|
@ -206,6 +206,7 @@ pyghmi!=1.4.0,!=1.5.11 # Apache-2.0
|
|||
pyinotify;sys_platform!='win32' and sys_platform!='darwin' and sys_platform!='sunos5' # MIT
|
||||
PyJWT # MIT
|
||||
pykmip # Apache 2.0 License
|
||||
python-gnupg # BSD License
|
||||
python-ldap # PSF
|
||||
pylxd # Apache-2.0
|
||||
pymemcache!=1.3.0 # Apache 2.0 License
|
||||
|
|
|
@ -610,3 +610,4 @@ sphinxcontrib-applehelp===1.0.2
|
|||
scikit-learn===0.24.2;python_version=='3.6'
|
||||
scikit-learn===1.0.1;python_version=='3.8'
|
||||
setuptools===59.2.0
|
||||
python-gnupg===0.4.7
|
||||
|
|
Loading…
Reference in New Issue