Newer
Older
python_install:
image: python:${IMAGE_TAG}
stage: ${ENV_SETUP}
variables:
PYTHON_SETUP: "pip install .[TESTS]"
IMAGE_TAG: "latest"
STAGE: "env_setup"
script:
- python --version # Debug
- python -m venv venv --upgrade-deps || python -m venv venv # upgrade-deps is not supported before 3.9
- source venv/bin/activate
- ${PYTHON_SETUP}
- pytest
only:
changes:
- ./**/*.py
- .gitlab-ci.yml
- pyproject.toml