diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 34b27a51..1f689de3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,8 +18,8 @@ jobs: fail-fast: false matrix: # Don't use macos-latest because it is arm64 - os: [ubuntu-latest, windows-latest, macos-13] - python-version: ["3.10", "3.11", "3.12"] + os: [ubuntu-latest, windows-latest, macos-13, macos-14] + python-version: ["3.10", "3.11", "3.12", "3.13"] name: OS ${{ matrix.os }} - Python ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 3f0a8ae5..f6ae1d99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ black = ">=23.3.0" isort = ">=5.12.0" openpyxl = ">=3.0.10" # for tables, MacOS gives random CI failures on 3.9.2 -tables = { version = "==3.9.2", python = "<4" } # 3.8.0 depends on blosc2 which caps python to <4 +tables = { version = ">=3.9.2", python = "<4" } # 3.8.0 depends on blosc2 which caps python to <4 lxml = ">=4.9.1" pyreadstat = ">=1.2.0" xlrd = ">=2.0.1" @@ -57,12 +57,12 @@ odfpy = ">=1.4.1" xarray = ">=22.6.0" tabulate = ">=0.8.10" jinja2 = ">=3.1" -scipy = { version = ">=1.9.1", python = "<3.13" } +scipy = { version = ">=1.9.1", python = "<3.14" } SQLAlchemy = ">=2.0.12" types-python-dateutil = ">=2.8.19" beautifulsoup4 = ">=4.12.2" html5lib = ">=1.1" -python-calamine = "0.2.0" +python-calamine = ">0.2.0" [build-system] requires = ["poetry-core>=1.0.0"]