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())
|