pyproject.toml (33 lines of code) (raw):
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "modular-cli"
description = "Dynamic CLI for modular-api"
requires-python = ">=3.10"
readme = "README.md"
dynamic = ["version", "scripts"]
dependencies = [
'click==7.1.2',
'tabulate==0.9.0',
'PyYAML==6.0.1',
'requests==2.31.0',
'prettytable==3.9.0'
]
#[project.scripts]
#modular-cli = "modular_cli.modular_cli:modular_cli"
[tool.setuptools.dynamic]
version = {attr = "modular_cli.version.__version__"}
[tool.setuptools.packages.find]
where = ["."]
include = ["modular_cli*"]
namespaces = false
[tool.setuptools.package-data]
modular_cli = ["root_commands.json"]
[tool.pyright]
include = ["modular_cli"]
exclude = [
"**/__pycache__",
]
pythonVersion = "3.10"
reportIncompatibleMethodOverride = "warning"