mirror of
https://github.com/zulip/zulip.git
synced 2025-10-24 00:23:49 +00:00
setup_venv: Use pip install --require-hashes for better security.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
committed by
Tim Abbott
parent
3d876aacc6
commit
775162d687
@@ -102,8 +102,8 @@ YUM_THUMBOR_VENV_DEPENDENCIES = [
|
|||||||
def install_venv_deps(pip, requirements_file):
|
def install_venv_deps(pip, requirements_file):
|
||||||
# type: (str, str) -> None
|
# type: (str, str) -> None
|
||||||
pip_requirements = os.path.join(ZULIP_PATH, "requirements", "pip.txt")
|
pip_requirements = os.path.join(ZULIP_PATH, "requirements", "pip.txt")
|
||||||
run([pip, "install", "--force-reinstall", "--requirement", pip_requirements])
|
run([pip, "install", "--force-reinstall", "--require-hashes", "--requirement", pip_requirements])
|
||||||
run([pip, "install", "--no-deps", "--requirement", requirements_file])
|
run([pip, "install", "--no-deps", "--require-hashes", "--requirement", requirements_file])
|
||||||
|
|
||||||
def get_index_filename(venv_path):
|
def get_index_filename(venv_path):
|
||||||
# type: (str) -> str
|
# type: (str) -> str
|
||||||
|
|||||||
Reference in New Issue
Block a user