-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
29 lines (27 loc) · 1.19 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
from setuptools import setup
setup(
name = "ciel-skywriting",
version = '0.1-dev',
description = "Scripting language for distributed, parallel computation",
author = "Derek Murray",
author_email = "[email protected]",
url = "http://www.cl.cam.ac.uk/netos/ciel/skywriting/",
packages = [ 'swi', 'swi.stdlib' ],
package_dir = { '' : 'src/python' },
entry_points = {'console_scripts' : ['skywriting=swi.interpreter:main', 'sw-job=swi.submit:main'],
'ciel.executor.plugin' : ['swi=swi.executor:load']},
data_files = [ ("lib/ciel/skywriting/stdlib/",
["src/python/swi/stdlib/%s" %s for s in
["environ", "grab", "java", "mapreduce",
"stdinout", "sync"]])],
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: ISC License (ISCL)',
'Operating System :: POSIX',
'Topic :: Software Development :: Interpreters',
'Topic :: System :: Distributed Computing',
],
requires=['ciel (>=0.1)', 'ply']
)