mirror of https://github.com/nucypher/nucypher.git
44 lines
1.2 KiB
Python
44 lines
1.2 KiB
Python
from setuptools import setup, find_packages
|
|
|
|
VERSION = '0.1'
|
|
|
|
INSTALL_REQUIRES = [
|
|
'kademlia>=1.0',
|
|
'rpcudp>=3.0',
|
|
'lmdb',
|
|
'pynacl',
|
|
'pysha3==1.0.2',
|
|
'bidict',
|
|
]
|
|
|
|
TESTS_REQUIRE = [
|
|
'pytest',
|
|
'coverage',
|
|
'pytest-cov',
|
|
'pdbpp',
|
|
'ipython',
|
|
'appdirs'
|
|
]
|
|
|
|
# should add --process-dependency-links to pip
|
|
LINKS = [
|
|
'https://github.com/nucypher/kademlia/archive/nucypher-depend.tar.gz#egg=kademlia-1.0',
|
|
'https://github.com/bmuller/rpcudp/archive/python3.5.tar.gz#egg=rpcudp-3.0.0',
|
|
]
|
|
|
|
setup(name='nucypher',
|
|
version=VERSION,
|
|
description='A proxy re-encryption network to empower privacy in decentralized systems.',
|
|
install_requires=INSTALL_REQUIRES,
|
|
dependency_links=LINKS,
|
|
extras_require={'testing': TESTS_REQUIRE},
|
|
packages=find_packages(),
|
|
package_data={'nucypher': [
|
|
'blockchain/eth/*', 'project/contracts/*',
|
|
'blockchain/eth/sol_source/contracts/lib/*',
|
|
'blockchain/eth/sol_source/contracts/zepellin/math/*',
|
|
'blockchain/eth/sol_source/contracts/zepellin/ownership/*',
|
|
'blockchain/eth/sol_source/contracts/zepellin/token/*']},
|
|
include_package_data=True,
|
|
)
|