Add zeroconf to global-requirements
ZeroConf is a LGPL pure-Python implementation of multicast DNS. Note that zeroconf dropped Python 2 support in version 0.20, so we have to cap it for Python 2. * Is the library actively maintained? Last commit in March 2019, supports recent Python version, the maintainer responds to bug reports. * Is the library good code? I have a feeling it's quite well written, although more docstrings would not hurt. The only problematic aspect is missing IPv6 support. * Is the library python 3 compatible? Actually the recent versions ONLY support Python 3. * Is the library license compatible? LGPL, seems okay. * Is the library already packaged in the distros we target? Packaged in: Fedora (>= 25), openSUSE and Ubuntu (>= Xenial). Not packaged in: RHEL7/CentOS7. * Is the function of this library already covered by other libraries in global-requirements.txt? I could not find anything. There seems to be only one feature-complete library for Python. * Is the library required for OpenStack project? Ironic would like to use it for automatic discovery of the ironic and ironic-inspector services by the ironic-python-agent ramdisk Change-Id: I605b85f75d33c394807cacf4492feaed56a1c61a Story: #2005393 Task: #30610
This commit is contained in:
parent
6e8b1e0cb0
commit
0a9ac6acf0
|
@ -388,6 +388,9 @@ XStatic-term.js # MIT License
|
|||
XStatic-tv4 # MIT
|
||||
XStatic-Angular-FileUpload # MIT License
|
||||
yaql # Apache 2.0 License
|
||||
# NOTE(dtantsur): zeroconf dropped compatibility with Python 2 in version 0.20
|
||||
zeroconf<0.20;python_version=='2.7' # LGPL
|
||||
zeroconf;python_version>='3.0' # LGPL
|
||||
zhmcclient # Apache 2.0 License
|
||||
|
||||
# Testing tools below, which are typically in test-requires.txt
|
||||
|
|
|
@ -599,3 +599,7 @@ sphinxcontrib-applehelp===1.0.1;python_version=='3.4'
|
|||
sphinxcontrib-applehelp===1.0.1;python_version=='3.5'
|
||||
sphinxcontrib-applehelp===1.0.1;python_version=='3.6'
|
||||
scikit-learn===0.20.3
|
||||
zeroconf===0.19.1;python_version=='2.7'
|
||||
zeroconf===0.21.3;python_version=='3.4'
|
||||
zeroconf===0.21.3;python_version=='3.5'
|
||||
zeroconf===0.21.3;python_version=='3.6'
|
||||
|
|
Loading…
Reference in New Issue