[tool.poetry] name = "mev_inspect" version = "0.1.0" description = "" authors = ["Your Name "] [tool.poetry.dependencies] python = "^3.9" web3 = "^5.23.0" pydantic = "^1.8.2" hexbytes = "^0.2.1" click = "^8.0.1" psycopg2 = "^2.9.1" [tool.poetry.dev-dependencies] pre-commit = "^2.13.0" pylint = "^2.9.5" mypy = "^0.910" isort = "^5.9.2" pytest = "^6.2.4" pytest-sugar = "^0.9.4" pytest-cov = "^2.12.1" coverage = "^5.5" alembic = "^1.6.5" black = "^21.7b0" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] lint = 'scripts.poetry.dev_tools:lint' test = 'scripts.poetry.dev_tools:test' isort = 'scripts.poetry.dev_tools:isort' black = 'scripts.poetry.dev_tools:black' pre_commit = 'scripts.poetry.dev_tools:pre_commit' start = 'scripts.poetry.docker:start' stop = 'scripts.poetry.docker:stop' build = 'scripts.poetry.docker:build' attach = 'scripts.poetry.docker:attach' exec = 'scripts.poetry.docker:exec' inspect = 'scripts.poetry.inspect:inspect' inspect-many = 'scripts.poetry.inspect:inspect_many' inspect-block = 'scripts.inspect_commands:inspect_block_command' inspect-many-blocks = 'scripts.inspect_commands:inspect_many_blocks_command' [tool.black] exclude = ''' /( \.eggs | \.coverage | \.env | \.git | \.github | \.pytest_cache | \.hg | \.mypy_cache | \.tox | \.venv | _build | buck-out | build | cache | dist | mev_inspect/abis | tests/.*/setup.py | tool )/ ''' [tool.isort] profile = "black" atomic = true include_trailing_comma = true lines_after_imports = 2 lines_between_types = 1 use_parentheses = true src_paths = ["poetry", "tests"] skip_glob = ["*/setup.py"] filter_files = true known_first_party = "poetry"