ae152c5
---
ae152c5
- hosts: localhost
ae152c5
  roles:
ae152c5
  - role: standard-test-basic
ae152c5
    tags:
ae152c5
    - classic
ae152c5
    repositories:
ae152c5
    - repo: "https://src.fedoraproject.org/tests/python.git"
ae152c5
      dest: "python"
abb97d9
    - repo: "https://src.fedoraproject.org/rpms/pyproject-rpm-macros.git"
abb97d9
      dest: "pyproject-rpm-macros"
ae152c5
    tests:
4e92c5d
    - smoke35_optional:
ae152c5
        dir: python/smoke
4e92c5d
        run: VERSION=3.5 INSTALL_OR_SKIP=true ./venv.sh
ae152c5
    - smoke36:
ae152c5
        dir: python/smoke
ae152c5
        run: VERSION=3.6 ./venv.sh
ae152c5
    - smoke37:
ae152c5
        dir: python/smoke
6648d06
        run: VERSION=3.7 INSTALL_OR_SKIP=true ./venv.sh
3af9828
    - smoke38:
3af9828
        dir: python/smoke
3af9828
        run: VERSION=3.8 ./venv.sh
e858da1
    - smoke39:
e858da1
        dir: python/smoke
e858da1
        run: VERSION=3.9 ./venv.sh
b650cd9
    - smoke310:
b650cd9
        dir: python/smoke
b650cd9
        run: VERSION=3.10 ./venv.sh
20ae7fd
    - smoke311:
20ae7fd
        dir: python/smoke
20ae7fd
        run: VERSION=3.11 ./venv.sh
25bc125
    - smoke312:
25bc125
        dir: python/smoke
25bc125
        run: VERSION=3.12 ./venv.sh
ae152c5
    - smoke27:
ae152c5
        dir: python/smoke
ae152c5
        run: VERSION=2.7 METHOD=virtualenv ./venv.sh
4e92c5d
    - smoke35_virtualenv_optional:
ae152c5
        dir: python/smoke
4e92c5d
        run: VERSION=3.5 METHOD=virtualenv INSTALL_OR_SKIP=true ./venv.sh
ae152c5
    - smoke36_virtualenv:
ae152c5
        dir: python/smoke
ae152c5
        run: VERSION=3.6 METHOD=virtualenv ./venv.sh
ae152c5
    - smoke37_virtualenv:
ae152c5
        dir: python/smoke
6648d06
        run: VERSION=3.7 METHOD=virtualenv INSTALL_OR_SKIP=true ./venv.sh
3af9828
    - smoke38_virtualenv:
3af9828
        dir: python/smoke
3af9828
        run: VERSION=3.8 METHOD=virtualenv ./venv.sh
e858da1
    - smoke39_virtualenv:
e858da1
        dir: python/smoke
e858da1
        run: VERSION=3.9 METHOD=virtualenv ./venv.sh
b650cd9
    - smoke310_virtualenv:
b650cd9
        dir: python/smoke
b650cd9
        run: VERSION=3.10 METHOD=virtualenv ./venv.sh
20ae7fd
    - smoke311_virtualenv:
20ae7fd
        dir: python/smoke
20ae7fd
        run: VERSION=3.11 METHOD=virtualenv ./venv.sh
25bc125
    - smoke312_virtualenv:
25bc125
        dir: python/smoke
25bc125
        run: VERSION=3.12 METHOD=virtualenv ./venv.sh
abb97d9
    - pyproject_pytest:
abb97d9
        dir: pyproject-rpm-macros/tests
abb97d9
        run: ./mocktest.sh python-pytest
abb97d9
    - pyproject_entrypoints:
abb97d9
        dir: pyproject-rpm-macros/tests
abb97d9
        run: ./mocktest.sh python-entrypoints
abb97d9
    - pyproject_pluggy:
abb97d9
        dir: pyproject-rpm-macros/tests
abb97d9
        run: ./mocktest.sh python-pluggy
abb97d9
    - pyproject_clikit:
abb97d9
        dir: pyproject-rpm-macros/tests
abb97d9
        run: ./mocktest.sh python-clikit
27c255c
    - pip_install_upgrade
ae152c5
    required_packages:
ae152c5
    - gcc
85a78b8
    - virtualenv
b650cd9
    - python2.7
b650cd9
    - python3.6
b650cd9
    - python3.8
b650cd9
    - python3.9
d6c837f
    - python3.10-devel
d6c837f
    - python3.11-devel
25bc125
    - python3.12-devel
ae152c5
    - python2-devel
ae152c5
    - python3-devel
ae152c5
    - python3-tox
abb97d9
    - mock
abb97d9
    - rpmdevtools
abb97d9
    - rpm-build
27c255c
    - grep
27c255c
    - util-linux
27c255c
    - shadow-utils