Skip to content

Commit 8724c58

Browse files
committed
wip
1 parent 90dbb22 commit 8724c58

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ jobs:
160160
run: |
161161
python3 -m pip install --upgrade pip
162162
python3 -m pip install -r requirements-test.txt
163-
python3 -m pip install --config-settings=cmake.build-type=Debug -e .
163+
python3 -m pip install -e .
164164
- name: Run Valgrind
165165
run: make valgrind
166166
- name: Run Helgrind

Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,7 @@ build: build-js build-ext ## (default) Build package extensions and assets in-p
2525

2626
.PHONY: build-ext
2727
build-ext: ## Build package extensions in-place
28-
$(PYTHON) -m pip install -ve . \
29-
--no-build-isolation \
30-
--config-settings=editable.verbose=false \
31-
--config-settings=cmake.build-type=Debug \
32-
-Cbuild-dir=build
28+
$(PYTHON) -m pip install --no-build-isolation -ve .
3329

3430
$(reporters_path)/templates/assets/%.js: $(reporters_path)/assets/%.js
3531
$(NPM) install

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,12 @@ sdist.exclude = [
110110
]
111111
wheel.packages = ["src/memray"]
112112

113+
[[tool.scikit-build.overrides]]
114+
if.state = "editable"
115+
build-dir = "build"
116+
editable.verbose = false
117+
cmake.build-type = "Debug"
118+
113119
[tool.ruff]
114120
line-length = 95
115121
select = ["C4", "E", "F", "I001", "PERF", "W"]

0 commit comments

Comments
 (0)