Переглянути джерело

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
Ronny Pfannschmidt 8 роки тому
батько
коміт
132f0006d3
3 змінених файлів з 3 додано та 0 видалено
  1. 1 0
      .travis.yml
  2. 1 0
      .travis/install.sh
  3. 1 0
      requirements.d/development.txt

+ 1 - 0
.travis.yml

@@ -43,6 +43,7 @@ matrix:
           env: TOXENV=py36
           env: TOXENV=py36
 
 
 install:
 install:
+    - git fetch --unshallow --tags
     - ./.travis/install.sh
     - ./.travis/install.sh
 
 
 script:
 script:

+ 1 - 0
.travis/install.sh

@@ -48,4 +48,5 @@ python -m virtualenv ~/.venv
 source ~/.venv/bin/activate
 source ~/.venv/bin/activate
 pip install -r requirements.d/development.txt
 pip install -r requirements.d/development.txt
 pip install codecov
 pip install codecov
+python setup.py --version
 pip install -e .[fuse]
 pip install -e .[fuse]

+ 1 - 0
requirements.d/development.txt

@@ -1,4 +1,5 @@
 setuptools
 setuptools
+setuptools_scm
 pip
 pip
 virtualenv
 virtualenv
 tox
 tox