Skip to content

Commit f41a8cf

Browse files
committed
Use dev profile for editable python builds
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
1 parent 6ac69e7 commit f41a8cf

2 files changed

Lines changed: 20 additions & 18 deletions

File tree

uv.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vortex-python/pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@ Issues = "https://github.com/vortex-data/vortex/issues"
5050
Benchmarks = "https://bench.vortex.dev"
5151

5252
[build-system]
53-
requires = ["maturin>=1.7.2,<2.0"]
53+
requires = ["maturin>=1.10.2,<2.0"]
5454
build-backend = "maturin"
5555

5656
[tool.uv]
5757
managed = true
5858

5959
[tool.maturin]
60+
profile = "release"
61+
editable-profile = "dev"
6062
python-source = "python"
6163
module-name = "vortex._lib"
6264
features = ["pyo3/extension-module", "mimalloc"]
@@ -70,7 +72,7 @@ include = [
7072
[dependency-groups]
7173
dev = [
7274
"duckdb>=1.1.2",
73-
"maturin>=1.7.2",
75+
"maturin>=1.10.2",
7476
"numpy>=2.2.2",
7577
"pandas-stubs>=2.2.3.241126",
7678
"pandas[output-formatting]>=2.2.3",

0 commit comments

Comments
 (0)