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"