diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 25cc03e..7a73454 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,84 +1,80 @@ # from matplotlib's azure setup - schedules: -- cron: "0 0 * * 4" - displayName: Weekly build - branches: - include: - - releases/* - always: true - + - cron: "0 0 * * 4" + displayName: Weekly build + branches: + include: + - releases/* + always: true trigger: tags: include: - - '*' + - "*" branches: include: - - '*' - + - "*" variables: PIP_CACHE_DIR: $(Pipeline.Workspace)/cache/pip - jobs: -- job: 'static_checks' - pool: - vmImage: ubuntu-16.04 - variables: - TOXENV: flake8,pylint,docs,check-manifest,checkreadme - steps: - - task: UsePythonVersion@0 - inputs: - versionSpec: '3.8' - architecture: 'x64' - - script: | - pip install tox - displayName: Install tox - - script: | - tox - displayName: tox + - job: "static_checks" + pool: + vmImage: ubuntu-16.04 + variables: + TOXENV: flake8,pylint,docs,check-manifest,checkreadme + steps: + - task: UsePythonVersion@0 + inputs: + versionSpec: "3.8" + architecture: "x64" + - script: | + pip install tox + displayName: Install tox + - script: | + tox + displayName: tox -- job: 'ubuntu1604' - pool: - vmImage: ubuntu-16.04 - strategy: - matrix: - py37: - python.version: '3.7' - TOXENV: py37 - py38: - python.version: '3.8' - TOXENV: py38 - py39: - python.version: '3.9' - TOXENV: py39 - maxParallel: 4 + - job: "ubuntu1604" + pool: + vmImage: ubuntu-16.04 + strategy: + matrix: + py37: + python.version: "3.7" + TOXENV: py37 + py38: + python.version: "3.8" + TOXENV: py38 + py39: + python.version: "3.9" + TOXENV: py39 + maxParallel: 4 - steps: - - template: ci/azure-pipelines-steps.yml - parameters: - platform: linux + steps: + - template: ci/azure-pipelines-steps.yml + parameters: + platform: linux -- job: 'macOS1015' - pool: - vmImage: macOS-10.15 - strategy: - matrix: - py37: - python.version: '3.7' - TOXENV: py37 - py38: - python.version: '3.8' - TOXENV: py38 - py39: - python.version: '3.9' - TOXENV: py39 - maxParallel: 4 + - job: "macOS1015" + pool: + vmImage: macOS-10.15 + strategy: + matrix: + py37: + python.version: "3.7" + TOXENV: py37 + py38: + python.version: "3.8" + TOXENV: py38 + py39: + python.version: "3.9" + TOXENV: py39 + maxParallel: 4 - steps: - - template: ci/azure-pipelines-steps.yml - parameters: - platform: macos + steps: + - template: ci/azure-pipelines-steps.yml + parameters: + platform: macos diff --git a/bors.toml b/bors.toml index 11d0636..1fcf76a 100644 --- a/bors.toml +++ b/bors.toml @@ -5,4 +5,3 @@ status = [ "codecov/patch", "codecov/project", ] - diff --git a/ci/azure-pipelines-steps.yml b/ci/azure-pipelines-steps.yml index 831c65d..f9557a8 100644 --- a/ci/azure-pipelines-steps.yml +++ b/ci/azure-pipelines-steps.yml @@ -1,38 +1,38 @@ steps: -- task: UsePythonVersion@0 - inputs: - versionSpec: '$(python.version)' - architecture: 'x64' - displayName: 'Use Python $(python.version)' - condition: and(succeeded(), ne(variables['python.version'], 'Pre')) + - task: UsePythonVersion@0 + inputs: + versionSpec: "$(python.version)" + architecture: "x64" + displayName: "Use Python $(python.version)" + condition: and(succeeded(), ne(variables['python.version'], 'Pre')) -- script: | - python -m pip install --upgrade pip - pip install tox codecov twine wheel - displayName: 'Install pip dependencies' + - script: | + python -m pip install --upgrade pip + pip install tox codecov twine wheel + displayName: "Install pip dependencies" -- task: TwineAuthenticate@0 - inputs: - externalFeeds: 'pypi' - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') + - task: TwineAuthenticate@0 + inputs: + externalFeeds: "pypi" + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') -- script: env - displayName: 'print env' + - script: env + displayName: "print env" -- script: | - tox - displayName: 'tox' + - script: | + tox + displayName: "tox" -#- script: | -# codecov -# displayName: 'codecov' -# hopefully the bash uploader will work -- script: | - bash <(curl -s https://codecov.io/bash) - displayName: 'Upload to codecov.io' + #- script: | + # codecov + # displayName: 'codecov' + # hopefully the bash uploader will work + - script: | + bash <(curl -s https://codecov.io/bash) + displayName: "Upload to codecov.io" -- script: | - python setup.py sdist bdist_wheel - twine upload --skip-existing -r pypi --config-file $(PYPIRC_PATH) dist/* - displayName: 'Upload to PyPI' - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') + - script: | + python setup.py sdist bdist_wheel + twine upload --skip-existing -r pypi --config-file $(PYPIRC_PATH) dist/* + displayName: "Upload to PyPI" + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') diff --git a/tox.ini b/tox.ini index 75ec174..26c0d33 100644 --- a/tox.ini +++ b/tox.ini @@ -39,7 +39,7 @@ commands= [testenv:check-manifest] deps=check-manifest -setenv = +setenv = CHECK_MANIFEST=true commands= check-manifest