Tried again with python2
(deleted existing vixen folder, git clone and cd into vixen folder)
$ virtualenv -p python2 /tmp/VIRTUAL2
Running virtualenv with interpreter /usr/bin/python2
New python executable in /tmp/VIRTUAL2/bin/python2
Also creating executable in /tmp/VIRTUAL2/bin/python
Installing setuptools, pip, wheel...done.
$ source /tmp/VIRTUAL2/bin/activate
(VIRTUAL2) nikhil@nikhil-laptop:/mnt/72B627F7B627BB0D/TECH/UwAmp/www/dev/github-repos/vixen$
$ which python
/tmp/VIRTUAL2/bin/python
$ python --version
Python 2.7.12
(VIRTUAL2) $ python setup.py install
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type'
warnings.warn(msg)
running install
running bdist_egg
running egg_info
creating vixen.egg-info
writing requirements to vixen.egg-info/requires.txt
writing vixen.egg-info/PKG-INFO
writing top-level names to vixen.egg-info/top_level.txt
writing dependency_links to vixen.egg-info/dependency_links.txt
writing entry points to vixen.egg-info/entry_points.txt
writing manifest file 'vixen.egg-info/SOURCES.txt'
reading manifest file 'vixen.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'vixen.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build
creating build/lib.linux-i686-2.7
creating build/lib.linux-i686-2.7/vixen
copying vixen/cli.py -> build/lib.linux-i686-2.7/vixen
copying vixen/common.py -> build/lib.linux-i686-2.7/vixen
copying vixen/directory.py -> build/lib.linux-i686-2.7/vixen
copying vixen/media.py -> build/lib.linux-i686-2.7/vixen
copying vixen/processor.py -> build/lib.linux-i686-2.7/vixen
copying vixen/project.py -> build/lib.linux-i686-2.7/vixen
copying vixen/ui_utils.py -> build/lib.linux-i686-2.7/vixen
copying vixen/vixen.py -> build/lib.linux-i686-2.7/vixen
copying vixen/vixen_ui.py -> build/lib.linux-i686-2.7/vixen
copying vixen/__init__.py -> build/lib.linux-i686-2.7/vixen
creating build/lib.linux-i686-2.7/vixen/integration_tests
copying vixen/integration_tests/test_ui.py -> build/lib.linux-i686-2.7/vixen/integration_tests
copying vixen/integration_tests/__init__.py -> build/lib.linux-i686-2.7/vixen/integration_tests
creating build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_cli.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_common.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_directory.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_media.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_pager.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_processor.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_project.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/test_vixen.py -> build/lib.linux-i686-2.7/vixen/tests
copying vixen/tests/__init__.py -> build/lib.linux-i686-2.7/vixen/tests
creating build/lib.linux-i686-2.7/vixen/html
copying vixen/html/vixen_ui.html -> build/lib.linux-i686-2.7/vixen/html
creating build/lib.linux-i686-2.7/vixen/html/css
copying vixen/html/css/style.css -> build/lib.linux-i686-2.7/vixen/html/css
creating build/lib.linux-i686-2.7/vixen/html/images
copying vixen/html/images/loading.gif -> build/lib.linux-i686-2.7/vixen/html/images
copying vixen/html/images/logo.png -> build/lib.linux-i686-2.7/vixen/html/images
copying vixen/html/images/logo_small.png -> build/lib.linux-i686-2.7/vixen/html/images
creating build/lib.linux-i686-2.7/vixen/html/js
copying vixen/html/js/mousetrap.min.js -> build/lib.linux-i686-2.7/vixen/html/js
copying vixen/html/js/notify.min.js -> build/lib.linux-i686-2.7/vixen/html/js
creating build/bdist.linux-i686
creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/cli.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/common.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/directory.py -> build/bdist.linux-i686/egg/vixen
creating build/bdist.linux-i686/egg/vixen/html
creating build/bdist.linux-i686/egg/vixen/html/css
copying build/lib.linux-i686-2.7/vixen/html/css/style.css -> build/bdist.linux-i686/egg/vixen/html/css
creating build/bdist.linux-i686/egg/vixen/html/images
copying build/lib.linux-i686-2.7/vixen/html/images/loading.gif -> build/bdist.linux-i686/egg/vixen/html/images
copying build/lib.linux-i686-2.7/vixen/html/images/logo.png -> build/bdist.linux-i686/egg/vixen/html/images
copying build/lib.linux-i686-2.7/vixen/html/images/logo_small.png -> build/bdist.linux-i686/egg/vixen/html/images
creating build/bdist.linux-i686/egg/vixen/html/js
copying build/lib.linux-i686-2.7/vixen/html/js/mousetrap.min.js -> build/bdist.linux-i686/egg/vixen/html/js
copying build/lib.linux-i686-2.7/vixen/html/js/notify.min.js -> build/bdist.linux-i686/egg/vixen/html/js
copying build/lib.linux-i686-2.7/vixen/html/vixen_ui.html -> build/bdist.linux-i686/egg/vixen/html
creating build/bdist.linux-i686/egg/vixen/integration_tests
copying build/lib.linux-i686-2.7/vixen/integration_tests/test_ui.py -> build/bdist.linux-i686/egg/vixen/integration_tests
copying build/lib.linux-i686-2.7/vixen/integration_tests/__init__.py -> build/bdist.linux-i686/egg/vixen/integration_tests
copying build/lib.linux-i686-2.7/vixen/media.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/processor.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/project.py -> build/bdist.linux-i686/egg/vixen
creating build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_cli.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_common.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_directory.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_media.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_pager.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_processor.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_project.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/test_vixen.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/tests/__init__.py -> build/bdist.linux-i686/egg/vixen/tests
copying build/lib.linux-i686-2.7/vixen/ui_utils.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/vixen.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/vixen_ui.py -> build/bdist.linux-i686/egg/vixen
copying build/lib.linux-i686-2.7/vixen/__init__.py -> build/bdist.linux-i686/egg/vixen
byte-compiling build/bdist.linux-i686/egg/vixen/cli.py to cli.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/common.py to common.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/directory.py to directory.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/integration_tests/test_ui.py to test_ui.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/integration_tests/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/media.py to media.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/processor.py to processor.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/project.py to project.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_cli.py to test_cli.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_common.py to test_common.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_directory.py to test_directory.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_media.py to test_media.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_pager.py to test_pager.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_processor.py to test_processor.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_project.py to test_project.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/test_vixen.py to test_vixen.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/tests/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/ui_utils.py to ui_utils.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/vixen.py to vixen.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/vixen_ui.py to vixen_ui.pyc
byte-compiling build/bdist.linux-i686/egg/vixen/__init__.py to __init__.pyc
creating build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/entry_points.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/requires.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying vixen.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
vixen.cli: module references __file__
vixen.vixen: module references __file__
vixen.vixen_ui: module references __file__
creating dist
creating 'dist/vixen-1.0rc3.dev0-py2.7.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
Processing vixen-1.0rc3.dev0-py2.7.egg
creating /tmp/VIRTUAL2/lib/python2.7/site-packages/vixen-1.0rc3.dev0-py2.7.egg
Extracting vixen-1.0rc3.dev0-py2.7.egg to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding vixen 1.0rc3.dev0 to easy-install.pth file
Installing vixen script to /tmp/VIRTUAL2/bin
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/vixen-1.0rc3.dev0-py2.7.egg
Processing dependencies for vixen==1.0rc3.dev0
Searching for backports.csv
Reading https://pypi.org/simple/backports.csv/
Downloading https://files.pythonhosted.org/packages/23/01/0b1fce3fd8199fe32338dc66747baad52c7183b7f587128bc77cefde0620/backports.csv-1.0.5-py2.py3-none-any.whl#sha256=d3b0cefaaca92be3d2d4ceec140827cae1d871da7fff5db70697d72328357d65
Best match: backports.csv 1.0.5
Processing backports.csv-1.0.5-py2.py3-none-any.whl
Installing backports.csv-1.0.5-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding backports.csv 1.0.5 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg
Searching for whoosh
Reading https://pypi.org/simple/whoosh/
Downloading https://files.pythonhosted.org/packages/ba/19/24d0f1f454a2c1eb689ca28d2f178db81e5024f42d82729a4ff6771155cf/Whoosh-2.7.4-py2.py3-none-any.whl#sha256=aa39c3c3426e3fd107dcb4bde64ca1e276a65a889d9085a6e4b54ba82420a852
Best match: Whoosh 2.7.4
Processing Whoosh-2.7.4-py2.py3-none-any.whl
Installing Whoosh-2.7.4-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding Whoosh 2.7.4 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/Whoosh-2.7.4-py2.7.egg
Searching for json_tricks>=3.0
Reading https://pypi.org/simple/json_tricks/
Downloading https://files.pythonhosted.org/packages/88/9b/e086c9c0276ce2faf5768105c02b06b73f89a53bd0a77d9b6888d382502b/json_tricks-3.11.3.tar.gz#sha256=dda43dcc3c683972922bbb2d5a79861c8f1a8cee5f28f94d3eb96f28bdd9d4a6
Best match: json-tricks 3.11.3
Processing json_tricks-3.11.3.tar.gz
Writing /tmp/easy_install-dJz9Fh/json_tricks-3.11.3/setup.cfg
Running json_tricks-3.11.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-dJz9Fh/json_tricks-3.11.3/egg-dist-tmp-TP55_t
Moving json_tricks-3.11.3-py2.7.egg to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding json-tricks 3.11.3 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/json_tricks-3.11.3-py2.7.egg
Searching for tornado<5.0
Reading https://pypi.org/simple/tornado/
Downloading https://files.pythonhosted.org/packages/e3/7b/e29ab3d51c8df66922fea216e2bddfcb6430fb29620e5165b16a216e0d3c/tornado-4.5.3.tar.gz#sha256=6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a
Best match: tornado 4.5.3
Processing tornado-4.5.3.tar.gz
Writing /tmp/easy_install-DyRulI/tornado-4.5.3/setup.cfg
Running tornado-4.5.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-DyRulI/tornado-4.5.3/egg-dist-tmp-eGrMtZ
no previously-included directories found matching 'docs/build'
warning: no files found matching 'tornado/test/README'
zip_safe flag not set; analyzing archive contents...
tornado.autoreload: module references __file__
tornado.options: module references __file__
tornado.testing: module references __file__
/tmp/VIRTUAL2/local/lib/python2.7/site-packages/setuptools/command/bdist_egg.py:425: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
symbols = dict.fromkeys(iter_symbols(code))
tornado.test.httpserver_test: module references __file__
tornado.test.iostream_test: module references __file__
tornado.test.locale_test: module references __file__
tornado.test.options_test: module references __file__
tornado.test.template_test: module references __file__
tornado.test.web_test: module references __file__
creating /tmp/VIRTUAL2/lib/python2.7/site-packages/tornado-4.5.3-py2.7-linux-i686.egg
Extracting tornado-4.5.3-py2.7-linux-i686.egg to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding tornado 4.5.3 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/tornado-4.5.3-py2.7-linux-i686.egg
Searching for jigna
Reading https://pypi.org/simple/jigna/
Downloading https://files.pythonhosted.org/packages/d1/08/e85e5623163b0b37330e1d96ff84593a822182d5ff38f6d91c36c4497889/jigna-0.10.1-py2-none-any.whl#sha256=4808887aaf5d7da01bc0c580a18a90f53d70bf3791ab976f4889bf5dc9c492eb
Best match: jigna 0.10.1
Processing jigna-0.10.1-py2-none-any.whl
Installing jigna-0.10.1-py2-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
writing requirements to /tmp/VIRTUAL2/lib/python2.7/site-packages/jigna-0.10.1-py2.7.egg/EGG-INFO/requires.txt
Adding jigna 0.10.1 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/jigna-0.10.1-py2.7.egg
Searching for traits
Reading https://pypi.org/simple/traits/
Downloading https://files.pythonhosted.org/packages/a6/69/96560692c9329f7290ae46e828a328538cd139b75a176fdca2c53361f431/traits-4.6.0.tar.gz#sha256=5d82345e0a34b88e394964eea1be47419530027aef7f0b20ad315b6ec6c68370
Best match: traits 4.6.0
Processing traits-4.6.0.tar.gz
Writing /tmp/easy_install-9aOudx/traits-4.6.0/setup.cfg
Running traits-4.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9aOudx/traits-4.6.0/egg-dist-tmp-p1p_7Q
no previously-included directories found matching 'docs/build'
warning: no previously-included files matching '*.pyc' found under directory 'docs'
warning: no previously-included files matching '*.pyc' found under directory 'examples'
creating /tmp/VIRTUAL2/lib/python2.7/site-packages/traits-4.6.0-py2.7-linux-i686.egg
Extracting traits-4.6.0-py2.7-linux-i686.egg to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding traits 4.6.0 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/traits-4.6.0-py2.7-linux-i686.egg
Searching for backports_abc>=0.4
Reading https://pypi.org/simple/backports_abc/
Downloading https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl#sha256=52089f97fe7a9aa0d3277b220c1d730a85aefd64e1b2664696fe35317c5470a7
Best match: backports-abc 0.5
Processing backports_abc-0.5-py2.py3-none-any.whl
Installing backports_abc-0.5-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding backports-abc 0.5 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/backports_abc-0.5-py2.7.egg
Searching for certifi
Reading https://pypi.org/simple/certifi/
Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl#sha256=9fa520c1bacfb634fa7af20a76bcbd3d5fb390481724c597da32c719a7dca4b0
Best match: certifi 2018.4.16
Processing certifi-2018.4.16-py2.py3-none-any.whl
Installing certifi-2018.4.16-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding certifi 2018.4.16 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/certifi-2018.4.16-py2.7.egg
Searching for singledispatch
Reading https://pypi.org/simple/singledispatch/
Downloading https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl#sha256=833b46966687b3de7f438c761ac475213e53b306740f1abfaa86e1d1aae56aa8
Best match: singledispatch 3.4.0.3
Processing singledispatch-3.4.0.3-py2.py3-none-any.whl
Installing singledispatch-3.4.0.3-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
writing requirements to /tmp/VIRTUAL2/lib/python2.7/site-packages/singledispatch-3.4.0.3-py2.7.egg/EGG-INFO/requires.txt
Adding singledispatch 3.4.0.3 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/singledispatch-3.4.0.3-py2.7.egg
Searching for six
Reading https://pypi.org/simple/six/
Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl#sha256=832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb
Best match: six 1.11.0
Processing six-1.11.0-py2.py3-none-any.whl
Installing six-1.11.0-py2.py3-none-any.whl to /tmp/VIRTUAL2/lib/python2.7/site-packages
Adding six 1.11.0 to easy-install.pth file
Installed /tmp/VIRTUAL2/lib/python2.7/site-packages/six-1.11.0-py2.7.egg
Finished processing dependencies for vixen==1.0rc3.dev0