[build-system] requires = ["hatchling", "hatch-vcs"] build-backend = "hatchling.build" [project] name = "StatusForce" description = "Simple status page for system status" readme = "README.rst" license = "MIT" requires-python = ">=3.10" authors = [ { name = "Raoul Snyman", email = "raoul@libertytechforce.com" }, ] keywords = [ "status", "website", ] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Utilities", ] dependencies = [ "Flask", "Flask-Admin", "Flask-Login", "Flask-SQLAlchemy", "psycopg2-binary", "pymysql", "greenlet<0.5,>=0.4.5" ] dynamic = ["version"] [project.urls] Homepage = "https://libertytechforce.com" Issues = "https://git.libertytechforce.com/libertytechforce/statusforce/issues" Source = "https://git.libertytechforce.com/libertytechforce/statusforce" [project.optional-dependencies] tests = [ "pytest", "pytest-faker", "pytest-flask" ] [tool.hatch.version] source = "vcs" [tool.hatch.build.targets.sdist] include = [ "/statusforce", ] [tool.hatch.build.targets.wheel] include = [ "statusforce", ]