disperse 0.0.7

automation for creation of releases
Documentation
[build-system]
requires = [
    "setuptools",
    "setuptools-protobuf[mypy]>=0.1.3",
    "protobuf>=2.4",
]
build-backend = "setuptools.build_meta"

[tool.mypy]
warn_redundant_casts = true
warn_unused_configs = true
check_untyped_defs = true
exclude = ["disperse/config_pb2.pyi", "disperse/config_pb2.py"]

[[tool.mypy.overrides]]
module = [
    "setuptools.config.setupcfg",
    "breezy.*",
    "silver_platter.*",
    "prometheus_client.*",
    "launchpadlib.*",
    "google.protobuf.*",
]
ignore_missing_imports = true

[project]
name = "disperse"
authors = [{name = "Jelmer Vernooij", email = "jelmer@jelmer.uk"}]
description = "automation for creation of releases"
dependencies = [
    "breezy>=3.3.0.dev.0",
    "protobuf>=2.4",
    "pygithub",
    "launchpadlib",
    "silver-platter>=0.5.2",
    "build",
    "prometheus_client>=0.15",
    "mypy-protobuf",
    "toml",
    "build",
]
dynamic = ["version"]

[project.readme]
file = "README.md"
content-type = "text/markdown"

[project.urls]
Homepage = "https://github.com/jelmer/disperse"
Repository = "https://github.com/jelmer/disperse.git"

[project.scripts]
disperse = "disperse.__main__:main"
releaser = "disperse.__main__:main"

[tool.setuptools]
packages = ["disperse"]
include-package-data = false

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