ci: install extra requirements
This commit is contained in:
parent
ed7f3eeff5
commit
b3ddf43285
@ -14,7 +14,7 @@ steps:
|
||||
commands:
|
||||
# Install dependencies
|
||||
- pip install poetry
|
||||
- poetry install
|
||||
- poetry install -E eth
|
||||
- poetry run pylint cic --fail-under=8.00
|
||||
- poetry run pytest
|
||||
environment:
|
||||
@ -25,6 +25,9 @@ steps:
|
||||
path: /root/.cache/pypoetry
|
||||
- name: pip_cache
|
||||
path: /root/.cache/pip
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- name: publish
|
||||
image: python:3.8
|
||||
commands:
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,7 +2,7 @@ __pycache__
|
||||
*.pyc
|
||||
*.egg-info
|
||||
.venv
|
||||
build
|
||||
build/
|
||||
.vscode
|
||||
.idea
|
||||
contracts
|
||||
|
@ -6,7 +6,7 @@ CIC-CLI provides tooling to generate and publish metadata in relation to
|
||||
token deployments.
|
||||
|
||||
```shell
|
||||
pip install --extra-index-url https://pip.grassrootseconomics.net cic
|
||||
pip install --extra-index-url https://pip.grassrootseconomics.net cic[eth]
|
||||
```
|
||||
|
||||
## Usage
|
||||
@ -51,7 +51,7 @@ below are limited to the context of the EVM.
|
||||
### Setup
|
||||
|
||||
```
|
||||
poetry install
|
||||
poetry install -E eth
|
||||
```
|
||||
|
||||
### Running the CLI
|
||||
|
6
poetry.lock
generated
6
poetry.lock
generated
@ -363,7 +363,7 @@ reference = "pypi_"
|
||||
|
||||
[[package]]
|
||||
name = "confini"
|
||||
version = "0.5.5"
|
||||
version = "0.5.7"
|
||||
description = "Parse, verify and merge all ini files in a single directory"
|
||||
category = "main"
|
||||
optional = false
|
||||
@ -664,7 +664,7 @@ reference = "grassroots_"
|
||||
|
||||
[[package]]
|
||||
name = "eth-token-index"
|
||||
version = "0.2.4.linux-x86_64"
|
||||
version = "0.2.4"
|
||||
description = "Token symbol to address unique index"
|
||||
category = "main"
|
||||
optional = true
|
||||
@ -1956,7 +1956,7 @@ eth = ["chainlib-eth", "eth-token-index", "eth-address-index", "okota", "cic_eth
|
||||
[metadata]
|
||||
lock-version = "1.1"
|
||||
python-versions = "^3.8"
|
||||
content-hash = "2f7c01af1a14bcfeedf238b5ac7135e304a9fe162d27ee0638d5551467979be6"
|
||||
content-hash = "aeaba6fb1c3ad6d40f16cc9302ecac21fd7dbb50af085dc108c7ada2cf308067"
|
||||
|
||||
[metadata.files]
|
||||
asn1crypto = []
|
||||
|
@ -32,10 +32,12 @@ cic = 'cic.runnable.cic_cmd:main'
|
||||
[[tool.poetry.source]]
|
||||
name = "grassroots_"
|
||||
url = "https://pip.grassrootseconomics.net/"
|
||||
default = true
|
||||
|
||||
[[tool.poetry.source]]
|
||||
name = "pypi_"
|
||||
url = "https://pypi.org/simple/"
|
||||
secondary = true
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.8"
|
||||
@ -46,7 +48,7 @@ chainlib = "~0.0.17"
|
||||
cbor2 = "5.4.1"
|
||||
|
||||
chainlib-eth = { version = "~0.0.25", optional = true }
|
||||
eth-token-index = { version = "~0.2.4", optional = true }
|
||||
eth-token-index = { version = "0.2.4", optional = true }
|
||||
eth-address-index = { version = "~0.2.4", optional = true }
|
||||
okota = { version = "~0.2.5", optional = true }
|
||||
cic_eth_registry = { version = "~0.6.6", optional = true }
|
||||
|
Loading…
Reference in New Issue
Block a user