mesonbuild / mesonbuild/meson-python
Pass the kind of build (regular/editable) to meson
- Dominant language
- Python
- Stars
- 180
- Forks
- 93
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 18
Description
This is useful for pandas, where we would not want to install conftest.py (would break pytest due to multiple conftest.py!) on an editable install, but would want to do it on a release build(we have a function ``pandas.test()`` that allows users to test their pandas in the public API).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the Python build backend's regular and editable build entry points and how each invokes Meson. The change is complete when Meson receives whether the build is regular or editable, allowing projects such as pandas to install conftest.py only for release builds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100