Add packaging files
This commit is contained in:
parent
99156a1dba
commit
5a337db2b0
1
MANIFEST.in
Normal file
1
MANIFEST.in
Normal file
@ -0,0 +1 @@
|
|||||||
|
include clicada/data/config/* *requirements* LICENSE
|
@ -78,7 +78,7 @@ class CmdCtrl:
|
|||||||
self.cmd_string = cmd_string_translate
|
self.cmd_string = cmd_string_translate
|
||||||
|
|
||||||
if self.cmd_string == None:
|
if self.cmd_string == None:
|
||||||
raise ValueError('Subcommand missing')
|
self.cmd_string = 'none'
|
||||||
|
|
||||||
modname = 'clicada.cli.{}'.format(self.cmd_string)
|
modname = 'clicada.cli.{}'.format(self.cmd_string)
|
||||||
self.logger.debug('using module {}'.format(modname))
|
self.logger.debug('using module {}'.format(modname))
|
||||||
@ -98,7 +98,7 @@ class CmdCtrl:
|
|||||||
def config(self):
|
def config(self):
|
||||||
extra_args = self.cmd_mod.extra_args()
|
extra_args = self.cmd_mod.extra_args()
|
||||||
if self.cmd_args.config:
|
if self.cmd_args.config:
|
||||||
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args, override_dirs=self.cmd_args.c)
|
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args, default_config_dir=self.cmd_args.config)
|
||||||
else:
|
else:
|
||||||
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args)
|
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args)
|
||||||
|
|
||||||
|
14
clicada/cli/none.py
Normal file
14
clicada/cli/none.py
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
def process_args(argparser):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def extra_args():
|
||||||
|
return {}
|
||||||
|
|
||||||
|
def apply_args(config, args):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def validate(config, args):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def execute(ctrl):
|
||||||
|
raise ValueError('subcommand missing')
|
@ -9,10 +9,11 @@ logging.basicConfig(level=logging.WARNING)
|
|||||||
logg = logging.getLogger()
|
logg = logging.getLogger()
|
||||||
|
|
||||||
|
|
||||||
def main(ctrl):
|
ctrl = CmdCtrl(argv=sys.argv[1:], logger=logg)
|
||||||
|
|
||||||
|
def main():
|
||||||
ctrl.execute()
|
ctrl.execute()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
ctrl = CmdCtrl(argv=sys.argv[1:], logger=logg)
|
|
||||||
main(ctrl)
|
main(ctrl)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
usumbufu~=0.3.3a1
|
usumbufu~=0.3.3a3
|
||||||
confini~=0.5.1
|
confini~=0.5.1
|
||||||
cic-eth-registry~=0.6.1
|
cic-eth-registry~=0.6.1
|
||||||
cic-types~=0.2.1a5
|
cic-types~=0.2.1a5
|
||||||
|
36
setup.cfg
Normal file
36
setup.cfg
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
[metadata]
|
||||||
|
name = clicada
|
||||||
|
version = 0.0.1a7
|
||||||
|
description = CLI CRM tool for the cic-stack custodial wallet system
|
||||||
|
author = Louis Holbrook
|
||||||
|
author_email = dev@holbrook.no
|
||||||
|
url = https://gitlab.com/chaintools/chainlib
|
||||||
|
keywords =
|
||||||
|
dlt
|
||||||
|
evm
|
||||||
|
blockchain
|
||||||
|
cryptocurrency
|
||||||
|
classifiers =
|
||||||
|
Programming Language :: Python :: 3
|
||||||
|
Operating System :: OS Independent
|
||||||
|
Development Status :: 3 - Alpha
|
||||||
|
Environment :: Console
|
||||||
|
Intended Audience :: Developers
|
||||||
|
License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
|
||||||
|
Topic :: Internet
|
||||||
|
license = GPL3
|
||||||
|
licence_files =
|
||||||
|
LICENSE.txt
|
||||||
|
|
||||||
|
|
||||||
|
[options]
|
||||||
|
python_requires = >= 3.6
|
||||||
|
include_package_data = True
|
||||||
|
packages =
|
||||||
|
clicada
|
||||||
|
clicada.runnable
|
||||||
|
clicada.store
|
||||||
|
clicada.token
|
||||||
|
clicada.cli
|
||||||
|
clicada.tx
|
||||||
|
clicada.user
|
31
setup.py
Normal file
31
setup.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
from setuptools import setup
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
requirements = []
|
||||||
|
f = open('requirements.txt', 'r')
|
||||||
|
while True:
|
||||||
|
l = f.readline()
|
||||||
|
if l == '':
|
||||||
|
break
|
||||||
|
requirements.append(l.rstrip())
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
#test_requirements = []
|
||||||
|
#f = open('test_requirements.txt', 'r')
|
||||||
|
#while True:
|
||||||
|
# l = f.readline()
|
||||||
|
# if l == '':
|
||||||
|
# break
|
||||||
|
# eth_requirements.append(l.rstrip())
|
||||||
|
#f.close()
|
||||||
|
|
||||||
|
|
||||||
|
setup(
|
||||||
|
install_requires=requirements,
|
||||||
|
entry_points={
|
||||||
|
'console_scripts': [
|
||||||
|
'clicada=clicada.runnable.view:main',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user