- Be able to install a local workspace with
uv sync - Be able to build a dev image that install
pythia-clientpackage from local folder in editable mode. - Be able to build a prod image that install
pythia-clientpackage from PyPI.
WHAT TO FIX: find a way to edit packagec/pyproject.toml to install locally the pythia-client in the dev image and from Pypi in the prod image while keeping uv sync working.
uv sync works. Build&Run prod/dev images works but the dev image only pull from PyPi and not from local path.
- Install local uv env for IDE:
uv sync=> OK - Build prod image:
docker build --no-cache -t packagec-image-prod -f packagec/Dockerfile.prod . - Run prod image:
docker run packagec-image-prod=> Should error withModuleNotFoundError: No module named 'pythia_client.hello'if the package is pulled from Pypi it's OK ! - Build dev image:
docker build --no-cache -t packagec-image-dev -f packagec/Dockerfile.dev . - Run dev image:
docker run -v pythia-client:/pythia-client packagec-image-dev=> Should printHello from pythia-client EDITABLE install !
