diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 1249cc5a2a..876819a3f7 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -57,10 +57,10 @@ jobs: toxenv: py39-test allow_failure: false - - name: Windows - Python 3.8 + - name: Windows - Python 3.9 os: windows-latest - python: 3.8 - toxenv: py38-test + python: 3.9 + toxenv: py39-test allow_failure: false # This also runs on cron but we want to make sure new changes diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 999423b382..a251996c46 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: 3.9 - name: Install python-build and twine run: python -m pip install build "twine>=3.3" diff --git a/CHANGES.rst b/CHANGES.rst index ba8003c8dc..ebf3014ba6 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -74,6 +74,8 @@ Specviz2d Other Changes and Additions --------------------------- +- drop support for Python 3.8 [#2152] + 3.4.1 (unreleased) ================== diff --git a/docs/installation.rst b/docs/installation.rst index 7abe4ea817..ae23f65b3e 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -59,7 +59,7 @@ Common Issues If you encounter problems while following these installation instructions, please consult :ref:`known installation issues `. -Note that ``jdaviz`` requires Python 3.8 or newer. If your ``pip`` corresponds to an older version of +Note that ``jdaviz`` requires Python 3.9 or newer. If your ``pip`` corresponds to an older version of Python, it will raise an error that it cannot find a valid package. Users occasionally encounter problems running the pure ``pip`` install above. For those diff --git a/setup.cfg b/setup.cfg index 1d93e092ad..980eb274ff 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,7 +15,7 @@ github_project = spacetelescope/jdaviz zip_safe = False packages = find: include_package_data = True -python_requires = >=3.8 +python_requires = >=3.9 setup_requires = setuptools_scm install_requires = packaging