summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorDylan Baker <baker.dylan.c@gmail.com>2015-02-19 14:47:37 -0800
committerDylan Baker <baker.dylan.c@gmail.com>2015-02-23 15:47:09 -0800
commit3780c734874aab862f068d9d2dc23d249b3217f5 (patch)
tree0252792141c4f7d2778a490b7a3691b4d56fe274 /README
parentc4585427913e4cb28994b4bfb11d49778273aa2c (diff)
Add dependency on Python six
Six is a module that provides a clean, standardized interface for handling python2 and python3 from the same code base. This adds a requirement on six as a build-time dependency, the plan is to use it only for python generators (those called during build time) While it certainly is possible to reimplement much of what six does scratch and not add another python dependency, I think it's better to just use six. For one thing a large number of python modules already depend on six, so the chances are good that most people already have it installed. Second, it's the de facto standard for supporting complex code bases in 2 and 3, so it's familiar and many of the corner cases have already been addressed. This adds the necessary cmake boilerplate to ensure that six is available. At this time I don't know of a specific version being required, but I am currently using 1.9.0 v2: - update README with six dependency (Jordan) Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'README')
-rw-r--r--README1
1 files changed, 1 insertions, 0 deletions
diff --git a/README b/README
index e1e1e2c6a..7021f86f8 100644
--- a/README
+++ b/README
@@ -32,6 +32,7 @@ First of all, you need to make sure that the following are installed:
- Python 2.7.x
- Python Mako module
- numpy (http://www.numpy.org)
+ - six (https://pypi.python.org/pypi/six)
- cmake (http://www.cmake.org)
- GL, glu and glut libraries and development packages (i.e. headers)
- X11 libraries and development packages (i.e. headers)