[project]
    name = "kodi-timekeeper"
    description = "An approach to letting kids use a Kodi media center instance"
    version = "0.1.0"
    authors = [
        { name = "hygienic-books", email = "hygienic-books@tentic.net" }
    ]
    dependencies = [
      'requests == 2.27.1',
      'click == 8.1.0'
    ]

[project.optional-dependencies]
    dev = [
        "towncrier == 21.9.0",
        "semver == 2.13.0",
        "pytest == 7.1.2"
    ]

[build-system]
    requires = [
        "setuptools == 58.0.4",
        "wheel == 0.37.1"
    ]
    build-backend = "setuptools.build_meta"

[tool.semantic_release]
    version_toml = "src/kodi-timekeeper/__init__.py:__version__"
    major_on_zero = false

[tool.towncrier]
    directory = "newsfragments"
    package = "kodi-timekeeper"
    package_dir = "src"
    filename = "CHANGELOG.md"
    type = [
        { name = "Features",          directory = "feat",  showcontent = true },
        { name = "Bug fixes",         directory = "fix",   showcontent = true },
        { name = "Project structure", directory = "build", showcontent = true },
    ]

# New format is in the works, not yet part of towncrier 21.9.0
# News topics from which we may want to choose:
# [tool.towncrier.fragment.build]
# [tool.towncrier.fragment.chore]
# [tool.towncrier.fragment.ci]
# [tool.towncrier.fragment.docs]
# [tool.towncrier.fragment.feat]
# [tool.towncrier.fragment.fix]
# [tool.towncrier.fragment.perf]
# [tool.towncrier.fragment.refactor]
# [tool.towncrier.fragment.revert]
# [tool.towncrier.fragment.style]
# [tool.towncrier.fragment.test]
# [tool.towncrier.fragment.deprecation]
# [tool.towncrier.fragment.remove]
# [tool.towncrier.fragment.trivial]
# [tool.towncrier.fragment.meta]