@@ -164,12 +164,25 @@ command ::
164164
165165The 'editable/develop mode' builds everything and places links in your Python environment
166166so that Python will be able to import Matplotlib from your development source directory.
167- This allows you to import your modified version of Matplotlib without re-installing after
168- every change. Note that before the merging of the `Meson port
169- <https://github.com/matplotlib/matplotlib/pull/26621> `_, this is only true for ``*.py ``
170- files. If you change the C-extension source based on a commit before the change to the
171- Meson build system (which might also happen if you change branches), you will have to
172- re-run the above command.
167+ This allows you to import your modified version of Matplotlib without having to
168+ re-install after changing a ``.py `` or compiled extension file.
169+
170+ When working on a branch that does not have Meson enabled, meaning it does not
171+ have :ghpull: `26621 ` in its history (log), you will have to reinstall from source
172+ each time you change any compiled extension code.
173+
174+ Build options
175+ -------------
176+ If you are working heavily with files that need to be compiled, you may want to
177+ inspect the compilation log. This can be enabled by setting the environment
178+ variable :envvar: `MESONPY_EDITABLE_VERBOSE ` or by setting the ``editable-verbose ``
179+ config during installation ::
180+
181+ python -m pip install --no-build-isolation --config-settings=editable-verbose=true --editable .
182+
183+ For more information on installation and other configuration options, see the
184+ Meson Python :external+meson-python:ref: `editable installs guide <how-to-guides-editable-installs >`.
185+
173186
174187Verify the Installation
175188=======================
0 commit comments