Skip to content

relax jsonlines requirement to just >=3 #39

relax jsonlines requirement to just >=3

relax jsonlines requirement to just >=3 #39

Workflow file for this run

name: CI
on:
push:
branches:
- main
- 'spacy-3-8'
pull_request:
branches: [ main ]
jobs:
test:
name: Test ${{ matrix.os }} / ${{ matrix.python-version }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
python-version: ['3.10']
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
uv sync --all-extras
uv pip install pip
- name: Cache spaCy model
uses: actions/cache@v4
id: spacy-model
with:
path: |
.venv/lib/python${{ matrix.python-version }}/site-packages/en_core_web_trf*
.venv/lib/python${{ matrix.python-version }}/site-packages/spacy_curated_transformers*
.venv/lib/python${{ matrix.python-version }}/site-packages/curated_tokenizers*
.venv/lib/python${{ matrix.python-version }}/site-packages/curated_transformers*
key: spacy-en-core-web-trf-${{ matrix.os }}-py${{ matrix.python-version }}
- name: Download spaCy model
if: steps.spacy-model.outputs.cache-hit != 'true'
run: uv run python -m spacy download en_core_web_trf
- name: Run tests
run: uv run pytest