pyproject.toml (39 lines of code) (raw):
[build-system]
requires = ["flit_core >=2,<4"]
build-backend = "flit_core.buildapi"
[tool.flit.metadata]
dist-name = "ecs-logging"
module = "ecs_logging"
description-file = "README.md"
author = "Seth Michael Larson"
author-email = "seth.larson@elastic.co"
home-page = "https://github.com/elastic/ecs-logging-python"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: System :: Logging",
"License :: OSI Approved :: Apache Software License"
]
requires = []
requires-python = ">=3.8"
[tool.flit.metadata.requires-extra]
develop = [
"pytest",
"pytest-cov",
"mock",
"structlog",
"elastic-apm",
]
[tool.flit.metadata.urls]
"Source" = "https://github.com/elastic/ecs-logging-python"
"Download" = "https://github.com/elastic/ecs-logging-python/releases"
"Documentation" = "https://github.com/elastic/ecs-logging-python"
"Issue Tracker" = "https://github.com/elastic/ecs-logging-python/issues"
"Changelog" = "https://github.com/elastic/ecs-logging-python/blob/main/CHANGELOG.md"