Piloting in retina-tracker (#5): assets/ci/ci-python.yml runs uv pip install --system -r requirements.txt -r requirements-dev.txt — deps only, not the local package. For a repo laid out as an importable package (pyproject with setuptools, from mypkg import ... in tests), pytest fails with ModuleNotFoundError in CI. Workaround used: pythonpath = ["."] in [tool.pytest.ini_options]. Consider adding that to the python pyproject template, or uv pip install --system -e . in the CI step. Refs #5.
Piloting in retina-tracker (#5): assets/ci/ci-python.yml runs
uv pip install --system -r requirements.txt -r requirements-dev.txt— deps only, not the local package. For a repo laid out as an importable package (pyproject with setuptools,from mypkg import ...in tests), pytest fails with ModuleNotFoundError in CI. Workaround used:pythonpath = ["."]in [tool.pytest.ini_options]. Consider adding that to the python pyproject template, oruv pip install --system -e .in the CI step. Refs #5.