Skip to content
Snippets Groups Projects
pyproject.toml 1.15 KiB
[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "grib_processor"
dependencies = [
    "grib2io >= 2.2.0",
    "watchfiles >= 0.20.0",
    "python-dotenv >= 1.0.0",
    "quickmq >= 1.1.0",
    "importlib-resources; python_version < '3.9'",
    "typing-extensions",
]
requires-python = ">=3.8"
authors = [
    {name = "Max Drexler", email="mndrexler@wisc.edu"}
]
description = "Ingest and publish GRIB metadata to RabbitMQ servers. Made for the SSEC."
readme = "README.md"
license = { file = "LICENSE" }
keywords = ["GRIB", "inventory", "SDS", "RabbitMQ", "SSEC"]
dynamic = ['version']

[project.urls]
Homepage = "https://gitlab.ssec.wisc.edu/mdrexler/grib_rmq_stream"
Repository = "https://gitlab.ssec.wisc.edu/mdrexler/grib_rmq_stream.git"
Documentation = "https://gitlab.ssec.wisc.edu/mdrexler/grib_rmq_stream/-/blob/main/README.md?ref_type=heads"

[project.scripts]
grib_processor = "grib_processor:main.main"

[tool.setuptools]
packages = ["grib_processor"]

[tool.setuptools.dynamic]
version = {attr = "grib_processor.__version__"}


[tool.mypy]
python_version = "3.8"
disable_error_code = [
    "import-untyped",
]