Caches not available due to variable override in python-aws-codeartifact variant

Describe the bug

When using the python-aws-codeartifact variant the caches are not available probably due to the variables: override in the variant

Proposed solution

probably adding the following to the variant will solve the problem:

  variables:
    PYTHON_REPOSITORY_USERNAME: aws
    PYTHON_REPOSITORY_PASSWORD: "@url@http://aws-auth-provider/codeartifact/auth/token"
    PYTHON_REPOSITORY_URL: "@url@http://aws-auth-provider/codeartifact/repository/endpoint?format=pypi"
    AWS_JWT: "$AWS_JWT"
    XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache"
    PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
    POETRY_CACHE_DIR: "$CI_PROJECT_DIR/.cache/poetry"
    PIPENV_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pipenv"
    UV_CACHE_DIR: "$CI_PROJECT_DIR/.cache/uv"
    POETRY_VIRTUALENVS_IN_PROJECT: "false"

I will open a branch and a MR 😄