# SPDX-FileCopyrightText: 2025 GNU Solidario <health@gnusolidario.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later

[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"

[project]
name = "gnuhealth-webdav3-server"
version = "5.0.4"
description = "WebDAV server for GNU Health HIS"
license = "GPL-3.0-or-later"
readme = "README.rst"
keywords = ["health", "webdav", "caldav", "HIS", "eHealth", "gnuhealth"]
requires-python = ">=3.10,<3.15"
authors = [
    {name = "GNU Solidario", email = "health@gnusolidario.org"},
]

dynamic = [ "classifiers" ]

maintainers = [
    { name = "Luis Falcon", email = "falcon@gnuhealth.org" },
    { name = "Gerald Wiese", email = "wiese@gnuhealth.org" },
]

dependencies = [
    'trytond >= 7.0,<7.1',
    'PyWebDAV3-GNUHealth >= 0.10.1',
]

[project.urls]
homepage = "https://www.gnuhealth.org"
repository = "https://codeberg.org/gnuhealth/his"
documentation = "https://docs.gnuhealth.org"
"Bug Tracker" = "https://codeberg.org/gnuhealth/his/issues"

[tool.poetry]
classifiers=[
    'Development Status :: 5 - Production/Stable',
    'Environment :: Plugins',
    'Framework :: Tryton',
    'Intended Audience :: Developers',
    'Intended Audience :: Healthcare Industry',
    'Natural Language :: English',
    'Operating System :: OS Independent',
    'Programming Language :: Python :: 3',
    'Topic :: Scientific/Engineering :: Bio-Informatics',
    'Topic :: Scientific/Engineering :: Medical Science Apps.',
]

packages = [
    { include = '*', to='trytond/modules/health_webdav3_server' },
]


exclude = [
    "dist"
]
