This adds a simple ``.travis.yml`` script which makes SymPy repository automatically work with http://travis-ci.org/ continuous integration. You still have to enable it at travis-ci.org for *your* repository, I enabled it for mine. Each branch with ``.travis.yml`` present will then be automatically tested by just pusing to github. This is *really* awesome, because from now on, it will test your branches even before you manage to send a pull request.
Also, if we donate some money (from our funds) to travis-ci.org, they will enable testing of our pull requests. But that we can do later. Finally, here is the current status of certik:travis-ci branch: [![Build Status](https://secure.travis-ci.org/certik/sympy.png?branch=travis-ci)](http://travis-ci.org/certik/sympy) As you can see, it is failing -- there seem to be genuine failures in master. I fixed a few in the second commit of this pull request and there will have to be a few more fixes in master. However, I suggest we merge this now and add fixes later, as this pull request doesn't break anything. Finally, Travis CI can be configured in any way we need. I decided to test sympy *after* ``python setup.py install`` is called, to reveal mistakes that we currently don't catch with sympy-bot. You can merge this Pull Request by running: git pull https://github.com/certik/sympy travis-ci Or you can view, comment on it, or merge it online at: https://github.com/sympy/sympy/pull/1363 -- Commit Summary -- * Add Travis CI script * Install sympy.categories in setup.py -- File Changes -- A .travis.yml (18) M setup.py (2) -- Patch Links -- https://github.com/sympy/sympy/pull/1363.patch https://github.com/sympy/sympy/pull/1363.diff --- Reply to this email directly or view it on GitHub: https://github.com/sympy/sympy/pull/1363 -- You received this message because you are subscribed to the Google Groups "sympy-patches" group. To post to this group, send email to sympy-patches@googlegroups.com. To unsubscribe from this group, send email to sympy-patches+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy-patches?hl=en.