zulip/scripts/lib
Tim Abbott bce90a3340 lint: Add lint rule for scripts importing typing improperly.
This is a common bug that users might be tempated to introduce.

And also fix two instances of this bug that were present in our
codebase, including an important one in our upgrade code path.
2018-12-17 10:46:37 -08:00
..
third install-yarn: Fix buggy status check for the signature. 2018-04-09 15:09:37 -07:00
__init__.py Factor out venv-creating code from provision.py. 2016-06-21 11:25:41 -07:00
build-tsearch-extras build-tsearch-extras: Abstract out postgres version. 2018-12-16 13:26:29 -08:00
cd_exec scripts: Add cd_exec library helper. 2017-07-21 17:28:20 -07:00
certbot-maybe-renew certbot-maybe-renew: Fix shellcheck warnings. 2018-08-03 09:15:26 -07:00
check-upstart install: Add clear error message if upstart is installed on Xenial. 2016-11-29 19:16:26 -08:00
clean-unused-caches clean-unused-caches: Optimize performance. 2018-06-18 07:31:33 -07:00
clean_emoji_cache.py scripts: Fix incorrect garbage-collection of emoji/node caches. 2018-12-03 11:59:08 -08:00
clean_node_cache.py scripts: Fix incorrect garbage-collection of emoji/node caches. 2018-12-03 11:59:08 -08:00
clean_venv_cache.py clean-unused-caches: Optimize performance. 2018-06-18 07:31:33 -07:00
create-production-venv scripts/lib/create-production-venv: Avoid shelling out for ln. 2018-11-28 17:25:01 -08:00
create-thumbor-venv create-thumbor-venv: Specify python 2.7 use for production thumbor venv. 2018-02-21 01:00:40 +05:30
create-zulip-admin create-zulip-admin: Fix shellcheck warnings. 2018-08-03 09:15:26 -07:00
email-mirror-postfix email-mirror-postfix: Replace optparse with argparse. 2017-11-21 21:34:38 -08:00
hash_reqs.py scripts: Remove import print_function. 2017-09-29 15:43:30 -07:00
install provision: Use a more efficient approach for getting yarn version. 2018-12-07 14:36:54 -08:00
install-node provision: Use a more efficient approach for getting yarn version. 2018-12-07 14:36:54 -08:00
install-shellcheck lint: Update ShellCheck to 0.6.0. 2018-12-12 08:24:01 -08:00
node_cache.py node cache: Don't shell out to yarn to get the version. 2018-12-07 14:44:52 -08:00
process-mobile-i18n Enable pycodestyle W605 (invalid escape sequence). 2018-07-03 16:54:46 +02:00
pythonrc.py scripts: Remove import print_function. 2017-09-29 15:43:30 -07:00
queue_workers.py scripts: Remove import print_function. 2017-09-29 15:43:30 -07:00
setup-apt-repo scripts: Make setup-apt-repo a no-op if nothing has changed. 2018-12-10 17:36:28 -08:00
setup-apt-repo-debathena scripts: Initialize setup-apt-repo-debathena. 2018-12-11 13:01:26 -08:00
setup-yum-repo setup-yum-repo: Abstract out postgres version. 2018-12-16 13:21:55 -08:00
setup_path_on_import.py linter: Add lint rule banning 'import os.path' 2017-09-22 10:32:21 -07:00
setup_venv.py provision: Install pycurl manually on CentOS. 2018-12-16 10:09:07 -08:00
unpack-zulip scripts/lib/unpack-zulip: Avoid shelling out for rm, mv, mkdir, ln. 2018-11-28 17:48:23 -08:00
upgrade-zulip lint: Add lint rule for scripts importing typing improperly. 2018-12-17 10:46:37 -08:00
upgrade-zulip-from-git upgrade-zulip-from-git: Remove buggy typing import. 2018-12-17 10:33:52 -08:00
upgrade-zulip-stage-2 upgrade-zulip-stage-2: Added argument to skip purging old deployments. 2018-12-13 10:10:43 -08:00
zulip_tools.py upgrade-zulip-from-git: Refactor deploy_options logic to zulip_tools.py. 2018-12-16 07:52:47 -08:00