Browse Source

Release dependent library versions during the dev cycle; update development status to Alpha

Enis Afgan 10 years ago
parent
commit
71fd34d204
2 changed files with 11 additions and 19 deletions
  1. 0 3
      README.rst
  2. 11 16
      setup.py

+ 0 - 3
README.rst

@@ -1,6 +1,3 @@
-CloudBridge
-===========
-
 CloudBridge aims to provide a simple layer of abstraction over
 different cloud providers, reducing or eliminating the need to write
 conditional code for each cloud. It is currently under development and is in

+ 11 - 16
setup.py

@@ -13,17 +13,17 @@ with open(os.path.join('cloudbridge', '__init__.py')) as f:
             version = ast.literal_eval(m.group(1))
             break
 
-base_reqs = ['bunch==1.0.1', 'six==1.10.0', 'retrying==1.3.3']
-openstack_reqs = ['python-novaclient==2.33.0',
+base_reqs = ['bunch>=1.0.1', 'six>=1.10.0', 'retrying>=1.3.3']
+openstack_reqs = ['python-novaclient>=2.33.0',
                   'python-glanceclient',
-                  'python-cinderclient==1.4.0',
-                  'python-swiftclient==2.6.0',
-                  'python-neutronclient==3.1.0',
-                  'python-keystoneclient==2.0.0']
-aws_reqs = ['boto==2.38.0']
+                  'python-cinderclient>=1.4.0',
+                  'python-swiftclient>=2.6.0',
+                  'python-neutronclient>=3.1.0',
+                  'python-keystoneclient>=2.0.0']
+aws_reqs = ['boto>=2.38.0']
 full_reqs = base_reqs + aws_reqs + openstack_reqs
-dev_reqs = (['httpretty==0.8.10', 'tox==2.1.1', 'moto==0.4.20',
-             'sphinx==1.3.1'] + full_reqs)
+dev_reqs = (['httpretty>=0.8.10', 'tox>=2.1.1', 'moto>=0.4.20',
+             'sphinx>=1.3.1'] + full_reqs)
 
 setup(name='cloudbridge',
       version=version,
@@ -36,15 +36,13 @@ setup(name='cloudbridge',
       extras_require={
           ':python_version=="2.7"': ['py2-ipaddress'],
           ':python_version=="3"': ['py2-ipaddress'],
-          ':python_version=="3.1"': ['py2-ipaddress'],
-          ':python_version=="3.2"': ['py2-ipaddress'],
           'full': full_reqs,
           'dev': dev_reqs
       },
       packages=find_packages(),
       license='MIT',
       classifiers=[
-          'Development Status :: 2 - Pre-Alpha',
+          'Development Status :: 3 - Alpha',
           'Environment :: Console',
           'Intended Audience :: Developers',
           'Intended Audience :: System Administrators',
@@ -54,11 +52,8 @@ setup(name='cloudbridge',
           'Topic :: Software Development :: Libraries :: Python Modules',
           'Programming Language :: Python :: 2.7',
           'Programming Language :: Python :: 3',
-          'Programming Language :: Python :: 3.0',
-          'Programming Language :: Python :: 3.1',
-          'Programming Language :: Python :: 3.2',
-          'Programming Language :: Python :: 3.3',
           'Programming Language :: Python :: 3.4',
+          'Programming Language :: Python :: 3.5',
           'Programming Language :: Python :: Implementation :: CPython',
           'Programming Language :: Python :: Implementation :: PyPy'],
       test_suite="test"