From a5120f52ddb090ff1b3529e6f0f1227cfe17ba1f Mon Sep 17 00:00:00 2001 From: Robert Langlois Date: Mon, 4 Jan 2021 13:30:09 -0800 Subject: [PATCH] Issue-245: Add Python 3.9 Wheel (#246) * Issue-245: Support Python 3.9 * Fix centos5 docker script --- .travis.yml | 6 ++++++ appveyor.yml | 8 ++++++++ docs/src/changes.md | 7 +++++++ tools/docker/DockerFile_Centos5 | 1 + tools/prereqs/docker-centos5-install.sh | 8 ++++---- 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 586894990..1fbb6a075 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,6 +85,12 @@ jobs: workspaces: use: brew_cache env: DEPLOY_BUILD=true SCRIPT="bash ./tools/package.sh $PWD $PWD/dist travis OFF Release 3.8.2" + - os: osx + osx_image: xcode9.4 + compiler: clang + workspaces: + use: brew_cache + env: DEPLOY_BUILD=true SCRIPT="bash ./tools/package.sh $PWD $PWD/dist travis OFF Release 3.9.0" - os: linux compiler: clang env: SCRIPT="bash ./tools/package.sh $PWD $PWD/dist travis ON Debug Disable" diff --git a/appveyor.yml b/appveyor.yml index 49c4bbab8..40895a5b0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -95,6 +95,14 @@ environment: PYTHON_PATH_DIR: C:\Miniconda36-x64 PYTHON_VERSION: 3.8 configuration: Release + - generator: "Visual Studio 14 2015 Win64" + BUILD: msvc14_win64_py39 + config_type: win64 + PACKAGE_TARGET: package_wheel + ADDIONAL_CONFIG_OPTIONS: -DENABLE_APPS=OFF -DENABLE_EXAMPLES=OFF -DENABLE_CSHARP=OFF + PYTHON_PATH_DIR: C:\Miniconda36-x64 + PYTHON_VERSION: 3.9 + configuration: Release matrix: fast_finish: true diff --git a/docs/src/changes.md b/docs/src/changes.md index 79556cf7e..83aa6adb0 100644 --- a/docs/src/changes.md +++ b/docs/src/changes.md @@ -1,5 +1,12 @@ # Changes {#changes} +## v1.1.18 + +Date | Description +---------- | ----------- +2021-01-04 | Issue-245: Support Python 3.9 + + ## v1.1.17 Date | Description diff --git a/tools/docker/DockerFile_Centos5 b/tools/docker/DockerFile_Centos5 index 3b393ea31..9ab06f95e 100644 --- a/tools/docker/DockerFile_Centos5 +++ b/tools/docker/DockerFile_Centos5 @@ -1,4 +1,5 @@ # sudo docker build --rm -t docker-bioinformatics.dockerhub.illumina.com/interop_centos5 -f ./tools/docker/DockerFile_Centos5 tools +# sudo docker build --rm -t ezralanglois/interop -f ./tools/docker/DockerFile_Centos5 ./tools FROM quay.io/pypa/manylinux1_x86_64 diff --git a/tools/prereqs/docker-centos5-install.sh b/tools/prereqs/docker-centos5-install.sh index 647dd8656..ca148d44e 100644 --- a/tools/prereqs/docker-centos5-install.sh +++ b/tools/prereqs/docker-centos5-install.sh @@ -145,17 +145,17 @@ else # return cnt; # } #endif - mkdir /mono_clean - ${curl_cmd} ${MONO_URL} | tar --strip-components=1 -xj -C /mono_clean + mkdir ./mono_clean + ${curl_cmd} ${MONO_URL} | tar --strip-components=1 -xj -C ./mono_clean patch -p0 < /mono_patch.txt #cd /io/mono_src - cd /mono_clean + cd ./mono_clean ./configure --prefix=/usr make -j4 && make install cd - - rm -fr /mono_clean + rm -fr ./mono_clean which dmcs which mono mono --version