pin lower h5py version, relock, add statement on python and version support

This commit is contained in:
sneakers-the-rat 2024-09-25 16:28:53 -07:00
parent 4d41ebfade
commit a5925f992e
Signed by untrusted user who does not match committer: jonny
GPG key ID: 6DCB96EF1E4D232D
3 changed files with 472 additions and 419 deletions

View file

@ -62,6 +62,31 @@ each interface, and that work is also ongoing. Once the test suite reaches
maturity, it should be possible for any downstream interfaces to simply use those to
ensure they are compatible with the latest version.
## Platform/Dependency Versions
### Python Version Support
Numpydantic will support all versions of python that have not reached end-of-life
status according to the official Python release cycle schedule:
https://devguide.python.org/versions/
Support for end-of-life Python versions will be dropped in the next release after
that Python version reaches end-of-life status without deprecation warning.
Support for new Python versions will be targeted as soon as possible after they
are out of pre-release stage.
Tests are run against the latest patch version for each active python minor version
on Linux (ubuntu), and the latest patch version for the oldest and most recent minor
versions on mac and windows (i.e. if python 3.9, 3.10, 3.11, and 3.12 are active,
tests for mac and windows run against 3.9 and 3.12)
### Numpy Version Support
Numpydantic is currently tested against
- The latest numpy version
- The last numpy version <2.0.0
## Release Schedule
There is no release schedule. Versions are released according to need and available labor.

864
pdm.lock

File diff suppressed because it is too large Load diff

View file

@ -53,7 +53,7 @@ dask = [
"dask>=2024.4.0",
]
hdf5 = [
"h5py>=3.10.0"
"h5py>=3.10.0,<3.12.0"
]
video = [
"opencv-python>=4.9.0.80",