File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,8 @@ def _check_dependencies():
236
236
'scipy' : ('https://docs.scipy.org/doc/scipy/' , None ),
237
237
'tornado' : ('https://www.tornadoweb.org/en/stable/' , None ),
238
238
'xarray' : ('https://docs.xarray.dev/en/stable/' , None ),
239
- 'meson-python' : ('https://meson-python.readthedocs.io/en/stable/' , None )
239
+ 'meson-python' : ('https://meson-python.readthedocs.io/en/stable/' , None ),
240
+ 'pip' : ('https://pip.pypa.io/en/stable/' , None ),
240
241
}
241
242
242
243
Original file line number Diff line number Diff line change @@ -222,14 +222,13 @@ Build dependencies
222
222
Python
223
223
------
224
224
225
- By default, ``pip `` will build packages using build isolation, meaning that these
226
- build dependencies are temporally installed by pip for the duration of the
227
- Matplotlib build process. However, build isolation is disabled when :ref: `installing Matplotlib for development <development-install >`;
228
- therefore we recommend using one of our :ref: `virtual environment configurations <dev-environment >` to
229
- create a development environment in which these packages are automatically installed.
230
-
231
- If you are developing Matplotlib and unable to use our environment configurations,
232
- then you must manually install the following packages into your development environment:
225
+ ``pip `` normally builds packages using :external+pip:doc: `build isolation <reference/build-system/pyproject-toml >`,
226
+ which means that ``pip `` installs the dependencies listed here for the
227
+ duration of the build process. However, build isolation is disabled via the the
228
+ :external+pip:ref: `--no-build-isolation <install_--no-build-isolation >` flag
229
+ when :ref: `installing Matplotlib for development <development-install >`, which
230
+ means that the dependencies must be explicitly installed, either by :ref: `creating a virtual environment <dev-environment >`
231
+ (recommended) or by manually installing the following packages:
233
232
234
233
- `meson-python <https://meson-python.readthedocs.io/ >`_ (>= 0.13.1).
235
234
- `ninja <https://ninja-build.org/ >`_ (>= 1.8.2). This may be available in your package
You can’t perform that action at this time.
0 commit comments