@@ -48,18 +48,28 @@ Thank you for your help in keeping bug reports complete, targeted and descriptiv
48
48
Retrieving and installing the latest version of the code
49
49
========================================================
50
50
51
- Whenworking on the Matplotlib source, setting up a ` virtual
52
- environment
53
- <http://docs.python-guide.org/en/latest/dev/virtualenvs/> `_ or a
54
- ` conda environment < http://conda.pydata.org/docs/using/envs.html >`_ is
55
- recommended .
51
+ Whendeveloping Matplotlib, sources must be downloaded, built, and installed into
52
+ a local environment on your machine.
53
+
54
+ Follow the instructions detailed :ref: ` here < install_from_source >` to set up your
55
+ environment to build Matplotlib from source .
56
56
57
57
..warning ::
58
58
59
- If you already have a version of Matplotlib installed, use an
60
- virtual environment or uninstall using the same method you used
61
- to install it. Installing multiple versions of Matplotlib via different
62
- methods into the same environment may not always work as expected.
59
+ When working on Matplotlib sources, having multiple versions installed by
60
+ different methods into the same environment may not always work as expected.
61
+
62
+ To work on Matplotlib sources, it is strongly recommended to set up an alternative
63
+ development environment, using the something like `virtual environments in python
64
+ <http://docs.python-guide.org/en/latest/dev/virtualenvs/> `_, or a
65
+ `conda environment <http://conda.pydata.org/docs/using/envs.html >`_.
66
+
67
+ If you choose to use an already existing environment, and not a clean virtual or
68
+ conda environment, uninstall the current version of Matplotlib in that enviroment
69
+ using the same method used to install it.
70
+
71
+ If working on Matplotlib documentation only, the above steps are *not * absolutely
72
+ necessary.
63
73
64
74
We use `Git <https://git-scm.com/ >`_ for version control and
65
75
`GitHub <https://github.com/ >`_ for hosting our main repository.
@@ -71,6 +81,7 @@ You can check out the latest sources with the command (see
71
81
72
82
and navigate to the:file: `matplotlib ` directory.
73
83
84
+
74
85
To make sure the tests run locally you must build against the correct version
75
86
of freetype. To configure the build system to fetch and build it either export
76
87
the env ``MPLLOCALFREETYPE `` as::