I just merged https://github.com/sympy/sympy-bot/pull/115, which
provides some significant updates to sympy-bot.  Most importantly:

- The bot now uses argparse.  This means that it now requires Python
2.7 to run (supposedly you can install argparse in Python 2.5 or 2.6
if you want to, but it hasn't been tested).  This also changes the
command line API a little bit.  The `review N` part must now come
immediately after `./sympy-bot` (like `./sympy-review 1234 -n`.  You
can now specify multiple interpreters with -i (or --interpreter3 for
Python 3), and they will all be uploaded in the same comment (you may
have seen these already from Stefan's bot).   You can now specify -D
to build the html documentation.  The html documentation currently
builds without any errors in master, so hopefully with this we can
keep it that way.

- The bot now uses config parser.  This means that any
~/.sympy/sympy-bot.conf file that you had will need to be updated.
This now supports any valid config parser syntax, including string
substitutions and profiles.  To give you an idea of what is possible,
take a look at my config file at
https://github.com/asmeurer/dotfiles/blob/master/.sympy/sympy-bot.conf.
 For me, I just have to run `./sympy-bot review 1234 --profile
all-tests`, and it will run the bot on every Python version I have
installed on my computer.

There are a lot more specifics in the README.  I just wanted to give
people a heads up of the new features, and also a warning that the bot
now requires Python 2.7 and that old config files will break.

Sean, feel free to comment here if I forgot any major new features.
And to everyone, let us know if you find any problems with it.

Aaron Meurer

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to