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.

Reply via email to