mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-14 11:57:44 +00:00
Use modern config for maturin. (#16394)
This allows maturin >= 0.15 to build the properly named shared library object. For now the old configuration is also kept to allow for older maturin installs to be used.
This commit is contained in:
parent
11c6cc1115
commit
c690fd16c4
3 changed files with 4 additions and 0 deletions
1
changelog.d/16394.misc
Normal file
1
changelog.d/16394.misc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Update maturin configuration.
|
|
@ -92,6 +92,7 @@ skip_gitignore = true
|
||||||
|
|
||||||
[tool.maturin]
|
[tool.maturin]
|
||||||
manifest-path = "rust/Cargo.toml"
|
manifest-path = "rust/Cargo.toml"
|
||||||
|
module-name = "synapse.synapse_rust"
|
||||||
|
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "matrix-synapse"
|
name = "matrix-synapse"
|
||||||
|
|
|
@ -15,6 +15,8 @@ name = "synapse"
|
||||||
# tests/benchmarks.
|
# tests/benchmarks.
|
||||||
crate-type = ["lib", "cdylib"]
|
crate-type = ["lib", "cdylib"]
|
||||||
|
|
||||||
|
# This is deprecated, see tool.maturin in pyproject.toml.
|
||||||
|
# It is left here for compatibilty with maturin < 0.15.
|
||||||
[package.metadata.maturin]
|
[package.metadata.maturin]
|
||||||
# This is where we tell maturin where to place the built library.
|
# This is where we tell maturin where to place the built library.
|
||||||
name = "synapse.synapse_rust"
|
name = "synapse.synapse_rust"
|
||||||
|
|
Loading…
Reference in a new issue