From 67d381423c4894c35f11a6e3e04756bc72afccb1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 6 Apr 2021 20:27:13 +0200 Subject: [PATCH] package/ci: eugh everything is an unstable pool of mud. --- package/ci/circleci.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/package/ci/circleci.yml b/package/ci/circleci.yml index 837612aa..d203cd25 100644 --- a/package/ci/circleci.yml +++ b/package/ci/circleci.yml @@ -38,6 +38,10 @@ commands: apt install -y git << parameters.extra >> install-python-deps: + parameters: + matplotlib-version: + type: string + default: "" steps: - run: name: Install Python dependencies @@ -45,8 +49,11 @@ commands: # that's resolved: https://github.com/mosra/m.css/issues/178 # Pyphen 0.10 has significantly different hyphenation results, staying # on an older version until I can investigate + # Matplotlib 3.4.1 has different output AGAIN, staying on something + # older until I can investigate; on Py3.5 there's only 3.0 so this is + # being set explicitly in py36 and py37 build command: | - pip install jinja2 pelican==4.2.0 Pyphen==0.9.5 Pillow coverage codecov matplotlib qrcode + pip install jinja2 pelican==4.2.0 Pyphen==0.9.5 Pillow coverage codecov qrcode matplotlib<< parameters.matplotlib-version >> - run: name: Fix unheard-of cursed issues # otherwise i get Error: unsupported locale setting @@ -177,7 +184,8 @@ jobs: steps: - install-base: extra: graphviz cmake ninja-build wget - - install-python-deps + - install-python-deps: + matplotlib-version: ==3.3.4 - checkout - test-theme - test-plugins @@ -191,7 +199,8 @@ jobs: steps: - install-base: extra: graphviz cmake ninja-build wget - - install-python-deps + - install-python-deps: + matplotlib-version: ==3.3.4 - checkout - test-theme - test-plugins -- 2.30.2