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.
