forked from oms4suse/python-ceph-cfg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
62 lines (55 loc) · 1.72 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
from ceph_cfg.__version__ import version
from sys import version_info
if version_info < (2, 6):
import sys
print "Please use a newer version of python"
sys.exit(1)
try:
from setuptools import setup, find_packages
except ImportError:
try:
from distutils.core import setup
except ImportError:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
# we want this module for nosetests
try:
import multiprocessing
except ImportError:
# its not critical if this fails though.
pass
setup(name='ceph_cfg',
version=version,
description="library for configuring ceph",
long_description="""This library is inteded to provide an abstraction for
python tools for configuring ceph. It was intended to be used for salt but
as it grew it became clear that this library could be used with or without
salt""",
author="O M Synge",
author_email="[email protected]",
license='Apache License (2.0)',
install_requires=[],
url = 'https://github.com/oms4suse/python-ceph-cfg.git',
packages = ['ceph_cfg'],
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Intended Audience :: Developers',
'Intended Audience :: Science/Research'
'Intended Audience :: System Administrators',
'License :: OSI Approved :: Apache Software License',
'Operating System :: POSIX',
'Programming Language :: Python',
],
scripts=[],
tests_require=[
'coverage >= 3.0',
'nose >= 0.10.0',
'mock',
],
setup_requires=[
'nose',
],
test_suite = 'nose.collector',
)