From df17bd6c6996179176ba38e892dcce9a509118ba Mon Sep 17 00:00:00 2001 From: chad-earthscope Date: Thu, 13 Jun 2024 21:04:28 -0700 Subject: [PATCH] Move package requirements to python >= 3.9 and specifically exclude pp38 from wheel buildling --- .github/workflows/release.yml | 2 +- pyproject.toml | 2 +- src/mseedlib/msrecord.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index feaf6f4..5c9eca5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: uses: pypa/cibuildwheel@v2.18.1 env: # Skip older python's to prevent things like: https://github.com/pypa/cibuildwheel/issues/1828 - CIBW_SKIP: cp36-* cp37-* cp38-* + CIBW_SKIP: cp36-* cp37-* cp38-* pp38-* # Specify native archs ('auto') and additional architectures using emulation CIBW_ARCHS_LINUX: auto aarch64 diff --git a/pyproject.toml b/pyproject.toml index 2bd85d1..4537022 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ authors = [ { name = "EarthScope Data Services", email = "software@earthscope.org" }, ] readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" keywords = ["seismology", "miniseed", "mseed", "data", "waveform", "seismic"] license = { text = "Apache-2.0" } classifiers = [ diff --git a/src/mseedlib/msrecord.py b/src/mseedlib/msrecord.py index ba44ecb..5b93dac 100644 --- a/src/mseedlib/msrecord.py +++ b/src/mseedlib/msrecord.py @@ -7,7 +7,7 @@ class MS3Record(ct.Structure): - """A miniSEED record base class based on libmseed's MS3Record structure""" + """A miniSEED record base class mirroring libmseed's MS3Record structure""" _fields_ = [('_record', ct.POINTER(ct.c_char)), # Raw miniSEED record, if available ('_reclen', ct.c_int32), # Length of miniSEED record in bytes ('_swapflag', ct.c_uint8), # Byte swap indicator (bitmask)