[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "eive-tmtc" description = "TMTC Commander EIVE" readme = "README.md" version = "6.2.0" requires-python = ">=3.10" license = {text = "Apache-2.0"} authors = [ {name = "Robin Mueller", email = "muellerr@irs.uni-stuttgart.de"}, {name = "Jakob Meier", email = "meierj@irs.uni-stuttgart.de"}, ] keywords = ["eive", "space", "communication", "commanding"] classifiers = [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Communications", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering" ] dependencies = [ "tmtccmd ~= 8.0.0rc1", "cfdp-py~=0.1.0", # "tmtccmd @ git+https://github.com/robamu-org/tmtccmd@main", "python-dateutil ~= 2.8", ] [project.urls] "Homepage" = "https://egit.irs.uni-stuttgart.de/eive/eive-tmtc" [tool.setuptools] include-package-data = true # Auto-Discovery is problematic for some reason, so use custom-discovery [tool.setuptools.packages] find = {} [tool.ruff] ignore = ["E501"] [tool.ruff.extend-per-file-ignores] "__init__.py" = ["F401"]