Skip to content

Commit 4cae6f4

Browse files
committed
install from sdist to catch packaging errors
1 parent 90d6398 commit 4cae6f4

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

anaconda-project.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ commands:
3333
unix: rm -rf $(find src | grep __pycache__)
3434
env_spec: rfjl37
3535

36+
sdist:
37+
unix: python setup.py sdist --dist-dir=_artifacts/sdist
38+
env_spec: rfjl37
39+
3640

3741
env_specs:
3842
robotframework-jupyterlibrary:

ci/steps.common.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,17 @@ steps:
55
- script: python -m scripts.lint
66
displayName: Lint
77

8-
- script: python -m pip install . --no-deps --ignore-installed -vv
9-
displayName: Install
8+
- ${{ if not(eq(parameters.name, 'Windows')) }}:
9+
- script: python setup.py sdist --dist-dir=_artifacts/sdist
10+
displayName: Build Source Distribution
11+
- script: python -m pip install _artifacts/sdist/*.tar.gz --no-deps --ignore-installed
12+
displayName: Install Source Distribution
13+
14+
- ${{ if eq(parameters.name, 'Windows') }}:
15+
- script: python setup.py sdist --dist-dir=_artifacts\sdist
16+
displayName: Build Source Distribution
17+
- script: python -m pip install _artifacts\sdist\*.tar.gz --no-deps --ignore-installed
18+
displayName: Install Source Distribution
1019

1120
- script: python -m scripts.atest
1221
displayName: Test

0 commit comments

Comments
 (0)