- Fix FromAsCasing Warning making Keywords to capital case
- Update setuptools to 78.1.1 for CVE-2025-47273
- Added PYTHONPATH environment variable for better importing
TestPlan:
PASS : Build the container image
PASS : Run a container from the image
PASS : Start pubsub with python
PASS : python /src/o2app/entrypoints/redis_eventconsumer.py
PASS : Confirm log ModuleNotFoundError: No module named 'o2app' is not present
Change-Id: I3bea247f2f1f139b7f79a1891fed277dfe05aef4
Signed-off-by: vpachchi <vineela.pachchipulusu@windriver.com>
-FROM nexus3.onap.org:10001/onap/integration-python:12.0.0 as build
+FROM nexus3.onap.org:10001/onap/integration-python:12.0.0 AS build
# https://nexus3.onap.org/#browse/search=keyword%3Dintegration-python:d406d405e4cfbf1186265b01088caf9a
# https://git.onap.org/integration/docker/onap-python/tree/Dockerfile
RUN mkdir -p /.venv && \
python -m venv /.venv \
- && pip install --no-cache-dir --upgrade pip setuptools==70.0 \
+ && pip install --no-cache-dir --upgrade pip setuptools==78.1.1 \
&& pip install --no-cache-dir -r /tmp/requirements.txt -r /tmp/requirements-stx.txt -c /tmp/constraints.txt \
&& pip install --no-cache-dir -e /src
# USER $user
ENV PYTHONHASHSEED=0
ENV PATH="/.venv/bin:${PATH}"
+ENV PYTHONPATH="/src"