From 299b3b023ac209f1fb449f1927eca1f0c4225b1d Mon Sep 17 00:00:00 2001 From: Peter Paul Kiefer Date: Sun, 28 Nov 2021 10:00:24 +0100 Subject: [PATCH] #955 fixing ci build on appveyor After bringing the miniconda env to work again, the wrong matplotlib version was used. This commit should fix that. --- appveyor.yml | 3 ++- setup.py | 12 ++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index dd89a2c4..4768a3fa 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -25,7 +25,8 @@ install: - conda config --set always_yes yes --set changeps1 no - conda update -q conda - conda info -a - - "conda create -q -n build-environment python=%PYTHON_VERSION% numpy scipy matplotlib" +# github issue #955: freez build versions of numpy, scipy and matplotlib + - "conda create -q -n build-environment python=%PYTHON_VERSION% numpy=1.19.2 scipy=1.5.2 matplotlib=3.3.4" - activate build-environment # We need wheel installed to build wheels - python -m pip install wheel diff --git a/setup.py b/setup.py index 73bfc035..261a7c90 100644 --- a/setup.py +++ b/setup.py @@ -117,11 +117,13 @@ try: except ModuleNotFoundError: ext_mods = [] -install_requirements = ['numpy>=1.7', 'six', 'paramz>=0.9.0', 'cython>=0.29'] +# #955 +install_requirements = ['numpy==1.19.2', 'six', 'paramz>=0.9.0', 'cython>=0.29'] if sys.version_info < (3, 6): install_requirements += ['scipy>=1.3.0,<1.5.0'] else: - install_requirements += ['scipy>=1.3.0'] + # #955 + install_requirements += ['scipy==1.5.2'] setup(name = 'GPy', version = __version__, @@ -168,13 +170,15 @@ setup(name = 'GPy', include_package_data = True, py_modules = ['GPy.__init__'], test_suite = 'GPy.testing', - setup_requires = ['numpy>=1.7'], + # #955 + setup_requires = ['numpy == 1.19.2'], install_requires = install_requirements, extras_require = {'docs':['sphinx'], 'optional':['mpi4py', 'ipython>=4.0.0', ], - 'plotting':['matplotlib >= 3.0', + #matplotlib Version see github issue #955 + 'plotting':['matplotlib == 3.3.4', 'plotly >= 1.8.6'], 'notebook':['jupyter_client >= 4.0.6', 'ipywidgets >= 4.0.3',