From 5652d2a04d8daaa1044cbe7ba35a915a8f8a8e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=20V=C3=AEjdea?= Date: Wed, 19 Dec 2018 22:19:24 +0200 Subject: [PATCH] Manually install setuptools-scm for Travis deploy This only works because we still mostly use default build configuration of setuptools and wheel, so we don't really depend on PEP517 builds, only PEP518 build requirements. --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index e1ab72a..d21d864 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,6 +25,10 @@ jobs: - stage: publish python: '3.6' + before_script: + # workaround for Travis' inability to build PEP517 projects; anything added to build-system.requires + # will also have to be added here until Travis implements this + - pip install setuptools-scm script: skip env: PYPI_DEPLOY=true deploy: &pypi