Find a file
Eeshan Garg a28fcbbaa9 zulip_bots: Add script to generate zulip_bots/MANIFEST.in.
As a package maintainer, I have to exclude the test fixtures in
MANIFEST.in so that they aren't shipped with the package release.
But for the repo, we need to include fixtures, logos and docs so
that Travis can run the tests after running
`pip install ./zulip_bots`.

Also, since we are installing zulip_bots off of this repo in our
main repo, docs and logos should be included so that they can be
rendered alongside our webhooks/integrations documentation, so we
need to include them in MANIFEST.in as well.

To automate this process, I just wrote this handy little script
that future bot contributors can run instead of having to manually
specify what to include in MANIFEST.in in the repo.
2017-08-15 19:30:13 -07:00
tools zulip_bots: Add script to generate zulip_bots/MANIFEST.in. 2017-08-15 19:30:13 -07:00
zulip integrations/rss: Upgrade to argparse. 2017-08-03 12:34:26 -07:00
zulip_bots zulip_bots: Add script to generate zulip_bots/MANIFEST.in. 2017-08-15 19:30:13 -07:00
zulip_botserver flaskserver: Load json python 3 compatible. 2017-08-15 06:38:50 -07:00
.gitignore bots: Move all bots and the bots API to separate package. 2017-07-18 02:20:27 -02:30
.travis.yml travis: Update Travis config to install and test all packages. 2017-07-18 02:25:29 -02:30
README.md api: Move the API package to a dedicated subdirectory. 2017-07-18 02:20:32 -02:30

Zulip API

This repository contains the source code for Zulip's PyPI packages:

  • zulip: PyPI package for Zulip's API bindings.
  • zulip_bots: PyPI package for Zulip's bots and bots API.
  • zulip_botserver: PyPI package for Zulip's Flask bot server.