Add pyproject.toml so that other projects can reference it

This commit is contained in:
Youngjoon Lee 2024-07-17 10:23:44 +09:00
parent 4d8a3dfb9c
commit 3af2d9a0d4
No known key found for this signature in database
GPG Key ID: B4253AFBA618BF4D

34
pyproject.toml Normal file
View File

@ -0,0 +1,34 @@
[project]
name = "nomos-specs"
version = "0.0.1"
description = "Nomos executable specifications"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3 :: Only",
"Operating System :: OS Independent",
]
dynamic = ["dependencies"]
[project.urls]
Homepage = "https://github.com/logos-co/nomos-specs"
Issues = "https://github.com/logos-co/nomos-specs/issues"
[build-system]
requires = ["hatchling", "hatch-requirements-txt"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.sdist]
# Include only Python packages from this repository
include = ["mixnet", "cryptarchia", "da"]
[tool.hatch.build.targets.wheel]
# Include only Python packages from this repository
packages = ["mixnet", "cryptarchia", "da"]
[tool.hatch.metadata.hooks.requirements_txt]
files = ["requirements.txt"]