From 48c445dc2b8c032475774bcc45e3b0789b9025f7 Mon Sep 17 00:00:00 2001 From: Scott Staniewicz Date: Thu, 9 Nov 2023 16:26:36 -0500 Subject: [PATCH] relax lower bound to 3.8 for now --- .github/workflows/ci.yml | 2 +- environment.yml | 2 +- pyproject.toml | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6c1a255..e5bbf13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: spec: "" - label: Minimum spec: >- - python=3.9 + python=3.8 fail-fast: false name: ${{ matrix.os }} • ${{ matrix.deps.label }} diff --git a/environment.yml b/environment.yml index 275224f..b62644e 100644 --- a/environment.yml +++ b/environment.yml @@ -2,7 +2,7 @@ name: opera-utils-env channels: - conda-forge dependencies: - - python>=3.9 + - python>=3.8 - pip>=21.3 # https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/#editable-installation - git # for pip install, due to setuptools_scm - h5py>=1.10 diff --git a/pyproject.toml b/pyproject.toml index 9f28ec0..d2e39d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,12 +9,13 @@ authors = [ ] description = "Miscellaneous utilities for working with OPERA data products" readme = { file = "README.md", content-type = "text/markdown" } -requires-python = ">=3.9" +requires-python = ">=3.8" classifiers = [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -73,7 +74,7 @@ profile = "black" known_first_party = [" opera_utils"] [tool.mypy] -python_version = "3.9" +python_version = "3.8" ignore_missing_imports = true