Skip to content

Commit bb4c10d

Browse files
dsprayberryAndy Luskuttleman
authored
Upgrade circle image, use uv, use pytest (#36)
Co-authored-by: Andy Lu <andy.lu@qlik.com> Co-authored-by: Ben Allred <ben.allred@qlik.com>
1 parent 321ad79 commit bb4c10d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ version: 2
22
jobs:
33
build:
44
docker:
5-
- image: 218546966473.dkr.ecr.us-east-1.amazonaws.com/circle-ci:stitch-tap-tester
5+
- image: 218546966473.dkr.ecr.us-east-1.amazonaws.com/circle-ci:stitch-tap-tester-uv
66
steps:
77
- checkout
88
- run:
99
name: 'Setup virtual env'
1010
command: |
11-
python3 -mvenv /usr/local/share/virtualenvs/tap-surveymonkey
11+
uv venv --python 3.9 /usr/local/share/virtualenvs/tap-surveymonkey
1212
source /usr/local/share/virtualenvs/tap-surveymonkey/bin/activate
13-
pip install -U pip 'setuptools==65.3.0'
14-
pip install .[dev]
13+
uv pip install -U pip 'setuptools==65.3.0'
14+
uv pip install .[dev]
1515
- run:
1616
name: 'pylint'
1717
command: |
@@ -21,8 +21,8 @@ jobs:
2121
name: 'Unit Tests'
2222
command: |
2323
source /usr/local/share/virtualenvs/tap-surveymonkey/bin/activate
24-
pip install nose2 parameterized nose2[coverage_plugin]>=0.6.5
25-
nose2 --with-coverage -v -s tests/unittests
24+
uv pip install pytest parameterized coverage
25+
coverage run -m pytest tests/unittests
2626
2727
workflows:
2828
version: 2

0 commit comments

Comments
 (0)