[project] name = "veilid" version = "0.5.0" # --- description = "Create an application in Python using the distributed Veilid framework for private, E2EE, app-to-app communication." authors = [{ name = "Veilid Team", email = "contact@veilid.com" }] requires-python = ">=3.12.5,<4" readme = "README.md" license = "MPL-2.0" dependencies = [ "jsonschema>=4.17.3,<5", "appdirs>=1.4.4,<2", ] [project.urls] homepage = "https://veilid.com" repository = "https://gitlab.com/veilid/veilid" [dependency-groups] dev = [ "pytest>=7.3.2,<8", "pytest-cov>=5.0.0,<6", "pytest-asyncio>=0.21.0,<0.22", ] [tool.hatch.build.targets.sdist] include = ["veilid"] [tool.hatch.build.targets.wheel] include = ["veilid"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.black] line-length = 99 [tool.mypy] check_untyped_defs = true