Skip to content

Commit

Permalink
Use version of setuptools that includes fix for pypa/setuptools#1963
Browse files Browse the repository at this point in the history
Fixes #117
  • Loading branch information
mwoodbri committed Jul 31, 2020
1 parent 107e7fd commit 0752c82
Showing 1 changed file with 1 addition and 72 deletions.
73 changes: 1 addition & 72 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,4 @@
stages:
- stage: testing
jobs:
- job: Linux
pool: {vmImage: ubuntu-latest}
steps:
- script: |
docker build -t strainmap-test .
docker run --rm -v $(pwd)/reports:/usr/src/app/reports strainmap-test
displayName: "Run tests in Linux"
- task: PublishTestResults@2
inputs:
testResultsFiles: "**/junit.xml"
condition: succeededOrFailed()
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: Cobertura
summaryFileLocation: "**/coverage.xml"
reportDirectory: "**/coverage"
condition: succeededOrFailed()

- job: MacOS
pool: {vmImage: macos-latest}
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.7
- script: |
pip install -e .
python setup.py -q test
- task: PublishTestResults@2
inputs:
testResultsFiles: "**/junit.xml"
condition: succeededOrFailed()
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: Cobertura
summaryFileLocation: "**/coverage.xml"
reportDirectory: "**/coverage"
condition: succeededOrFailed()

- job: Windows
pool: {vmImage: windows-latest}
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.7
- script: |
pip install -e .
python setup.py -q test
- task: PublishTestResults@2
inputs:
testResultsFiles: "**/junit.xml"
condition: succeededOrFailed()
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: Cobertura
summaryFileLocation: "**/coverage.xml"
reportDirectory: "**/coverage"
condition: succeededOrFailed()

- stage: buildStandAloneApp
jobs:
- job: MacOS
Expand All @@ -67,6 +7,7 @@ stages:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.7
- script: pip install -U pip setuptools wheel
- script: pip install -e .[dev]
- script: |
pyinstaller strain.mac.spec
Expand All @@ -75,15 +16,3 @@ stages:
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: "dist/StrainMap.dmg"

- job: Windows
pool: {vmImage: windows-latest}
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: 3.7
- script: pip install -e .[dev]
- script: pyinstaller strain.windows.spec
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: "dist/strain.exe"

0 comments on commit 0752c82

Please sign in to comment.