Skip to content

Commit

Permalink
Merge pull request #1556 from braingram/drop_3p8
Browse files Browse the repository at this point in the history
drop python 3.8 support and update CI
  • Loading branch information
braingram authored Jun 16, 2023
2 parents a014be5 + 0ffa4cd commit 6c63379
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 14 deletions.
5 changes: 0 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@ jobs:
- linux: coverage
name: Python 3.9 coverage
python-version: 3.9
- linux: coverage
name: Python 3.8 coverage
python-version: 3.8
coverage: codecov

asdf-schemas:
Expand Down Expand Up @@ -71,7 +68,6 @@ jobs:
# Any env name which does not start with `pyXY` will use this Python version.
default_python: '3.9'
envs: |
- linux: py38-devdeps-parallel
- linux: py39-devdeps-parallel
- linux: py310-devdeps-parallel
- linux: py311-devdeps-parallel
Expand All @@ -84,7 +80,6 @@ jobs:
# Any env name which does not start with `pyXY` will use this Python version.
default_python: '3.9'
envs: |
- linux: py38-oldestdeps-parallel
- linux: py39-oldestdeps-parallel
compatibility:
Expand Down
1 change: 1 addition & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ The ASDF Standard is at v1.6.0
- Move built-in tags to converters (except ndarray and integer). [#1474]
- Add block storage support to Converter [#1508]
- Remove deprecated legacy extension API [#1464]
- Drop Python 3.8 support [#1556]

2.15.0 (2023-03-28)
-------------------
Expand Down
5 changes: 1 addition & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@ description = "Python implementation of the ASDF Standard"
readme = 'README.rst'
license = { file = 'LICENSE' }
authors = [{ name = 'The ASDF Developers', email = 'help@stsci.edu' }]
requires-python = '>=3.8'
requires-python = '>=3.9'
classifiers = [
'Development Status :: 5 - Production/Stable',
"License :: OSI Approved :: BSD License",
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
Expand All @@ -23,11 +22,9 @@ dependencies = [
"asdf-transform-schemas>=0.3",
"asdf-unit-schemas>=0.1",
"importlib-metadata>=4.11.4",
'importlib_resources>=3; python_version < "3.9"',
"jmespath>=0.6.2",
"jsonschema<4.18,>=4.0.1", # jsonschema 4.18 contains incompatible changes: https://github.com/asdf-format/asdf/issues/1485
"numpy>=1.20",
'numpy<1.25,>=1.20; python_version < "3.9"',
"packaging>=19",
"pyyaml>=5.4.1",
"semantic_version>=2.8",
Expand Down
5 changes: 2 additions & 3 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@ git+https://github.com/asdf-format/asdf-standard
git+https://github.com/asdf-format/asdf-transform-schemas
git+https://github.com/asdf-format/asdf-unit-schemas.git
git+https://github.com/asdf-format/asdf-wcs-schemas
git+https://github.com/astropy/astropy ; python_version > "3.8"
git+https://github.com/astropy/astropy
git+https://github.com/spacetelescope/gwcs
git+https://github.com/yaml/pyyaml.git
# jsonschema 4.18 contains incompatible changes: https://github.com/asdf-format/asdf/issues/1485
#git+https://github.com/python-jsonschema/jsonschema

scipy>=0.0.dev0
numpy>=0.0.dev0 ; python_version > "3.8"
numpy>=0.0.dev0
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[tox]
env_list = py{38,39,310}{,-compatibility,-coverage}{,-parallel}
env_list = py{39,310}{,-compatibility,-coverage}{,-parallel}

[testenv]
set_env =
devdeps: PIP_EXTRA_INDEX_URL = https://pypi.anaconda.org/scipy-wheels-nightly/simple
devdeps: PIP_EXTRA_INDEX_URL = https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
deps =
compatibility: virtualenv
coverage: coverage
Expand Down

0 comments on commit 6c63379

Please sign in to comment.