environment:
matrix:
- PYTHON: C:\Python35-x64
- PYTHON: C:\Python36
- PYTHON: C:\Python36-x64
- PYTHON: C:\Python37
- PYTHON: C:\Python37-x64
matrix:
fast_finish: true
install:
- "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
# Git won't let us do anything without this.
- git config --global user.email "you@example.com"
- git config --global user.name "Your Name"
- "python --version"
- cd ..
- git init my_package
- cd my_package
- python ../miniver/ci/create_package.py
- git add .
- git commit -m "Initialization of package"
- git tag -a 0.0.0 -m "First version for miniver"
- pip install -e .
# Not a .NET project
build: false
test_script:
- python -c "import my_package; assert my_package.__version__ == '0.0.0'
- cd ../my_package
- "echo # Extra comment >> setup.py"
- python -c "import my_package; assert my_package.__version__.endswith('dirty')"
- python -c "import my_package; assert my_package.__version__.startswith('0.0.0')"
- git commit -a -m "new comment"
- python -c "import my_package; assert my_package.__version__.startswith('0.0.0.dev1')"
- git tag -a 0.0.1 -m "0.0.1"
- python -c "import my_package; assert my_package.__version__ == '0.0.1'"
|