[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "eive-tmtc" description = "TMTC Commander EIVE" readme = "README.md" dynamic = ["version"] 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 ~= 4.1", "python-dateutil ~= 2.8", # tmtccmd @ git+https://github.com/robamu-org/tmtccmd@#egg=tmtccmd ] [project.urls] "Homepage" = "https://egit.irs.uni-stuttgart.de/eive/eive-tmtc" [tool.setuptools] include-package-data = true [tool.setuptools.dynamic] version = {attr = "eive_tmtc.__version__"} # Auto-Discovery is problematic for some reason, so use custom-discovery [tool.setuptools.packages] find = {}