<div dir="ltr">Hi Maniteja,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Dec 21, 2014 at 4:04 PM, Maniteja Nandana <span dir="ltr"><<a href="mailto:maniteja.modesty067@gmail.com" target="_blank">maniteja.modesty067@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello everyone,<br><br></div><div>I am a novice in open source. I needed a small guidance in creating a local build of a repository. I was trying to make simple changes in a cloned copy of numpy ( here it was numpy/numoy/ma/core.py ). If I need to see the effect of these changes in actual working,  are there any build and install options to be used, in order to test the way these changes affect the actual working or do I need to create a virtual environment? In this case, I wanted to tweak the count function in ma to just get a better understanding.<br></div></div></div></blockquote><div><br></div><div>You don't need a virtualenv. If you want to only run the tests and make sure your changes pass the test suite, the easiest option is ``python runtests.py`` in your numpy repo root dir. You can also run tests for a particular module that way - see the docstring of runtests.py for more details.<br><br></div><div>If you want to use your modified numpy to for example import in IPython and play with it, I would use an in-place build. So ``python setup.py build_ext -i``, and then you can make python find that in-place build by adding the repo to your PYTHONPATH or by running ``python setup.py develop``. If you then make changes to Python code they're immediately visible, if you change compiled code you have to rebuild in-place again.<br><br>Cheers,<br>Ralf<br><br><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div></div><div><br></div>Regards,<br></div>Maniteja.<br><div>______________________________<p dir="ltr">_________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">mail.scipy.org</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">/mailman/</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">listinfo</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">/</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">numpy</a><a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">-discussion</a><br>
</p>
</div></div>
<br>_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></blockquote></div><br></div></div></div>