Skip to content

Commit 8ecb287

Browse files
committed
Configure poetry to only act as a build front-end
Keeping `packages` and the rust build script allow `poetry install` to continue to automatically build the rust modules for ease of development.
1 parent a1d263c commit 8ecb287

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,12 @@ synapse_port_db = "synapse._scripts.synapse_port_db:main"
177177
synapse_review_recent_signups = "synapse._scripts.review_recent_signups:main"
178178
update_synapse_database = "synapse._scripts.update_synapse_database:main"
179179

180+
[tool.poetry]
181+
packages = [{ include = "synapse" }]
182+
183+
[tool.poetry.build]
184+
script = "build_rust.py"
185+
generate-setup-file = true
180186

181187
[tool.poetry.group.dev.dependencies]
182188
# We pin development dependencies in poetry.lock so that our tests don't start

0 commit comments

Comments
 (0)