annotate pyproject.toml @ 91:12bffd51450f

project config
author drewp@bigasterisk.com
date Sun, 15 May 2022 15:47:43 -0700
parents f9282b33b8d0
children 5ebb6129c035
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
1 [project]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
2 name = "rdfdb"
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
3 version = "0.22.0"
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
4 description = ""
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
5 authors = [{ name = "Drew Perttula", email = "drewp@bigasterisk.com" }]
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
6 license-expression = "MIT"
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
7 dependencies = [
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
8 'rdflib',
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
9 'cyclone',
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
10 'mock',
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
11 'treq',
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
12 'service_identity',
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
13 'autobahn',
90
f9282b33b8d0 add first prom metrics stat
drewp@bigasterisk.com
parents: 84
diff changeset
14 "prometheus-client>=0.13.1",
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
15 ]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
16 requires-python = ">=3.9"
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
17
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
18 [project.urls]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
19 Homepage = ""
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
20
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
21 # url='https://projects.bigasterisk.com/rdfdb/rdfdb-0.21.0.tar.gz',
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
22 [project.optional-dependencies]
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
23
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
24 [tool.pdm]
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
25
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
26 [tool.pdm.dev-dependencies]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
27 dev = [
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
28 "flake8>=4.0.1",
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
29 "yapf>=0.32.0",
81
8d3c3e7cfb54 (barely) runnable demo service instance
drewp@bigasterisk.com
parents: 79
diff changeset
30 "pytest>=7.1.1",
8d3c3e7cfb54 (barely) runnable demo service instance
drewp@bigasterisk.com
parents: 79
diff changeset
31 "pytest-watcher>=0.2.3",
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
32 ]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
33
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
34 [build-system]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
35 requires = ["pdm-pep517>=0.12.0"]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
36 build-backend = "pdm.pep517.api"
84
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
37
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
38 [tool.pytest.ini_options]
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
39 filterwarnings = [
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
40 # The below warning is a consequence of how pytest doctest detects mocks and how DefinedNamespace behaves when an undefined attribute is being accessed.
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
41 'ignore:Code. pytest_mock_example_attribute_that_shouldnt_exist is not defined in namespace .*:UserWarning',
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
42 # The below warning is a consequence of how pytest detects fixtures and how DefinedNamespace behaves when an undefined attribute is being accessed.
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
43 'ignore:Code. _pytestfixturefunction is not defined in namespace .*:UserWarning',
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
44 ]
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
45 asyncio_mode = "strict"
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
46 log_cli = 1
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
47 log_cli_level = "INFO"
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
48 addopts = "--tb=short"