annotate pyproject.toml @ 124:6342adc438c5

mysterious- why were we writing the file a 2nd time AFTER moving it into place?
author drewp@bigasterisk.com
date Sat, 27 May 2023 17:33:11 -0700
parents 6443cb265a2f
children
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"
115
489e341f765d release 0.24.0
drewp@bigasterisk.com
parents: 110
diff changeset
3 version = "0.24.0"
79
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" }]
115
489e341f765d release 0.24.0
drewp@bigasterisk.com
parents: 110
diff changeset
6 license = "MIT"
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
7 dependencies = [
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
8 'rdflib',
118
418050704a42 fix tests
drewp@bigasterisk.com
parents: 115
diff changeset
9 'autobahn>=23.1.2',
90
f9282b33b8d0 add first prom metrics stat
drewp@bigasterisk.com
parents: 84
diff changeset
10 "prometheus-client>=0.13.1",
92
drewp@bigasterisk.com
parents: 91
diff changeset
11 "starlette-exporter>=0.12.0",
118
418050704a42 fix tests
drewp@bigasterisk.com
parents: 115
diff changeset
12 "asyncinotify>=4.0.2",
96
90d094bcf005 add aiohttp
drewp@bigasterisk.com
parents: 92
diff changeset
13 "aiohttp>=3.8.1",
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
14 ]
118
418050704a42 fix tests
drewp@bigasterisk.com
parents: 115
diff changeset
15 requires-python = ">=3.10"
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
16
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
17 [project.urls]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
18 Homepage = ""
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
19
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
20 # url='https://projects.bigasterisk.com/rdfdb/rdfdb-0.21.0.tar.gz',
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
21 [project.optional-dependencies]
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
22
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
23 [tool.pdm]
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
24
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
25 [tool.pdm.dev-dependencies]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
26 dev = [
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
27 "flake8>=4.0.1",
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
28 "yapf>=0.32.0",
81
8d3c3e7cfb54 (barely) runnable demo service instance
drewp@bigasterisk.com
parents: 79
diff changeset
29 "pytest>=7.1.1",
8d3c3e7cfb54 (barely) runnable demo service instance
drewp@bigasterisk.com
parents: 79
diff changeset
30 "pytest-watcher>=0.2.3",
92
drewp@bigasterisk.com
parents: 91
diff changeset
31 "mock",
118
418050704a42 fix tests
drewp@bigasterisk.com
parents: 115
diff changeset
32 "pytest-asyncio>=0.21.0",
108
a4a060241c73 add a pydeps task. `inv pydeps`
drewp@bigasterisk.com
parents: 96
diff changeset
33 "pydeps>=1.10.18",
119
6443cb265a2f more useful demo
drewp@bigasterisk.com
parents: 118
diff changeset
34 "uvicorn>=0.22.0",
79
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
35 ]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
36
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
37 [build-system]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
38 requires = ["pdm-pep517>=0.12.0"]
e47dd82a7ddd switch to pdm
drewp@bigasterisk.com
parents:
diff changeset
39 build-backend = "pdm.pep517.api"
84
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
40
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
41 [tool.pytest.ini_options]
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
42 filterwarnings = [
36f4318442f2 clean up Literal monkeypatch that makes formatting better
drewp@bigasterisk.com
parents: 81
diff changeset
43 # 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
44 '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
45 # 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
46 'ignore:Code. _pytestfixturefunction is not defined in namespace .*:UserWarning',
91
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
47 ]
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
48 asyncio_mode = "strict"
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
49 log_cli = 1
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
50 log_cli_level = "INFO"
12bffd51450f project config
drewp@bigasterisk.com
parents: 90
diff changeset
51 addopts = "--tb=short"