From 57ce4a0034c66d4e0e93bb866dfd4cf0f34dc0a9 Mon Sep 17 00:00:00 2001 From: Phil Varner Date: Tue, 14 Nov 2023 08:33:20 -0500 Subject: [PATCH] drop python 3.8 support and add 3.12 (#132) * drop python 3.8 support and add 3.12 * require pystac 1.9.0 * changelog * remove support for 3.12 --- .github/workflows/continuous-integration.yml | 2 +- CHANGELOG.MD | 2 ++ setup.cfg | 5 ++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index f1303de..8fec48b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11"] defaults: run: shell: bash -l {0} diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 76eeef0..b157100 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -21,6 +21,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed - The convention for naming the STAC Items has changed. ([#131](https://github.com/stactools-packages/sentinel2/pull/131)). A full explanation given in [Issue #130](https://github.com/stactools-packages/sentinel2/issues/130) +- Drop support for Python 3.9 +- Require pystac >= 1.9.0 ## [0.4.2] - 2023-07-03 diff --git a/setup.cfg b/setup.cfg index 6c8fb5a..2782ab9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,20 +17,19 @@ keywords = classifiers = Development Status :: 4 - Beta License :: OSI Approved :: Apache Software License - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 [options] -python_requires = >=3.8 +python_requires = >=3.9 package_dir = = src packages = find_namespace: install_requires = antimeridian >= 0.3.3 stactools >= 0.5.2 - pystac >= 1.7.1 + pystac >= 1.9.0 [options.packages.find] where = src