It sounds like you're doing it right. Make changes to the source directory, compile, then test. There are some ways to streamline this. One is to leave a terminal window or tab open just for compiling -- then each compile is just a matter of "up arrow, Enter".

As an emacs user, I use the "compile" command. You can replace the default command that it runs ("make") to ("python setup.py install"). I then bind F5 to "recompile" which saves all of my unsaved buffers, and then reinstalls. I suspect most other programmer's editors and IDEs have a similar feature.

Mike

On 02/26/2011 06:31 AM, Maximilian Trescher wrote:
Hi,

i have a question about my personal developement workflow. I wanted to
fix a bug in matplotlib, therefore i checked out the repository.

Then i have to "install" matplotlib (with setupy.py build, setup.py
install). But every time i chenged something, i have to reinstall mpl to
test my changes.

I could make my changes directly in site-packages/matplotlib, but then
it's not version-controlled and the changes must be transferred back.

This workflow seems to be suboptimal, do i miss something?

Thanks,
Maximilian



------------------------------------------------------------------------------
Free Software Download: Index, Search&  Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev


_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to