Fix uv sync / uv venv with pytest

uv sync
source .venv/bin/activate
cd test
python -m pytest .

- Update default bundled capnproto to 1.4.0
- Cleanup pyproject.toml
- Remove Pipfile and requirements.txt
This commit is contained in:
Jacob Alexander
2026-07-01 23:47:26 -07:00
parent 277483b963
commit 9594d43e77
6 changed files with 51 additions and 31 deletions

View File

@@ -3,6 +3,49 @@ requires = ["setuptools", "wheel", "pkgconfig", "cython>=3.0"]
build-backend = "backend"
backend-path = ["_custom_build"]
[project]
name = "pycapnp"
requires-python = ">=3.9"
dynamic = [
"authors",
"classifiers",
"description",
"keywords",
"license",
"readme",
"scripts",
"version",
]
dependencies = [
"jinja2",
]
[dependency-groups]
dev = [
"ruff",
"tox",
"pkgconfig",
"cython>=3.0",
"setuptools",
{include-group = "test"},
{include-group = "docs"},
]
test = [
"pytest",
"anyio",
"pytest-asyncio",
"pytest-tornasync",
"pytest-trio",
"pytest-twisted",
"twisted",
]
docs = [
"sphinx",
"sphinx-multiversion",
]
[tool.pytest.ini_options]
asyncio_mode = "auto"