@@ -18,16 +18,17 @@ jobs:
1818 matrix :
1919 python-version : ['3.10', '3.12', '3.13']
2020 steps :
21+ - name : Set up just
22+ uses : extractions/setup-just@v2
2123 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2224 - name : Set up Python ${{ matrix.python-version }}
2325 uses : actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
2426 with :
2527 python-version : ${{ matrix.python-version }}
26- cache : pip
2728 - name : Install pre-requisites (e.g. hatch)
28- run : python -m pip install --require-hashes --requirement=requirements/ci
29+ run : just sync
2930 - name : Run test suite
30- run : hatch run cov
31+ run : uv cov
3132 env :
3233 TERM : dumb # keep rich from printing escape sequences, which made testing CLI outputs messy
3334 - name : Generate coverage report
@@ -66,17 +67,16 @@ jobs:
6667 matrix :
6768 os : [ubuntu-latest, windows-latest, macos-latest]
6869 steps :
70+ - name : Set up just
71+ uses : extractions/setup-just@v2
6972 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7073 - uses : actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
7174 with :
7275 python-version : ' 3.13'
7376 cache : pip
74- - run : python -Im pip install --editable .[dev]
77+ - run : just sync
7578 - run : python -Ic 'import re3data; print(re3data.__version__)'
7679 - run : re3data --version
77- - name : Set up pipdeptree
78- if : matrix.os == 'ubuntu-latest'
79- run : python -m pip install --require-hashes --requirement=requirements/ci
8080 - name : Write info to step summary
8181 if : matrix.os == 'ubuntu-latest'
8282 run : |
0 commit comments