[tool.poetry] name = "cic-cli" version = "0.5.5" description = "Generic cli tooling for the CIC token network" authors = [ "Louis Holbrook ", "William Luke ", ] license = "GPL-3.0-or-later" readme = "README.md" repository = "https://git.grassecon.net/cicnet/cic-cli" 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", ] keywords = ["dlt", "blockchain", "cryptocurrency"] packages = [ { include = "cic" }, { include = "cic/runnable/*.py" }, { include = "cic/ext/**/*.py" }, { include = "cic/cmd/**/*.py" }, ] [tool.poetry.scripts] cic = 'cic.runnable.cic_cmd:main' [[tool.poetry.source]] name = "grassroots_" url = "https://pip.grassrootseconomics.net/" default = false secondary = true [[tool.poetry.source]] name = "pypi_" url = "https://pypi.org/simple/" default = true secondary = false [tool.poetry.dependencies] python = "^3.8" funga-eth = "^0.6.0" cic-types = "^0.2.7" confini = "^0.6.0" chainlib = "~0.1.0" cbor2 = "~5.4.1" chainlib-eth = { version = "~0.1.1", optional = true } eth-token-index = { version = "^0.3.0", optional = true } eth-address-index = { version = "~0.5.0", optional = true } okota = { version = "^0.4.0", optional = true } cic-eth-registry = { version = "^0.6.9", optional = true } cic-contracts = { version = "~0.1.0", optional = true } [tool.poetry.dev-dependencies] pytest = "6.2.5" pytest-cov = "2.10.1" python-semantic-release = "^7.25.2" pylint = "^2.12.2" black = { version = "^22.1.0", allow-prereleases = true } eth_tester = "0.5.0b3" py-evm = "0.3.0a20" rlp = "2.0.1" mypy = "^0.961" [tool.poetry.extras] eth = [ "chainlib-eth", "eth-token-index", "eth-address-index", "okota", "cic_eth_registry", "cic_contracts", ] [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.pytest.ini_options] addopts = "--cov=cic --cov-report term-missing -v" testpaths = ["tests"] [tool.semantic_release] version_variable = ["cic/__init__.py:__version__", "pyproject.toml:version"] version_source = "commit" branch = "master" upload_to_repository = true upload_to_release = true build_command = "pip install poetry && poetry build" hvcs = "gitea" hvcs_domain = "git.grassecon.net" check_build_status = false