Skip to content

Commit b6f787a

Browse files
Add pyproject.toml project section
So we can install things on newer docassembles without `dainstall` complaining. Same as SuffolkLITLab/docassemble-AssemblyLine#990
1 parent c4210f3 commit b6f787a

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
# Just for local builds:
2+
# for publishing / installing to docassemble < 1.8.0
3+
# setup.py is still used.
4+
[project]
5+
name = "docassemble.EFSPIntegration"
6+
version = "1.6.0"
7+
readme = "README.md"
8+
requires-python=">=3.10,>=3.12.3,<3.13"
9+
dependencies = [
10+
"docassemble.AssemblyLine>=3.5.0",
11+
"docassemble.ALToolbox>=0.6.2",
12+
"requests>2.25.1"
13+
]
14+
license="MIT"
15+
license-files = ["LICEN[CS]E*"]
16+
authors = [
17+
{ name="Bryce Willey", email="bryce.willey@suffolk.edu" },
18+
]
19+
20+
[project.urls]
21+
GitHub = "https://github.com/SuffolkLITLab/docassemble-EFSPIntegration"
22+
23+
[build-system]
24+
requires = [
25+
"setuptools>=60",
26+
"setuptools-scm>=8.1"]
27+
build-backend = "setuptools.build_meta"
28+
29+
[tool.setuptools]
30+
packages = ["docassemble.EFSPIntegration"]
31+
32+
[dependency-groups]
33+
dev = [
34+
"docassemble.base==1.8.4",
35+
"docassemble.webapp==1.8.4",
36+
"types-requests",
37+
"types-python-dateutil",
38+
"mypy",
39+
"black",
40+
]
41+
142
[tool.black]
243
extend-exclude = '(__init__.py|setup.py)'
344

0 commit comments

Comments
 (0)