annotate pyproject.toml @ 7:d98cb018fad7

add pytest-watcher
author drewp@bigasterisk.com
date Sat, 16 Mar 2024 12:36:13 -0700
parents b4dc3eb1f92b
children 0bc06da6bf74
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
drewp@bigasterisk.com
parents:
diff changeset
1 [project]
drewp@bigasterisk.com
parents:
diff changeset
2 name = "rdferry"
drewp@bigasterisk.com
parents:
diff changeset
3 version = "0.1.0"
drewp@bigasterisk.com
parents:
diff changeset
4 description = "ferry RDF graphs around"
drewp@bigasterisk.com
parents:
diff changeset
5 authors = [
drewp@bigasterisk.com
parents:
diff changeset
6 {name = "drew", email = "drewp@bigasterisk.com"},
drewp@bigasterisk.com
parents:
diff changeset
7 ]
drewp@bigasterisk.com
parents:
diff changeset
8 dependencies = [
drewp@bigasterisk.com
parents:
diff changeset
9 "rdflib>=7.0.0",
drewp@bigasterisk.com
parents:
diff changeset
10 "uvicorn>=0.28.0",
drewp@bigasterisk.com
parents:
diff changeset
11 "starlette>=0.37.2",
drewp@bigasterisk.com
parents:
diff changeset
12 "prometheus-client>=0.20.0",
drewp@bigasterisk.com
parents:
diff changeset
13 ]
drewp@bigasterisk.com
parents:
diff changeset
14 requires-python = ">=3.11"
drewp@bigasterisk.com
parents:
diff changeset
15 readme = "README.md"
drewp@bigasterisk.com
parents:
diff changeset
16 license = {text = "MIT"}
drewp@bigasterisk.com
parents:
diff changeset
17
drewp@bigasterisk.com
parents:
diff changeset
18 [build-system]
drewp@bigasterisk.com
parents:
diff changeset
19 requires = ["pdm-backend"]
drewp@bigasterisk.com
parents:
diff changeset
20 build-backend = "pdm.backend"
drewp@bigasterisk.com
parents:
diff changeset
21
drewp@bigasterisk.com
parents:
diff changeset
22
drewp@bigasterisk.com
parents:
diff changeset
23 [tool.pdm]
drewp@bigasterisk.com
parents:
diff changeset
24 distribution = true
2
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
25
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
26 [tool.pdm.dev-dependencies]
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
27 dev = [
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
28 "pytest>=8.1.1",
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
29 "aiohttp>=3.9.3",
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
30 "pytest-asyncio>=0.23.5.post1",
7
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
31 "pytest-watcher>=0.4.1",
2
b4dc3eb1f92b empty server & first test
drewp@bigasterisk.com
parents: 0
diff changeset
32 ]
7
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
33
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
34 [tool.pdm.scripts]
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
35 test.help = "Run tests in current environment"
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
36 test.cmd = "pytest"
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
37 watch.help = "Run tests when files change"
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
38 watch.cmd = "ptw ."
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
39 presubmit.help = "Install to scratch project and run tests on that"
d98cb018fad7 add pytest-watcher
drewp@bigasterisk.com
parents: 2
diff changeset
40 presubmit.cmd = "./pretxncommit.sh"