annotate pyproject.toml @ 42:a56f6f43c8f3 default tip

release 1.5.0
author drewp@bigasterisk.com
date Thu, 24 Nov 2022 20:40:46 -0800
parents 13226cb44fb3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
1 [project]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
2 name = "patchablegraph"
41
13226cb44fb3 release 1.5.0
drewp@bigasterisk.com
parents: 40
diff changeset
3 version = "1.5.0"
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
4 description = ""
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
5 authors = [
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
6 {name = "Drew Perttula", email = "drewp@bigasterisk.com"},
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
7 ]
40
bbb03247d919 fix license line
drewp@bigasterisk.com
parents: 38
diff changeset
8 license = "MIT"
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
9 dependencies = [
33
4ba33b77fc32 update deps
drewp@bigasterisk.com
parents: 32
diff changeset
10 'rdflib >= 6.1.1',
4ba33b77fc32 update deps
drewp@bigasterisk.com
parents: 32
diff changeset
11 'rdfdb >= 0.23.0',
4ba33b77fc32 update deps
drewp@bigasterisk.com
parents: 32
diff changeset
12 'prometheus_client>=0.14.1',
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
13 'sse_starlette>=0.10.3',
33
4ba33b77fc32 update deps
drewp@bigasterisk.com
parents: 32
diff changeset
14 'starlette>=0.20.4'
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
15 ]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
16 requires-python = ">=3.9"
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
17
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
18 [project.urls]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
19 Homepage = ""
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
20 # url='https://projects.bigasterisk.com/patchablegraph/patchablegraph-1.1.0.tar.gz',
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
21
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
22 [project.optional-dependencies]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
23 [tool.pdm]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
24 [tool.pdm.dev-dependencies]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
25 dev = [
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
26 "flake8>=4.0.1",
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
27 "yapf>=0.32.0",
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
28 "pytest>=7.1.1",
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
29 "pytest-watcher>=0.2.3",
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
30 ]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
31
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
32 [build-system]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
33 requires = ["pdm-pep517>=0.12.0"]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
34 build-backend = "pdm.pep517.api"
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
35
32
7a3044dfbcf5 pdm sauce
drewp@bigasterisk.com
parents: 29
diff changeset
36 [[tool.pdm.source]]
7a3044dfbcf5 pdm sauce
drewp@bigasterisk.com
parents: 29
diff changeset
37 url = "https://projects.bigasterisk.com/"
7a3044dfbcf5 pdm sauce
drewp@bigasterisk.com
parents: 29
diff changeset
38 verify_ssl = true
7a3044dfbcf5 pdm sauce
drewp@bigasterisk.com
parents: 29
diff changeset
39 name = "home"
7a3044dfbcf5 pdm sauce
drewp@bigasterisk.com
parents: 29
diff changeset
40
28
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
41 [tool.pytest.ini_options]
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
42 filterwarnings = [
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
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.
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
44 'ignore:Code. pytest_mock_example_attribute_that_shouldnt_exist is not defined in namespace .*:UserWarning',
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
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.
6a8a7072c8ce setup.py to pyproject; attempt new package structure
drewp@bigasterisk.com
parents:
diff changeset
46 'ignore:Code. _pytestfixturefunction is not defined in namespace .*:UserWarning',
40
bbb03247d919 fix license line
drewp@bigasterisk.com
parents: 38
diff changeset
47 ]