diff options
author | Christian Cleberg <hello@cleberg.net> | 2025-06-20 13:55:54 -0500 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2025-06-20 13:55:54 -0500 |
commit | 785f42901f34aaf356f316c691e3f56138c8608d (patch) | |
tree | 5b8f7a6e33a6af410e511137fdd51b6fa60d0f83 /pyproject.toml | |
download | aws-summary-report-785f42901f34aaf356f316c691e3f56138c8608d.tar.gz aws-summary-report-785f42901f34aaf356f316c691e3f56138c8608d.tar.bz2 aws-summary-report-785f42901f34aaf356f316c691e3f56138c8608d.zip |
initial commit
Diffstat (limited to 'pyproject.toml')
-rw-r--r-- | pyproject.toml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..641ad49 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,39 @@ +[project] +name = "aws-summary" +version = "0.1.0" +description = "A Python app that sends plaintext email reports with AWS service info." +authors = [ + { name="Christian Cleberg", email="hello@cleberg.net" } +] +readme = "README.md" +requires-python = ">=3.8" +dependencies = [ + "boto3>=1.34.0", + "toml>=0.10.2", + "tabulate>=0.9.0" +] + +[project.scripts] +aws-email-reporter = "main:main" + +[tool.setuptools] +packages = ["sections"] + +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[tool.black] +line-length = 88 +target-version = ["py38"] + +[tool.mypy] +strict = true + +[tool.isort] +profile = "black" + +[tool.pytest.ini_options] +minversion = "6.0" +addopts = "-ra -q" +testpaths = ["tests"]
\ No newline at end of file |