forked from oms4suse/python-ceph-cfg
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
62 lines (55 loc) · 1.72 KB
/
setup.py
File metadata and controls
62 lines (55 loc) · 1.72 KB
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="osynge@suse.com",
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',
)