tooz/setup.cfg

82 lines
2.2 KiB
INI
Raw Normal View History

[metadata]
name = tooz
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
summary = Coordination library for distributed systems.
description-file = README.rst
license = Apache-2
home-page = https://docs.openstack.org/tooz/latest/
classifier =
Environment :: OpenStack
Intended Audience :: Developers
Intended Audience :: Information Technology
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Topic :: System :: Distributed Computing
[files]
packages =
tooz
[entry_points]
tooz.backends =
etcd = tooz.drivers.etcd:EtcdDriver
etcd3 = tooz.drivers.etcd3:Etcd3Driver
etcd3+http = tooz.drivers.etcd3gw:Etcd3Driver
kazoo = tooz.drivers.zookeeper:KazooDriver
zake = tooz.drivers.zake:ZakeDriver
memcached = tooz.drivers.memcached:MemcachedDriver
ipc = tooz.drivers.ipc:IPCDriver
redis = tooz.drivers.redis:RedisDriver
postgresql = tooz.drivers.pgsql:PostgresDriver
mysql = tooz.drivers.mysql:MySQLDriver
file = tooz.drivers.file:FileDriver
zookeeper = tooz.drivers.zookeeper:KazooDriver
consul = tooz.drivers.consul:ConsulDriver
[extras]
consul =
python-consul>=0.4.7 # MIT License
etcd =
requests>=2.10.0 # Apache-2.0
etcd3 =
etcd3>=0.6.2 # Apache-2.0
etcd3gw =
etcd3gw>=0.1.0 # Apache-2.0
zake =
zake>=0.1.6 # Apache-2.0
redis =
redis>=2.10.0 # MIT
postgresql =
psycopg2>=2.5 # LGPL/ZPL
mysql =
PyMySQL>=0.6.2 # MIT License
zookeeper =
kazoo>=2.2 # Apache-2.0
memcached =
pymemcache!=1.3.0,>=1.2.9 # Apache 2.0 License
ipc =
sysv-ipc>=0.6.8 # BSD License
test =
mock>=2.0 # BSD
python-subunit>=0.0.18 # Apache-2.0/BSD
testtools>=1.4.0 # MIT
coverage>=3.6 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
pifpaf>=0.10.0 # Apache-2.0
os-testr>=0.8.0 # Apache-2.0
[stable-only] Cap stestr for python 2 and unblock gate This is a combination of 3 commits that are all needed to unblock gate: 1. Move testing to py36 The base infra images no longer have python 3.5 available and are all failing. We should be testing on py36 now anyway since that is the minimum supported version for Train. 2. Stop redis-server before running tests Just installing redis-server on Ubuntu Bionic starts the service, which means when we try to start one via pifpaf it fails due to the port already being in use. This change adds a pre-run playbook that stops the redis-server service so ours can run successfully. 3. [stable-only] Cap stestr for python 2 stestr dropped python 2 support with version 3.0.0 and tooz does not use constraints from openstack/requirements, so test-requirements.txt is updated to use stestr<3.0.0 in case of python 2. Since tooz do not consume upper-constraints there is no need for requirement check job either so it is removed, too. Conflicts: tox.ini test-requirements.txt NOTE(elod.illes): * tox.ini conflict is due to py37 is not yet added as tox target in Stein. * test-requirments.txt is not present in Stein, setup.cfg is used instead. First two commit was squashed in train (original patch's change id is I3f7f7ea9069d8c890a82f31ad14c9663e98c09dc and cherry picked from commit 8207427fffc72547387369ce7ba2696a86bf7626). Closes-Bug: 1828610 Change-Id: I7a75be587efc2098e919f1ea34f9ffc357203dfb (cherry picked from commit 13a6dffa32789ac91b724977ed1d73375baf0824)
2019-05-09 20:20:13 +00:00
stestr>=2.0.0,<3.0.0;python_version<'3.0'
stestr>=2.0.0;python_version>='3.0'
doc =
sphinx>=1.6.2 # BSD
openstackdocstheme>=1.11.0 # Apache-2.0
reno>=1.8.0 # Apache-2.0
[wheel]
universal = 1