derAnfaenger
61de5578f2
mypy: Fix annotations in core zulip files.
2017-09-15 13:24:09 +02:00
derAnfaenger
59d65309c7
zulip: Exit with info after provisioning script.
2017-09-15 03:06:17 -07:00
derAnfaenger
2f044b44bd
zulip: Move examples to zulip/examples.
2017-09-14 04:46:13 -07:00
derAnfaenger
59320f6b28
zulip: Explain use cases for generate_option_group()
method.
2017-09-14 11:39:11 +02:00
derAnfaenger
631c64ca6c
zulip: Move from simplejson to json.
...
This removes the simplejson dependency.
2017-09-14 02:26:56 -07:00
derAnfaenger
c6e7ddfb03
zulip package: Make check for provision failsafe.
...
It is not guaranteed that the integration scripts in
the Zulip repository even specify a `provision` option.
Therefore, checking the value of this option would fail.
Updating this with getattr and a default value.
2017-09-12 11:08:58 +02:00
derAnfaenger
ec18cbff26
zulip package: Add provision option for scripts.
...
If enabled in a script, this option will try to install dependencies
in the requirements.txt in the script's directory.
2017-09-12 01:39:21 -07:00
Eeshan Garg
390054da62
python-zulip-api: Upgrade versions (0.3.3 -> 0.3.4).
2017-09-11 21:09:28 -02:30
Eeshan Garg
6e798f317f
python-zulip-api: Upgrade versions (0.3.2 -> 0.3.3).
...
We now have "universal" wheel distributions. Universal wheels
support both Python 2 and Python 3.
2017-09-01 23:10:12 -02:30
derAnfaenger
9d683e4669
api: Ensure automatic tilde expansion.
2017-08-29 14:20:48 -07:00
derAnfaenger
6db062ef75
api: Display help on wrong command-line arguments.
...
Fixes #93 .
2017-08-29 14:18:53 -07:00
Alex Dehnert
5eaac7bfba
api: Use requests.Session.
...
Using requests.Session allows the requests library to reuse HTTP
connections, which is potentially helpful for performance.
Fixes #3 .
2017-08-24 10:39:42 -07:00
Ahmad Jarara
409bb58742
api: set event_types to empty list if not supplied in register.
...
Previously, if you didn't specify a list of `event_types` in either `register` or `call_on_each_event`, you'd get an exception due to the invalid event format.
This fixes #86 .
2017-08-22 16:33:10 -07:00
Eeshan Garg
59c750707a
python-zulip-api: Upgrade package versions (0.3.1 -> 0.3.2).
2017-07-31 15:33:34 -07:00
Eeshan Garg
38df8ef87b
api: Recommend migrating to argparse-based add_default_arguments().
2017-07-29 00:04:25 -02:30
Eeshan Garg
3d0f7955b6
api: Move the API package to a dedicated subdirectory.
...
In order to keep all three packages (zulip, zulip_bots,
zulip_botserver) in the same repo, all package files must now
be nested one level deeper.
For instance, python-zulip-api/zulip_bots/zulip_bots/bots/, instead
of python-zulip-api/zulip_bots/bots/.
2017-07-18 02:20:32 -02:30