mesonbuild / mesonbuild/meson-python

Better error message for editable installs with missing --no-build-isolation

Open
#512 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
180
Forks
93
Avg merge
2d 7h
Merged PRs (30d)
18

Description

Meson needs the `--no-build-isolation` flag for editable installs. I've stumbled over a missing `--no-build-isolation` flag multiple times when a project adopted meson but I followed old install instructions.

This results in a quite cryptic stack trace. Could meson detect an editable install with missing `--no-build-isolation` and issue a more informative warning?

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not name a file, test, or entry point. Start by locating the editable-install handling in meson-python and reproduce the cryptic failure without --no-build-isolation; done means an informative warning is emitted for that case.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.