[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "bpe_subdomain_server" version = "0.0.2" description = "The server component for authorized, non-owners to request a subdomain to be updated." readme = "README.md" authors = [ { name = "BipolarExpedition(Doc1979)" }, { name = "Doc1979", email = "lastdoc39@gmail.com" }, ] requires-python = ">=3.8" license = { file = "LICENSE" } # keywords = [] classifiers = [ # How mature is this project? Common values are # 3 - Alpha # 4 - Beta # 5 - Production/Stable "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Operating System :: OS Independent", ] dependencies = ["Flask", "PyYAML", "Typer", "requests"] [project.urls] homepage = "https://github.com/BipolarExpedition/subdomain_server" repository = "https://github.com/BipolarExpedition/subdomain_server" issues = "https://github.com/BipolarExpedition/subdomain_server/issues" # documentation = "https://readthedocs.org" # changelog = "https://github.com/me/spam/blob/master/CHANGELOG.md" [project.scripts] subdomain_server = "bpe_subdomain_server.cli:daemon" # [project.gui-scripts] # subdomain_server_gui = "bpe_subdomain_server.gui-tk:main" #[project.optional-dependencies] # gui = ["tkinter"] # cli = [ # "rich", # "click", # ] [tool.hatch.build] skip-excluded-dirs = true exclude = [".secrets", ".credentials", ".vscode", ".idea"] [tool.hatch.envs.default] python = "3.10" [tool.hatch.envs.test] python = "3.10" dependencies = ["ruff", "myst-parser", "sphinx", "pytest"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-v -s"