Zecale - Reconciling Privacy and Scalability on Smart-Contract Chains  0.5
Reference implementation of the Zecale protocol by Clearmatics
setup.py
Go to the documentation of this file.
1 # Copyright (c) 2015-2022 Clearmatics Technologies Ltd
2 #
3 # SPDX-License-Identifier: LGPL-3.0+
4 
5 import sys
6 from setuptools import find_packages
7 from distutils.core import setup
8 
9 if not hasattr(sys, 'base_prefix') or sys.base_prefix == sys.prefix:
10  print("ERROR: This is not production software, install inside a venv")
11  sys.exit(1)
12 
13 if sys.version_info < (3, 7):
14  print("ERROR: requires python >=3.7")
15  sys.exit(1)
16 
17 setup(
18  name='zecale-client',
19  version='0.5',
20  description='Client to interact with Zecale server',
21  packages=find_packages(),
22  install_requires=[
23  # Dependencies installed as part of zeth client. Further dependencies
24  # are listed here:
25  ],
26  entry_points={
27  'console_scripts': [
28  'zecale-dummy-app=zecale.dummy_app.__main__:dummy_app',
29  'zecale=zecale.cli.__main__:zecale',
30  'zeth-zecale=zeth_zecale.__main__:zeth_zecale',
31  ],
32  }
33 )
setup
Definition: setup.py:1