[project] name = "package-python-function" version = "0.1.0" description = "Python script to package a Python function for deploying to AWS Lambda" authors = [{ name = "Brandon White", email = "brandonlwhite@gmail.com" }] license = "MIT" readme = "README.md" requires-python = ">=3.10,<4.0" [project.urls] repository = "https://github.com/BrandonLWhite/package-python-function" [project.scripts] package-python-function = "package_python_function.main:main" [tool.poetry.group.dev.dependencies] pytest = "^8.2.0" pytest-mypy-runner = "^1.0.0" mypy = "^1.10.0" pytest-cov = "^6.0.0" tomli-w = "^1.2.0" pytest-xdist = "^3.6.1" pytest-sugar = "^1.0.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.pytest.ini_options] # Global pytest options, applied locally and in CI addopts = """ -n auto \ --cov . \ --ignore=fixtures \ --ignore=expected-results \ --capture=tee-sys """ [tool.coverage.run] branch = true omit = ["*/tests/**"] [tool.pipx-install] poetry = "==2.1.1" poethepoet = "==0.33.1" [tool.poe.tasks] test = "pytest --cov=pytest_mypy_runner --cov-report term --cov-report html --cov-report xml -n auto"