@@ -164,12 +164,22 @@ command ::
164
164
165
165
The 'editable/develop mode' builds everything and places links in your Python environment
166
166
so 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
+ If you are working heavily with files that need to be compiled, you may want to
171
+ inspect the compilation log. This can be enabled temporarily by setting the environment
172
+ variable :envvar: `MESONPY_EDITABLE_VERBOSE ` or permanently by setting the
173
+ ``editable-verbose `` config when installing ::
174
+
175
+ python -m pip install --no-build-isolation --config-settings=editable-verbose=true --editable .
176
+
177
+ For more information on installation and other configuration options, see the
178
+ Meson Python :external+meson-python:ref: `editable installs guide <how-to-guides-editable-installs >`.
179
+ Meson was enabled in :ghpull: `26621 `; therefore you will have to reinstall
180
+ each time you change any compiled extension code when working on a branch that
181
+ does not have the commits from that pull request in its history (log).
182
+
173
183
174
184
Verify the Installation
175
185
=======================
0 commit comments