diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index c7b05c4..7668f1b 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -20,7 +20,7 @@ jobs: cache: pip cache-dependency-path: pyproject.toml - name: Install SpatiaLite - run: sudo apt-get update && sudo apt-get install -y libsqlite3-mod-spatialite + run: sudo apt-get install libsqlite3-mod-spatialite - name: Install Python dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3832dd9..5924fd8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,19 +10,18 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15-dev"] numpy: [0, 1] os: [ubuntu-latest, macos-latest, windows-latest, macos-14] steps: - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v7 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} allow-prereleases: true cache: pip cache-dependency-path: pyproject.toml - check-latest: true - name: Install dependencies run: | pip install . --group dev @@ -31,7 +30,7 @@ jobs: run: pip install numpy - name: Install SpatiaLite if: matrix.os == 'ubuntu-latest' - run: sudo apt-get update && sudo apt-get install -y libsqlite3-mod-spatialite + run: sudo apt-get install libsqlite3-mod-spatialite - name: Build extension for --load-extension test if: matrix.os == 'ubuntu-latest' run: |- diff --git a/Justfile b/Justfile index 7347534..e93075f 100644 --- a/Justfile +++ b/Justfile @@ -2,12 +2,9 @@ @default: test lint # Run pytest with supplied options -@test *options: test-no-dev-dependencies +@test *options: uv run pytest {{options}} -@test-no-dev-dependencies: - uv run --isolated --no-default-groups sqlite-utils --help > /dev/null - @run *options: uv run -- {{options}} diff --git a/docs/changelog.rst b/docs/changelog.rst index 5d024e1..31bd961 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,13 +4,6 @@ Changelog =========== -.. _v4_2_1: - -4.2.1 (2026-08-13) ------------------- - -- Fix for ``No module named 'typing_extensions'`` crashing bug accidentally shipped in version 4.2. (:issue:`842`) - .. _v4_2: 4.2 (2026-08-13) diff --git a/pyproject.toml b/pyproject.toml index 92650e2..6dac11c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "sqlite-utils" -version = "4.2.1" +version = "4.2" description = "CLI tool and Python library for manipulating SQLite databases" readme = { file = "README.md", content-type = "text/markdown" } authors = [