4336b8d644
* Needed to add a swift_manager/manager.py file which uses the payload software python modules to perform certain functions on behalf of the charm. These were part of the main charm, which couldn't be retained in the charm due to the charm changing to Py3. * Changed to absolute imports using the charm root as the root for all charm modules. * The py2 target in tox.ini is used to test the swift_manager/manager.py file only. * The .testr.conf file has been migrated to .stestr.conf Change-Id: If37a393aa6ed27651b04810aa0bbf69eda37d7b4
31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
coverage>=3.6
|
|
mock>=1.2
|
|
flake8>=2.2.4,<=2.4.1
|
|
os-testr>=0.4.1
|
|
charm-tools>=2.0.0;python_version=='2.7' # cheetah templates aren't availble in Python 3+
|
|
requests==2.6.0
|
|
# BEGIN: Amulet OpenStack Charm Helper Requirements
|
|
# Liberty client lower constraints
|
|
# The websocket-client issue should be resolved in the jujulib/theblues
|
|
# Temporarily work around it
|
|
websocket-client<=0.40.0
|
|
amulet>=1.14.3,<2.0
|
|
bundletester>=0.6.1,<1.0;python_version=='2.7' # cheetah templates aren't availble in Python 3+
|
|
python-ceilometerclient>=1.5.0
|
|
python-cinderclient>=1.4.0
|
|
python-glanceclient>=1.1.0
|
|
python-heatclient>=0.8.0
|
|
python-keystoneclient>=1.7.1
|
|
python-neutronclient>=3.1.0
|
|
python-novaclient>=2.30.1
|
|
python-openstackclient>=1.7.0
|
|
python-swiftclient>=2.6.0
|
|
pika>=0.10.0,<1.0
|
|
distro-info
|
|
# END: Amulet OpenStack Charm Helper Requirements
|
|
# NOTE: workaround for 14.04 pip/tox
|
|
pytz
|