Commit e27cdac6 authored by Godefroid Chapelle's avatar Godefroid Chapelle

run tests with 3.9

parent c2d6341f
...@@ -9,7 +9,7 @@ jobs: ...@@ -9,7 +9,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
......
...@@ -9,7 +9,7 @@ jobs: ...@@ -9,7 +9,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
......
...@@ -10,7 +10,7 @@ jobs: ...@@ -10,7 +10,7 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
......
scripts.cfg
\ No newline at end of file
...@@ -11,7 +11,7 @@ jobs: ...@@ -11,7 +11,7 @@ jobs:
strategy: strategy:
max-parallel: 4 max-parallel: 4
matrix: matrix:
python-version: [3.5, 3.6, 3.7, 3.8] python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
package: [zest.releaser, pyspf] package: [zest.releaser, pyspf]
steps: steps:
......
...@@ -9,7 +9,7 @@ jobs: ...@@ -9,7 +9,7 @@ jobs:
strategy: strategy:
max-parallel: 4 max-parallel: 4
matrix: matrix:
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
package: [zest.releaser, pyspf] package: [zest.releaser, pyspf]
steps: steps:
......
...@@ -17,6 +17,9 @@ jobs: ...@@ -17,6 +17,9 @@ jobs:
- language: python - language: python
python: 3.8 python: 3.8
env: BUILD_TYPE=bare_machines env: BUILD_TYPE=bare_machines
- language: python
python: 3.9
env: BUILD_TYPE=bare_machines
- language: minimal - language: minimal
env: BUILD_TYPE=debian_sys_container env: BUILD_TYPE=debian_sys_container
- language: minimal - language: minimal
...@@ -31,6 +34,8 @@ jobs: ...@@ -31,6 +34,8 @@ jobs:
env: PYTHON_VER=3.8 BUILD_TYPE=centos_containers env: PYTHON_VER=3.8 BUILD_TYPE=centos_containers
- language: minimal - language: minimal
env: PYTHON_VER=3.9 BUILD_TYPE=centos_containers env: PYTHON_VER=3.9 BUILD_TYPE=centos_containers
- language: minimal
env: PYTHON_VER=3.10 BUILD_TYPE=centos_containers
- language: minimal - language: minimal
env: PYTHON_VER=2.7 BUILD_TYPE=debian_containers env: PYTHON_VER=2.7 BUILD_TYPE=debian_containers
- language: minimal - language: minimal
...@@ -43,11 +48,13 @@ jobs: ...@@ -43,11 +48,13 @@ jobs:
env: PYTHON_VER=3.8 BUILD_TYPE=debian_containers env: PYTHON_VER=3.8 BUILD_TYPE=debian_containers
- language: minimal - language: minimal
env: PYTHON_VER=3.9 BUILD_TYPE=debian_containers env: PYTHON_VER=3.9 BUILD_TYPE=debian_containers
- language: minimal
env: PYTHON_VER=3.10 BUILD_TYPE=debian_containers
allow_failures: allow_failures:
- language: minimal - language: minimal
env: PYTHON_VER=3.9 BUILD_TYPE=centos_containers env: PYTHON_VER=3.10 BUILD_TYPE=centos_containers
- language: minimal - language: minimal
env: PYTHON_VER=3.9 BUILD_TYPE=debian_containers env: PYTHON_VER=3.10 BUILD_TYPE=debian_containers
services: services:
- docker - docker
......
...@@ -23,8 +23,8 @@ with them do:: ...@@ -23,8 +23,8 @@ with them do::
make PYTHON_VER=2.7 build make PYTHON_VER=2.7 build
make PYTHON_VER=2.7 test make PYTHON_VER=2.7 test
make PYTHON_VER=3.8 build make PYTHON_VER=3.9 build
make PYTHON_VER=3.8 test make PYTHON_VER=3.9 test
The actual Python compilation is only done once and then re-used. So on The actual Python compilation is only done once and then re-used. So on
subsequent builds, only the development buildout itself needs to be redone. subsequent builds, only the development buildout itself needs to be redone.
......
...@@ -10,20 +10,23 @@ ifeq ($(PYTHON_VER),2.7) ...@@ -10,20 +10,23 @@ ifeq ($(PYTHON_VER),2.7)
PYTHON_MINOR ?= 2.7.18 PYTHON_MINOR ?= 2.7.18
endif endif
ifeq ($(PYTHON_VER),3.5) ifeq ($(PYTHON_VER),3.5)
PYTHON_MINOR ?= 3.5.9 PYTHON_MINOR ?= 3.5.10
endif endif
ifeq ($(PYTHON_VER),3.6) ifeq ($(PYTHON_VER),3.6)
PYTHON_MINOR ?= 3.6.10 PYTHON_MINOR ?= 3.6.13
endif endif
ifeq ($(PYTHON_VER),3.7) ifeq ($(PYTHON_VER),3.7)
PYTHON_MINOR ?= 3.7.7 PYTHON_MINOR ?= 3.7.10
endif endif
ifeq ($(PYTHON_VER),3.8) ifeq ($(PYTHON_VER),3.8)
PYTHON_MINOR ?= 3.8.3 PYTHON_MINOR ?= 3.8.8
endif endif
ifeq ($(PYTHON_VER),3.9) ifeq ($(PYTHON_VER),3.9)
PYTHON_MINOR ?= 3.9.0 PYTHON_MINOR ?= 3.9.2
PYTHON_ARCHIVE ?= Python-3.9.0b3 endif
ifeq ($(PYTHON_VER),3.10)
PYTHON_MINOR ?= 3.10.0
PYTHON_ARCHIVE ?= Python-3.10.0a5
endif endif
ifndef PYTHON_MINOR ifndef PYTHON_MINOR
......
...@@ -21,4 +21,7 @@ endif ...@@ -21,4 +21,7 @@ endif
ifeq ($(PYTHON_VER),3.9) ifeq ($(PYTHON_VER),3.9)
PYTHON_CONFIGURE_ARGS ?= --with-openssl=$(OPENSSL) PYTHON_CONFIGURE_ARGS ?= --with-openssl=$(OPENSSL)
endif endif
ifeq ($(PYTHON_VER),3.9)
PYTHON_CONFIGURE_ARGS ?= --with-openssl=$(OPENSSL)
endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment