File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,6 @@ Contents:
1111 git_intro
1212 git_install
1313 following_latest
14- git_development
14+ setting_up_for_development
1515 git_resources
1616 patching
Original file line number Diff line number Diff line change 1+ .. _matplotlib-for-dev :
2+
3+ =================================================
4+ Installing matplotlib from source for development
5+ =================================================
6+
7+ After obtaining a local copy of the matpotlib source code (:ref: `set-up-fork `),
8+ navigate to the matplotlib directory and run the following in the shell:
9+
10+ ::
11+
12+ python setup.py develop
13+
14+ This installs matplotlib for development (i.e., builds everything and places the
15+ symbolic links back to the source code). Note that this command has to be
16+ called everytime a `c ` file is changed.
17+
18+ You may want to consider setting up a `virtual environment
19+ <http://docs.python-guide.org/en/latest/dev/virtualenvs/> `_ or a `conda
20+ environment <http://conda.pydata.org/docs/using/envs.html> `_
Original file line number Diff line number Diff line change 1- .. _ git-development :
1+ .. _ setting_up_for_development :
22
33=====================
4- Git for development
4+ Setting up for development
55=====================
66
77Contents:
@@ -11,6 +11,7 @@ Contents:
1111
1212 forking_hell
1313 set_up_fork
14+ matplotlib_for_dev
1415 configure_git
1516 development_workflow
1617 dot2_dot3
Original file line number Diff line number Diff line change 11.. _release-guide :
22
3- **************************
4- Doing a matplotlib release
5- **************************
3+ *************
4+ Release Guide
5+ *************
66
77A guide for developers who are doing a matplotlib release.
88
You can’t perform that action at this time.
0 commit comments