diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 7beca4f..2141e36 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: os: [ubuntu] - python-version: ['3.8', '3.9', '3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] requirements: [latest] include: # Test on macos and windows (first and last version of python only) @@ -26,13 +26,13 @@ jobs: python-version: '3.8' requirements: latest - os: macos - python-version: '3.10' + python-version: '3.12' requirements: latest - os: windows python-version: '3.8' requirements: latest - os: windows - python-version: '3.10' + python-version: '3.12' requirements: latest # Test on minimal requirements - os: ubuntu diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7374eda..2c6d7e2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -34,6 +34,6 @@ repos: additional_dependencies: # Typed libraries - numpy - - pandas==1.4 + - pandas - pshell - - xarray==2022.3.0 + - xarray diff --git a/ci/requirements-docs.yml b/ci/requirements-docs.yml index 1ddbc86..eba53fd 100644 --- a/ci/requirements-docs.yml +++ b/ci/requirements-docs.yml @@ -2,10 +2,10 @@ name: ndcsv-docs channels: - conda-forge dependencies: - - python=3.10 + - python=3.12 - sphinx - sphinx_rtd_theme - numpy - - pandas=1.4 + - pandas - pshell - - xarray=2022.3.0 + - xarray diff --git a/ci/requirements-latest.yml b/ci/requirements-latest.yml index 057f2f5..bb6c753 100644 --- a/ci/requirements-latest.yml +++ b/ci/requirements-latest.yml @@ -5,6 +5,6 @@ dependencies: - pytest - pytest-cov - numpy - - pandas=1.4 + - pandas - pshell - - xarray=2022.3.0 + - xarray diff --git a/doc/whats-new.rst b/doc/whats-new.rst index 9f4b14b..364cace 100644 --- a/doc/whats-new.rst +++ b/doc/whats-new.rst @@ -7,6 +7,9 @@ What's New v1.2.0 (unreleased) ------------------- +- Added support for Python 3.11 and 3.12 +- Added support for xarray >=2022.6.0 +- Added support for pandas >=1.5 .. _whats-new.1.1.0: diff --git a/setup.cfg b/setup.cfg index 2f9caf1..e61c62f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -29,9 +29,9 @@ include_package_data = True python_requires = >=3.8 install_requires = numpy >=1.14 - pandas >=0.24,<1.5 + pandas >=0.24 pshell >=1.0 - xarray >=0.14,<2022.6.0 + xarray >=0.14 setup_requires = setuptools_scm [options.package_data]