-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·29 lines (24 loc) · 1008 Bytes
/
setup.py
File metadata and controls
executable file
·29 lines (24 loc) · 1008 Bytes
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
#!/usr/bin/env python
from distutils.core import setup
# Check dependencies
try:
import numpy
except:
print "WARNING: Rubik requires numpy. You will need to install numpy for anything to work."
try:
import PySide
import OpenGL
except:
print "WARNING: To use the rubik.view package for visualizations, you need to install PySide and OpenGL."
setup(name='rubik',
# Distribution and version information
version='1.0.1',
packages=['rubik', 'rubik.tests'],
# Other metadata
license='LLNL BSD',
description='Rubik Task Mapping Tool',
author='Todd Gamblin',
author_email='tgamblin@llnl.gov',
url='https://github.com/tgamblin/rubik',
long_description='Rubik provides a simple and intuitive interface to create a wide variety of mappings for structured communication patterns. Rubik supports a number of elementary operations such as splits, tilts, or shifts, that can be combined into a large number of unique patterns.',
)