From 81a6c93c026ccae3565a4ca2177e577e297f664c Mon Sep 17 00:00:00 2001 From: Boris Basic <boris.basic@edf.fr> Date: Thu, 19 May 2022 16:46:44 +0200 Subject: [PATCH] Add the unofficial Python wheels --- .gitattributes | 1 + build-telemac-deps.bat | 15 +++++---------- wheels/Fiona-1.8.21-cp37-cp37m-win_amd64.whl | 3 +++ wheels/GDAL-3.4.2-cp37-cp37m-win_amd64.whl | 3 +++ .../Shapely-1.8.1.post1-cp37-cp37m-win_amd64.whl | 3 +++ wheels/rasterio-1.2.10-cp37-cp37m-win_amd64.whl | 3 +++ 6 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 .gitattributes create mode 100644 wheels/Fiona-1.8.21-cp37-cp37m-win_amd64.whl create mode 100644 wheels/GDAL-3.4.2-cp37-cp37m-win_amd64.whl create mode 100644 wheels/Shapely-1.8.1.post1-cp37-cp37m-win_amd64.whl create mode 100644 wheels/rasterio-1.2.10-cp37-cp37m-win_amd64.whl diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..39334e4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.whl filter=lfs diff=lfs merge=lfs -text diff --git a/build-telemac-deps.bat b/build-telemac-deps.bat index d1fb6ef..8102c6c 100644 --- a/build-telemac-deps.bat +++ b/build-telemac-deps.bat @@ -294,16 +294,11 @@ rem Install all Python requirements for TELEMAC-MASCARET echo Installing Python requirements... pip install -r %~dp0requirements.txt || goto install_error -rem Download GDAL, Fiona, Rasterio and Shapely unofficial wheels, to avoid building them locally -echo Downloading GDAL, Fiona, Rasterio and Shapely... -curl -O -J https://download.lfd.uci.edu/pythonlibs/x6hvwk7i/%gdal% || goto install_error -curl -O -J https://download.lfd.uci.edu/pythonlibs/x6hvwk7i/%fiona% || goto install_error -curl -O -J https://download.lfd.uci.edu/pythonlibs/x6hvwk7i/%rasterio% || goto install_error -curl -O -J https://download.lfd.uci.edu/pythonlibs/x6hvwk7i/%shapely% || goto install_error -pip install %gdal% && del %gdal% -pip install %fiona% && del %fiona% -pip install %rasterio% && del %rasterio% -pip install %shapely% && del %shapely% +rem Use GDAL, Fiona, Rasterio and Shapely unofficial wheels, to avoid building them locally +pip install wheels\%gdal% +pip install wheels\%fiona% +pip install wheels\%rasterio% +pip install wheels\%shapely% pip install geopandas popd diff --git a/wheels/Fiona-1.8.21-cp37-cp37m-win_amd64.whl b/wheels/Fiona-1.8.21-cp37-cp37m-win_amd64.whl new file mode 100644 index 0000000..51eb5b2 --- /dev/null +++ b/wheels/Fiona-1.8.21-cp37-cp37m-win_amd64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0dcebaf5f68da5a95f4fed98857a11b2de9bc88aaabd333a4b717b35dfbe415 +size 532168 diff --git a/wheels/GDAL-3.4.2-cp37-cp37m-win_amd64.whl b/wheels/GDAL-3.4.2-cp37-cp37m-win_amd64.whl new file mode 100644 index 0000000..794c56f --- /dev/null +++ b/wheels/GDAL-3.4.2-cp37-cp37m-win_amd64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f85da79cdf1f7f9e20a3cc9c66d68dc72fc6a6eeb389b0661257fe8a4965ed24 +size 25616046 diff --git a/wheels/Shapely-1.8.1.post1-cp37-cp37m-win_amd64.whl b/wheels/Shapely-1.8.1.post1-cp37-cp37m-win_amd64.whl new file mode 100644 index 0000000..545605b --- /dev/null +++ b/wheels/Shapely-1.8.1.post1-cp37-cp37m-win_amd64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a7b1e9695cc44fd1c590980e4615735bd117827b9c4572b0166c6aae344def6 +size 984994 diff --git a/wheels/rasterio-1.2.10-cp37-cp37m-win_amd64.whl b/wheels/rasterio-1.2.10-cp37-cp37m-win_amd64.whl new file mode 100644 index 0000000..5ad52d1 --- /dev/null +++ b/wheels/rasterio-1.2.10-cp37-cp37m-win_amd64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820e8701231c4e426fa29df964b75c1d8d076ec03f31b57667f385a7aca45f65 +size 1139006 -- GitLab