From a559f4704e93f80ed5d7fa87335b44d9a27d0d70 Mon Sep 17 00:00:00 2001 From: Mavis Ou Date: Fri, 4 Apr 2025 13:17:10 -0700 Subject: [PATCH] move build dependencies into requirements.txt for Heroku compatibility; remove build-requirements.txt --- build-requirements.txt | 2 -- requirements.txt | 11 +++++------ 2 files changed, 5 insertions(+), 8 deletions(-) delete mode 100644 build-requirements.txt diff --git a/build-requirements.txt b/build-requirements.txt deleted file mode 100644 index b26dcce8..00000000 --- a/build-requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -setuptools==65.5.1 -wheel diff --git a/requirements.txt b/requirements.txt index b2b5f0ff..50bc334f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,9 +5,11 @@ # pip-compile # -# Required on Heroku to prevent build failures with legacy packages like django-allauth -# Ensures build dependencies (e.g. setuptools, wheel) are installed before other packages --r build-requirements.txt +# The two lines below are needed for Heroku compatibility. +# `setuptools==65.5.1` ensures compatibility with legacy packages like django-allauth, +# and `wheel` is needed for building packages from source. +setuptools==65.5.1 +wheel boto3==1.16.26 # via -r requirements.in @@ -161,6 +163,3 @@ urllib3==1.25.9 # requests whitenoise==5.2.0 # via -r requirements.in - -# The following packages are considered to be unsafe in a requirements file: -# setuptools