Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
executable file 84 lines (80 sloc) 2.85 KB
#!/usr/bin/python2
'''
The setup script for salt
'''
import os
from distutils.core import setup
from distutils.extension import Extension
from distutils.sysconfig import get_python_lib, PREFIX
NAME = 'salt'
VER = '0.8.7'
DESC = 'Portable, distrubuted, remote execution system'
mod_path = os.path.join(get_python_lib(), 'salt/modules/')
doc_path = os.path.join(PREFIX, 'share/doc/', NAME + '-' + VER)
example_path = os.path.join(doc_path, 'examples')
template_path = os.path.join(example_path, 'templates')
setup(name=NAME,
version=VER,
description=DESC,
author='Thomas S Hatch',
author_email='thatch45@gmail.com',
url='https://github.com/thatch45/salt',
classifiers = [
'Programming Language :: Python',
'Programming Language :: Cython',
'Programming Language :: Python :: 2.6',
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: Developers',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: Apache Software License',
'Operating System :: POSIX :: Linux',
'Topic :: System :: Monitoring',
'Topic :: System :: Clustering',
'Topic :: System :: Distributed Computing',
],
packages=['salt',
'salt.modules',
'salt.cli',
'salt.returners',
'salt.renderers',
'salt.grains',
'salt.states',
],
scripts=['scripts/salt-master',
'scripts/salt-minion',
'scripts/salt-key',
'scripts/salt-cp',
'scripts/salt-call',
'scripts/salt'],
data_files=[('etc/salt',
['conf/master',
'conf/minion',
]),
('share/man/man1',
['doc/man/salt-master.1',
'doc/man/salt-key.1',
'doc/man/salt.1',
'doc/man/salt-cp.1',
'doc/man/salt-minion.1',
]),
('share/man/man7',
['doc/man/salt.7',
]),
(mod_path,
['salt/modules/cytest.pyx',
]),
(doc_path,
['LICENCE'
]),
(template_path,
['doc/example/templates/yaml-jinja.yml',
'doc/example/templates/yaml-mako.yml',
'doc/example/templates/yaml.yml',
'doc/example/templates/json-jinja.json',
'doc/example/templates/json-mako.json',
'doc/example/templates/json.json',
]),
],
)
Jump to Line
Something went wrong with that request. Please try again.