#! /bin/bash

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.

set -exo pipefail

# Set the command used in the reminder comment at the top of the file
export CUSTOM_COMPILE_COMMAND="$ make compile-requirements"

# We need this installed, but we don't want it to live in the main requirements
# We will need to periodically review this pinning

pip install -U pip==22.1
pip install pip-tools==6.6.1

pip-compile --generate-hashes -r requirements/prod.in
pip-compile --generate-hashes -r requirements/dev.in
pip-compile --generate-hashes -r requirements/docs.in

#! /bin/bash

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.

set -exo pipefail

# Set the command used in the reminder comment at the top of the file
export CUSTOM_COMPILE_COMMAND="$ make compile-requirements"

# We need this installed, but we don't want it to live in the main requirements
# We will need to periodically review this pinning

pip install -U pip==22.1.1
pip install pip-tools==6.6.2

pip-compile --generate-hashes -r requirements/prod.in
pip-compile --generate-hashes -r requirements/dev.in
pip-compile --generate-hashes -r requirements/docs.in

Update pinned pip and pip-tools to get latest deps building OK
Update pinned pip and pip-tools to get latest deps building OK
