No description
				
			
		|  54eac5e125 The previous threshold was taken over from the zulip repo, which contains much more LOC. The new threshold reflects the size of the `python-zulip-api` repo. | ||
|---|---|---|
| tools | ||
| zulip | ||
| zulip_bots | ||
| zulip_botserver | ||
| .codecov.yml | ||
| .gitignore | ||
| .travis.yml | ||
| README.md | ||
| requirements.txt | ||
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.
Development
- 
Fork and clone the Git repo: git clone https://github.com/<your_username>/python-zulip-api.git
- 
Make sure you have pip and virtualenv installed. 
- 
cdinto the repository cloned earlier:cd python-zulip-api
- 
Run: ./tools/provisionThis sets up a virtual Python environment in zulip-api-py<your_python_version>-venv, where<your_python_version>is your default version of Python. If you would like to specify a different Python version, run./tools/provision -p <path_to_your_python_version>`
- 
You should now be able to run all the tests within this virtualenv. 
Running tests
To run the tests for
- 
zulip: run ./tools/test-zulip
- 
zulip_bots: run ./tools/test-bots
- 
zulip_botserver: run ./tools/test-botserver
To run the linter, type:
./tools/lint