zulip/scripts/lib
Anders Kaseorg 7457af76ab provision: Use uv sync --no-managed-python.
This is the default, but if we ever want to switch to uv’s managed
Python later, it will be necessary to have this earlier to stop uv
from keeping it after checking out an earlier branch.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit d282ef3e64)
2026-03-30 18:07:09 -04:00
..
__init__.py Factor out venv-creating code from provision.py. 2016-06-21 11:25:41 -07:00
build-groonga provision: Add provision support for Fedora 38. 2023-08-22 11:26:29 -07:00
build-pgroonga build-pgroonga: Use msgpack-c on Debian 13. 2025-08-13 14:11:05 -07:00
check_rabbitmq_queue.py check_rabbitmq_queue: Relax paging thresholds for email_senders. 2025-06-18 12:29:57 -07:00
check-database-compatibility install: Remove PostgreSQL 13 support. 2025-04-07 17:41:55 -07:00
clean_emoji_cache.py ruff: Fix UP006 Use list instead of List for type annotation. 2024-07-13 22:28:22 -07:00
clean_unused_caches.py clean-venv-cache: Remove. 2025-03-26 15:51:48 -07:00
create-production-venv provision: Use uv sync --no-managed-python. 2026-03-30 18:07:09 -04:00
install migrations: Degrade gracefully with missing remote dictionaries. 2025-12-05 13:04:51 -05:00
install-node install-node: Upgrade Node.js from 22.17.0 to 22.17.1. 2025-07-22 14:19:56 -07:00
install-uv install-uv: Upgrade uv from 0.10.4 to 0.10.9. 2026-03-30 18:07:09 -04:00
node_cache.py starlight_help: Move help-beta over to starlight_help. 2025-08-08 11:59:29 -07:00
puppet_cache.py Remove support for Ubuntu 20.04 and Debian 11. 2024-04-01 13:27:39 -07:00
queue_workers.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
run_hooks.py run-hooks: Handle hooks after OS upgrade on fresh install. 2025-09-03 17:31:37 -07:00
setup_path.py requirements: Migrate to uv. 2025-02-24 22:29:24 -08:00
setup_venv.py requirements: Migrate to uv. 2025-02-24 22:29:24 -08:00
setup-apt-repo apt-repos: Use signed-by instead of globally trusted keys. 2025-08-13 14:11:05 -07:00
setup-yum-repo provision: Add support for Fedora 34. 2021-07-20 12:10:41 -07:00
sharding.py sharding: Move chown/chmod into where the files are written. 2025-11-20 15:38:06 -08:00
supervisor.py python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
supported-os install: Support Debian 13. 2025-08-13 14:11:05 -07:00
unpack-zulip ruff: Fix UP032 Use f-string instead of format call. 2023-08-02 15:58:55 -07:00
update-git-upstream upgrade-zulip-from-git: Extract code to set zulip upstream remote. 2023-04-19 16:56:14 -07:00
upgrade-zulip typos: Fix typos caught by mwic. 2024-05-20 13:55:00 -07:00
upgrade-zulip-from-git python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
upgrade-zulip-stage-2 upgrade-zulip-stage-2: Be more specific about OS upgrade steps. 2024-07-26 11:14:11 -07:00
upgrade-zulip-stage-3 restart-server: Send client reload events in the background. 2025-06-11 10:16:46 -07:00
warn-rabbitmq-nodename-change puppet: Always set the RabbitMQ nodename to zulip@localhost. 2022-01-25 01:48:02 +00:00
zulip_tools.py sharding: Swap new config into place during restart-server. 2025-11-20 15:38:06 -08:00