forked from Araneidae/iocbuilder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
22 lines (20 loc) · 851 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from setuptools import setup
# these lines allow the version to be specified in Makefile.private
import os
version = os.environ.get("MODULEVER", "development")
setup(
name = 'iocbuilder',
version = version,
description = 'IOC builder',
author = 'Michael Abbott',
author_email = '[email protected]',
install_requires = ['dls_dependency_tree', 'dls_edm'],
packages = ['iocbuilder', 'xmlbuilder', 'toolkit'],
package_data = { 'iocbuilder': ['defaults/*.py', 'defaults/*/*.py'],
'xmlbuilder': ['xeb.png'] },
entry_points = {
'console_scripts':
['xeb = xmlbuilder.xeb:main',
'dls-xml-iocbuilder.py = xmlbuilder.xmlbuilder:main',
'dls-print-template-macros.py = toolkit.print_template_macros:print_template_macros']},
zip_safe = False)