nucypher/setup.py

31 lines
838 B
Python
Raw Normal View History

2017-08-19 19:05:18 +00:00
from distutils.core import setup, find_packages
2017-08-18 14:15:36 +00:00
INSTALL_REQUIRES = [
'kademlia>=1.0',
2017-08-18 17:31:59 +00:00
'rpcudp>=3.0',
2017-08-19 18:27:55 +00:00
'ZODB>=5.0',
'pynacl',
'npre']
2017-08-18 14:15:36 +00:00
2017-08-18 17:21:33 +00:00
TESTS_REQUIRE = [
'pytest',
'coverage',
'pytest-cov',
'pdbpp',
2017-08-18 17:31:59 +00:00
'ipython'
2017-08-18 17:21:33 +00:00
]
2017-08-18 17:09:10 +00:00
# should add --process-dependency-links to pip
LINKS = [
'https://github.com/bmuller/kademlia/archive/python3.5.tar.gz#egg=kademlia-1.0',
2017-08-19 18:27:55 +00:00
'https://github.com/bmuller/rpcudp/archive/python3.5.tar.gz#egg=rpcudp-3.0.0',
'https://github.com/nucypher/nucypher-pre-python/archive/master.tar.gz#egg=npre-0.1']
2017-08-18 17:09:10 +00:00
2017-08-18 14:15:36 +00:00
setup(name='nkms',
version='0.1',
description='NuCypher decentralized KMS',
install_requires=INSTALL_REQUIRES,
2017-08-18 17:09:10 +00:00
dependency_links=LINKS,
2017-08-18 17:21:33 +00:00
extras_require={'testing': TESTS_REQUIRE},
2017-08-19 19:05:18 +00:00
packages=find_packages())