diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 63a781c..6c851bf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,6 +37,7 @@ jobs: - "3.9" - "3.10" - "3.11" + - "3.12" test-case: [tests] include: - os: ubuntu-20.04 @@ -55,6 +56,7 @@ jobs: python-version: "${{ matrix.python-version }}" - name: Install Dependencies and threddsclient run: | + pip install -r requirements-sys.txt pip install -r requirements.txt pip install -r requirements-dev.txt python setup.py install diff --git a/CHANGES.rst b/CHANGES.rst index 0baef25..7e5e841 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,8 @@ Changes `Unreleased `_ ========================================================================================== -* Nothing new for the moment. +* Drop Python 3.7. +* Add Python 3.12. .. _changes_0.4.5: diff --git a/requirements-sys.txt b/requirements-sys.txt new file mode 100644 index 0000000..14099da --- /dev/null +++ b/requirements-sys.txt @@ -0,0 +1,2 @@ +pip>=23; python_version>="3.8" +setuptools>=65.5.1; python_version>="3.8" diff --git a/setup.py b/setup.py index 5a14ce4..69fa71e 100644 --- a/setup.py +++ b/setup.py @@ -20,11 +20,11 @@ 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3 :: Only', 'Topic :: Scientific/Engineering :: Atmospheric Science', ] @@ -42,5 +42,5 @@ include_package_data=True, zip_safe=False, install_requires=reqs, - python_requires=">=3.7,<3.12", + python_requires=">=3.8,<3.13", )