include: - remote: 'https://gitlab.esrf.fr/silx/bob/main/raw/master/job-templates.yml' stages: - build_source - build - test - deploy variables: PROJECT: pyFAI REPOSITORY: https://github.com/silx-kit/pyFAI PYFAI_OPENCL: "False" EXTRA_SETUP_PY_CMD_OPTIONS: "build --no-cython --no-openmp" source: extends: .source_build manylinux1_wheels: extends: .manylinux1_wheels manylinux2014_wheels: extends: .manylinux2014_wheels manylinux2014_ppc64le_wheels: extends: .manylinux2014_ppc64le_wheels windows_wheel_python36: extends: .windows_wheel_python36 windows_wheel_python37: extends: .windows_wheel_python37 windows_wheel_python38: extends: .windows_wheel_python38 # debian9: # extends: .debian9 debian10: extends: .debian10 ubuntu20.04: extends: .ubuntu_20_04 ubuntu20.04_ppc64le: extends: .ubuntu_20_04_ppc64le macos_wheel_python36: extends: .macos_wheel_python36 macos_wheel_python37: extends: .macos_wheel_python37 macos_wheel_python38: extends: .macos_wheel_python38 macos_wheel_python39: extends: .macos_wheel_python39 # Test .test_ppc64le_template: &test_ppc64le_template_defintion stage: test script: - pip install --pre --find-links artifacts/ --trusted-host www.silx.org --find-links http://www.silx.org/pub/wheelhouse/ --only-binary numpy,h5py,fabio,matplotlib,scipy,numexpr,silx pyFAI - python -c "import pyFAI.test, sys; sys.exit(pyFAI.test.run_tests());" manylinux2014_ppc64le_test_cp37: <<: *test_ppc64le_template_defintion extends: .manylinux2014_ppc64le_cp37_base needs: ["manylinux2014_ppc64le_wheels"] manylinux2014_ppc64le_test_cp38: <<: *test_ppc64le_template_defintion extends: .manylinux2014_ppc64le_cp38_base needs: ["manylinux2014_ppc64le_wheels"] # Deploy pages: extends: .pages