From 132f0006d374ef668b59a0eec0a8f2a178af6a1c Mon Sep 17 00:00:00 2001 From: Ronny Pfannschmidt Date: Sat, 1 Apr 2017 18:25:45 +0200 Subject: [PATCH] enhance travis setuptools_scm situation * add setuptools_scm to the development requirements * print the own version at install time * unshallow the repo and fetch all tags --- .travis.yml | 1 + .travis/install.sh | 1 + requirements.d/development.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1c9dbcaf1..bfebcf676 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,6 +43,7 @@ matrix: env: TOXENV=py36 install: + - git fetch --unshallow --tags - ./.travis/install.sh script: diff --git a/.travis/install.sh b/.travis/install.sh index fdfe01814..573cba084 100755 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -48,4 +48,5 @@ python -m virtualenv ~/.venv source ~/.venv/bin/activate pip install -r requirements.d/development.txt pip install codecov +python setup.py --version pip install -e .[fuse] diff --git a/requirements.d/development.txt b/requirements.d/development.txt index de2428108..5805cb4a1 100644 --- a/requirements.d/development.txt +++ b/requirements.d/development.txt @@ -1,4 +1,5 @@ setuptools +setuptools_scm pip virtualenv tox