The easiest way to develop on SymPy is to not install it. If you start
Python from within the sympy directory (the outer one, not the one
with __init__.py) it will import from the development version, because
Python always imports things from the current directory first.
If you do want to install it, you can use python setupegg.py develop.
To check the changes, run the tests. You can run the full test suite with
./bin/test
and
./bin/doctest
This can take a while, though. Generally you only need to test the
part that you changed, like
./bin/test sympy/solvers
(to test the solvers). Also, when you make a pull request on GitHub,
Travis CI will run the full test suite on your code automatically.
Aaron Meurer
>
https://groups.google.com/d/msgid/sympy/c84af97a-2424-4753-a1c7-97e73157c941%40googlegroups.com.