diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 79cb464..ea9a271 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,6 +16,16 @@ jobs: fail-fast: false matrix: CONDA_PY: ["36", "37", "38", "39"] + include: + - CONDA_PY: "36" + PYTHON_VERSION: "3.6" + - CONDA_PY: "37" + PYTHON_VERSION: "3.7" + - CONDA_PY: "38" + PYTHON_VERSION: "3.8" + - CONDA_PY: "39" + PYTHON_VERSION: "3.9" + steps: - uses: actions/checkout@v2 @@ -33,13 +43,18 @@ jobs: - name: Install env: CONDA_PY: ${{ matrix.CONDA_PY }} + PYTHON_VERSION: ${{ matrix.PYTHON_VERSION }} run: | conda config --system --set always_yes yes --set changeps1 no conda install -c conda-forge conda-devenv conda info -a export TEST_QMXGRAPH=1 + echo "=== conda devenv -n qmxgraph --print-full ===" + conda devenv -n qmxgraph --print-full + echo "=== === === === ===" conda devenv -n qmxgraph conda install -n qmxgraph coveralls pytest-cov + conda list -n qmxgraph conda init bash - name: Tests shell: bash -l {0} diff --git a/environment.devenv.yml b/environment.devenv.yml index f29d696..82dfa64 100644 --- a/environment.devenv.yml +++ b/environment.devenv.yml @@ -1,6 +1,5 @@ {% set TEST_QMXGRAPH = os.environ.get('TEST_QMXGRAPH', '0') != '0' %} {% set PYTHON_VERSION = os.environ.get('PYTHON_VERSION', '3.6') %} -{% set PYTHON_VERSION = os.environ.get('TRAVIS_PYTHON_VERSION', PYTHON_VERSION) %} name: qmxgraph @@ -15,6 +14,10 @@ environment: dependencies: - python ={{ PYTHON_VERSION }} + {% if "PYTHON_VERSION" in os.environ %} + - importlib_resources =1.3 + - zipp =3.3 + {% endif %} {% if TEST_QMXGRAPH %} - cherrypy