monasca-agent/requirements.txt
Claudiu Belu c88de30c1b Fixes process checker using older psutil versions
Generally, psutil is restricted to versions older than 2.0.0
in OpenStack [1].

Because of this, there can exist nodes with psutil older than 2.0.0.

The data from Process object are accessed differently, depending on
the version. For example, in older versions, this is valid:

process.name()
process.pid
process.username()
process.cmdline()

While in older versions than 2.0.0, those are not methods:

process.name
process.pid
process.username
process.cmdline

Transforming the Process object into a dict solves the issue, as it
behaves the same across different psutil versions.

[1] https://github.com/openstack/requirements/blob/master/global-requirements.txt#L142

Closes-Bug: #1592695

Change-Id: I9b0ff7a666ac9900809f8e4dc07d2b2afbe43516
2016-10-11 19:42:05 +03:00

21 lines
423 B
Plaintext

requests>=2.7.0,<=2.10.0
oslo.concurrency<=3.13.0
oslo.config<=3.14.0
oslo.i18n<=3.8.0
oslo.utils<=3.16.0
oslo.vmware>=1.16.0,<=2.10.0
PyYAML>=3.1.0,<=3.11
gevent>=1.1.1
httplib2>=0.7.5,<=0.9.2
netaddr>=0.7.12,<=0.7.18,!=0.7.16
ntplib>=0.3.2,<0.4
psutil<3.1.0
pymongo>=3.0.2,<=3.2.2,!=3.1
python-memcached>=1.56,<=1.58
python-monascaclient>=1.0.30 # Apache-2.0
redis>=2.10.0,<=2.10.5
supervisor>=3.1.3,<3.2
tornado>=4.3