Pypgstac version should correspond to the configured PGSTAC_VERSION but is currently hard coded in the ingest-api requirements.txt. See the database/runtime/Dockerfile for how the environment variable can be used to install the same pypgstac version as the pgstac version used in postgres.
RUN pip install requests "urllib3<2" psycopg[binary,pool] pypgstac==${PGSTAC_VERSION} -t /asset
AC
[ ] the version of pypgstac used in the ingest-api corresponds to the pgstac version in the database.
What
Pypgstac version should correspond to the configured
PGSTAC_VERSION
but is currently hard coded in the ingest-api requirements.txt. See the database/runtime/Dockerfile for how the environment variable can be used to install the same pypgstac version as the pgstac version used in postgres.RUN pip install requests "urllib3<2" psycopg[binary,pool] pypgstac==${PGSTAC_VERSION} -t /asset
AC
pypgstac
used in the ingest-api corresponds to the pgstac version in the database.