[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[project]
name = "mpsd_software_manager"
authors = [{name = "SSU-Computational Science (Fangohr et al)", email = "ssu-cs@mpsd.mpg.de"}]
license = {file = "LICENSE"}
classifiers = ["License :: OSI Approved :: MIT License"]
version = "2023.6.27"
readme = "README.rst"
requires-python = ">=3.9"
dependencies = [
    "archspec",
    "rich",
]
[project.scripts]
mpsd-software = "mpsd_software_manager.mpsd_software:main"

[project.urls]
homepage = "https://gitlab.gwdg.de/mpsd-cs/mpsd-software-manager/"
repository = "https://gitlab.gwdg.de/mpsd-cs/mpsd-software-manager/"

[project.optional-dependencies]
dev = [
    "pre-commit",
    "pytest",
    "pytest-mock",
    "pytest-cov",
]

[tool.pytest.ini_options]
addopts = [
    "--import-mode=importlib",
]
pythonpath = "src"