diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 29432a002..89c372261 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,7 +37,7 @@ env: jobs: tests: - name: "Test on ${{ matrix.python-version }} (${{ matrix.session }}) / ${{ matrix.os }} / SQLAlchemy: ${{ matrix.sqlalchemy }}" + name: "Test on ${{ matrix.python-version }} (${{ matrix.session }}) / ${{ matrix.os }}" runs-on: ${{ matrix.os }} continue-on-error: true env: @@ -55,12 +55,10 @@ jobs: - "3.11" - "3.12" - "3.13" - sqlalchemy: ["2"] include: - - { session: tests, python-version: "3.13", os: "ubuntu-latest", sqlalchemy: "1" } - - { session: doctest, python-version: "3.13", os: "ubuntu-latest", sqlalchemy: "2" } - - { session: mypy, python-version: "3.12", os: "ubuntu-latest", sqlalchemy: "2" } - - { session: deps, python-version: "3.12", os: "ubuntu-latest", sqlalchemy: "2" } + - { session: doctest, python-version: "3.13", os: "ubuntu-latest" } + - { session: mypy, python-version: "3.12", os: "ubuntu-latest" } + - { session: deps, python-version: "3.12", os: "ubuntu-latest" } steps: - uses: actions/checkout@v4 @@ -94,7 +92,6 @@ jobs: - name: Run Nox env: - SQLALCHEMY_VERSION: ${{ matrix.sqlalchemy }} PIP_PRE: "1" UV_PRERELEASE: allow run: | diff --git a/noxfile.py b/noxfile.py index 3a94fe9fa..484d1bdd3 100644 --- a/noxfile.py +++ b/noxfile.py @@ -75,10 +75,6 @@ def tests(session: nox.Session) -> None: session.install(f".[{','.join(extras)}]") session.install(*test_dependencies) - sqlalchemy_version = os.environ.get("SQLALCHEMY_VERSION") - if sqlalchemy_version: - session.install(f"sqlalchemy=={sqlalchemy_version}.*") - env = {"COVERAGE_CORE": "sysmon"} if session.python == "3.12" else {} try: @@ -103,9 +99,6 @@ def benches(session: nox.Session) -> None: """Run benchmarks.""" session.install(".[jwt,s3]") session.install(*test_dependencies) - sqlalchemy_version = os.environ.get("SQLALCHEMY_VERSION") - if sqlalchemy_version: - session.install(f"sqlalchemy=={sqlalchemy_version}") session.run( "pytest", "--benchmark-only", diff --git a/tests/conftest.py b/tests/conftest.py index 0b5bc4b74..ae629dee8 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -8,7 +8,6 @@ import typing as t import pytest -import sqlalchemy as sa from singer_sdk import SQLConnector from singer_sdk import typing as th @@ -44,11 +43,6 @@ def pytest_runtest_setup(item): pytest.skip(f"cannot run on platform {system}") -def pytest_report_header() -> list[str]: - """Return a list of strings to be displayed in the header of the report.""" - return [f"sqlalchemy: {sa.__version__}"] - - @pytest.fixture(autouse=True) def _reset_envvars(monkeypatch: pytest.MonkeyPatch): """Remove envvars that might interfere with tests."""