Remove stale, unused dependencies
- couchdb A client library for couchdb that we indicated was only used for tests. Trove references it but doesn't list it in requirements and instead seems to install from apt - django-pymemcache A django cache backend that allows you to use pymemcache. No users in openstack namespace. - marathon No users in openstack namespace. - openstack.nose-plugin, nose-exclude, nosehtmloutput, nosexcover, proboscis Various plugins for nose. No users in openstack namespace. - python-rsdclient Abandoned client library. We no longer depend on this in openstackclient. - sphinx-testing A testing package for Sphinx. Replace by the testing module in Sphinx itself. - unittest2 A backport of unittest features to Python 2.4+. No longer needed. There are a couple of libraries that we should work to replace, but those are not tackled here since they need more work elsewhere. - influxdb Deprecated and replaced by influxdb3-python, per the GitHub page https://github.com/influxdata/influxdb-python - jsonpath-rw, jsonpath-rw-ext Untouched in 8 and 4 years, respectively, but has a few users dotted about. - kafka-python A client for kafka, replaced by kafka-python3. No users in openstack namespace. - nose Ancient test runner that's been untouched in 8 years. - oauth2client A client library for oauth2. No users in openstack namespace. - os-client-config Unmaintained. Users should switch to openstacksdk. - oslosphinx Unmaintained. Users should switch to openstackdocstheme or another theme if not OpenStack-affiliated. - pydotplus A library for interfacing with Graphviz's Dot language. Super old. - pyinotify Python wrappers for the inotify API. Unmaintained since 2015. Used by oslo.log which is dropping it but has not completed this work yet. - pykmip Used by barbican but unmaintained. - pysendfile A test dependency for Glance. Unmaintained since 2014 (!!!). - pyngus A dependency of oslo.messaging. Unmaintained since 2020. - python-consul A dependency of masakari-monitors and an optional dependency of tooz. Unmaintained since 2018. - requests-aws An optional dependency of ceilometer. Unmaintained since 2015. - sadisplay An optional dependency of octavia. Unmaintained since 2018. - testrepository A test runner. Unmaintained since 2014 and replaced by stestr. - testresources, testscenarios Add-ons for unittest. Unmaintained since 2016 and 2015, respectively. - zake A set of test utilities for kazoo used by a number of projects such as tooz, mistral and taskflow. Unmaintained since 2015. Change-Id: I4ea0ca2e4df21446996951617d0d000951069bc6 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
parent
0a72885e10
commit
07d44b297b
@ -42,7 +42,6 @@ Django<4.3 # BSD
|
||||
django-compressor # MIT
|
||||
django-debreach # BSD
|
||||
django-formtools # BSD
|
||||
django-pymemcache # Apache-2.0
|
||||
# eventlet is not compatibile with 2.0.0: https://github.com/eventlet/eventlet/issues/619
|
||||
dnspython!=2.0.0,!=2.2.0 # http://www.dnspython.org/LICENSE
|
||||
dogpile.cache!=0.9.1,!=1.1.7 # BSD
|
||||
@ -102,7 +101,6 @@ ldap3 # LGPLv3
|
||||
libvirt-python!=4.1.0,!=4.2.0 # LGPLv2+
|
||||
lxml!=3.7.0 # BSD
|
||||
Mako # MIT
|
||||
marathon!=0.9.1 # MIT
|
||||
metalsmith # Apache-2.0
|
||||
microversion-parse # Apache-2.0
|
||||
mistral-lib # Apache-2.0
|
||||
@ -273,7 +271,6 @@ python-novaclient # Apache-2.0
|
||||
python-observabilityclient # Apache-2.0
|
||||
python-octaviaclient # Apache-2.0
|
||||
python-openstackclient # Apache-2.0
|
||||
python-rsdclient # Apache-2.0
|
||||
python-saharaclient # Apache-2.0
|
||||
python-senlinclient # Apache-2.0
|
||||
python-solumclient # Apache-2.0
|
||||
@ -392,7 +389,6 @@ zstd # BSD License (2 clause)
|
||||
# Testing tools below, which are typically in test-requires.txt
|
||||
|
||||
bashate # Apache-2.0
|
||||
couchdb # Apache-2.0
|
||||
coverage!=4.4 # Apache-2.0
|
||||
docker # Apache-2.0
|
||||
django-nose # BSD
|
||||
@ -414,17 +410,12 @@ mock!=4.0.0,!=4.0.1 # BSD
|
||||
moto # Apache-2.0
|
||||
nodeenv # BSD
|
||||
nose # LGPL
|
||||
nose-exclude # LGPL
|
||||
nosehtmloutput # Apache-2.0
|
||||
nosexcover # BSD
|
||||
openstack-doc-tools # Apache-2.0
|
||||
openstack.nose-plugin # Apache-2.0
|
||||
openstacksdk # Apache-2.0
|
||||
os-api-ref # Apache-2.0
|
||||
oslosphinx # Apache-2.0
|
||||
oslotest # Apache-2.0
|
||||
ovsdbapp # Apache-2.0
|
||||
proboscis # Apache-2.0
|
||||
psycopg2 # LGPL/ZPL
|
||||
psycopg2-binary # LGPL/ZPL
|
||||
purestorage # BSD
|
||||
@ -448,7 +439,6 @@ selenium<4.0.0 # Apache-2.0
|
||||
# Blacklist setuptools 48.0.0, 49.0.0 due to https://github.com/pypa/setuptools/issues/2232
|
||||
setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,!=48.0.0,!=49.0.0 # PSF/ZPL
|
||||
sphinx!=1.6.6,!=1.6.7,!=2.1.0,!=3.0.0,!=3.4.2 # BSD
|
||||
sphinx-testing # BSD License
|
||||
sphinxcontrib-actdiag # BSD
|
||||
sphinxcontrib-apidoc # BSD
|
||||
sphinxcontrib-blockdiag # BSD
|
||||
@ -469,7 +459,6 @@ testscenarios # Apache-2.0/BSD
|
||||
testtools # MIT
|
||||
types-paramiko # Apache-2.0
|
||||
tzdata # MIT
|
||||
unittest2 # BSD
|
||||
virtualbmc # Apache-2.0
|
||||
virtualenv!=16.3.0 # MIT
|
||||
wrapt # BSD License
|
||||
|
@ -73,7 +73,6 @@ pystache===0.6.5
|
||||
XStatic-Font-Awesome===4.7.0.0
|
||||
nose===1.3.7
|
||||
aiohttp===3.9.3
|
||||
nosehtmloutput===0.0.7
|
||||
waitress===3.0.0
|
||||
os-refresh-config===13.2.0
|
||||
pysnmp===4.4.12
|
||||
@ -91,7 +90,6 @@ infi.dtypes.wwn===0.1.1
|
||||
python-freezerclient===5.2.0
|
||||
python-vitrageclient===5.0.0
|
||||
py-pure-client===1.49.0
|
||||
nosexcover===1.0.11
|
||||
krest===1.3.6
|
||||
psycopg2===2.9.9
|
||||
networkx===3.1;python_version=='3.8'
|
||||
@ -213,7 +211,6 @@ gunicorn===21.2.0
|
||||
storpool===7.3.0
|
||||
textfsm===1.1.2
|
||||
python-3parclient===4.2.13.4
|
||||
unittest2===1.1.0
|
||||
django-compressor===4.4
|
||||
libvirt-python===10.2.0
|
||||
python-zunclient===5.0.0
|
||||
@ -254,7 +251,6 @@ python-binary-memcached===0.31.2
|
||||
jaraco.context===5.1.0
|
||||
django-debreach===2.1.0
|
||||
sphinx-feature-classification===1.1.0
|
||||
django-pymemcache===1.0.0
|
||||
XStatic-JQuery-Migrate===3.3.2.1
|
||||
pytest-html===4.1.1
|
||||
appdirs===1.4.4
|
||||
@ -364,7 +360,6 @@ infinisdk===240.1.2
|
||||
packaging===24.0
|
||||
opentelemetry-exporter-otlp-proto-grpc===1.24.0
|
||||
XStatic-Dagre-D3===0.4.17.0
|
||||
nose-exclude===0.5.0
|
||||
psutil===5.9.8
|
||||
txaio===23.1.1
|
||||
elasticsearch===2.4.1
|
||||
@ -400,7 +395,6 @@ python-neutronclient===11.2.0
|
||||
pika===1.3.2
|
||||
oslo.cache===3.7.0
|
||||
WebTest===3.0.0
|
||||
openstack.nose-plugin===0.11
|
||||
os-collect-config===13.2.0
|
||||
edgegrid-python===1.3.1
|
||||
python-qpid-proton===0.39.0
|
||||
@ -432,7 +426,6 @@ openstackdocstheme===3.2.0
|
||||
osc-placement===4.3.0
|
||||
rpds-py===0.18.0
|
||||
zake===0.2.2
|
||||
python-rsdclient===1.0.2
|
||||
flux===1.3.5
|
||||
python-solumclient===3.8.0
|
||||
pysnmpcrypto===0.0.4
|
||||
@ -459,7 +452,6 @@ WSME===0.12.1
|
||||
tomli===2.0.1;python_version=='3.10'
|
||||
tomli===2.0.1;python_version=='3.8'
|
||||
tomli===2.0.1;python_version=='3.9'
|
||||
proboscis===1.2.6.0
|
||||
backports.zoneinfo===0.2.1;python_version=='3.8'
|
||||
oslo.upgradecheck===2.3.0
|
||||
tempora===5.5.1
|
||||
@ -551,7 +543,6 @@ xmlschema===2.5.1
|
||||
python-troveclient===8.4.0
|
||||
cachez===0.1.2
|
||||
XStatic-Bootstrap-Datepicker===1.4.0.0
|
||||
CouchDB===1.2
|
||||
netifaces===0.11.0
|
||||
cachetools===5.3.3
|
||||
ws4py===0.5.1
|
||||
@ -588,7 +579,6 @@ execnet===2.1.0
|
||||
glance-store===4.7.0
|
||||
sphinxcontrib-programoutput===0.17
|
||||
storpool.spopenstack===3.2.0
|
||||
sphinx-testing===1.0.1
|
||||
dnspython===2.6.1
|
||||
oauthlib===3.2.2
|
||||
Babel===2.14.0
|
||||
@ -606,7 +596,6 @@ charset-normalizer===3.3.2
|
||||
Flask===3.0.2
|
||||
httpx===0.27.0
|
||||
sqlalchemy-filters===0.13.0
|
||||
marathon===0.13.0
|
||||
sphinxcontrib-runcmd===0.2.0
|
||||
confspirator===0.3.0
|
||||
fasteners===0.19
|
||||
|
Loading…
Reference in New Issue
Block a user