Skip to content

Commit fabcd26

Browse files
Switch to only pyproject.toml
Requires a bit of other changes: * can't use the setuptools-scm, which although nice, won't work when installing via dainstall * need to specifically add the data files through the MANIFEST.in * other small cleanups
1 parent 342fbf1 commit fabcd26

7 files changed

Lines changed: 17 additions & 75 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
rcfile
1010
**/.mypy_cache/**
1111
build/
12+
dist/**
1213
.DS_Store
1314

1415
# Kiln stuff

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## Versions Above v1.2.0
4+
5+
See [the GitHub Releases page](https://github.com/SuffolkLITLab/docassemble-EFSPIntegration/releases).
6+
37
## Version v1.2.0
48

59
### Added

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2022 Bryce Willey
3+
Copyright (c) 2026 Bryce Willey
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

MANIFEST.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
include README.md
2+
3+
recursive-include docassemble/EFSPIntegration/data *

pyproject.toml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
# Just for local builds:
2-
# for publishing / installing to docassemble < 1.8.0
3-
# setup.py is still used.
1+
[build-system]
2+
requires = ["setuptools>=60,<82.0.0"]
3+
build-backend = "setuptools.build_meta"
4+
45
[project]
56
name = "docassemble.EFSPIntegration"
67
version = "1.7.3"
@@ -9,7 +10,7 @@ requires-python=">=3.10,>=3.12.3,<3.13"
910
dependencies = [
1011
"docassemble.AssemblyLine>=3.5.0",
1112
"docassemble.ALToolbox>=0.6.2",
12-
"requests>2.25.1"
13+
"requests>=2.25.1"
1314
]
1415
license="MIT"
1516
license-files = ["LICEN[CS]E*"]
@@ -20,19 +21,13 @@ authors = [
2021
[project.urls]
2122
GitHub = "https://github.com/SuffolkLITLab/docassemble-EFSPIntegration"
2223

23-
[build-system]
24-
requires = [
25-
"setuptools>=60,<82.0.0",
26-
"setuptools-scm>=8.1"]
27-
build-backend = "setuptools.build_meta"
28-
29-
[tool.setuptools]
30-
packages = ["docassemble.EFSPIntegration"]
24+
[tool.setuptools.packages.find]
25+
where = ["."]
3126

3227
[dependency-groups]
3328
dev = [
34-
"docassemble.base==1.8.4",
35-
"docassemble.webapp==1.8.4",
29+
"docassemble.base==1.9.2",
30+
"docassemble.webapp==1.9.2",
3631
"types-requests",
3732
"types-python-dateutil",
3833
"mypy",

setup.cfg

Lines changed: 0 additions & 2 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)