diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 869c813..ddd535e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -41,6 +41,8 @@ jobs: - windows-latest - macos-latest python: + - "3.9" + - "3.10" - "3.11" - "3.12" - "3.13" diff --git a/ext4/inode.py b/ext4/inode.py index ea8fc4d..ceb5cad 100644 --- a/ext4/inode.py +++ b/ext4/inode.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import io import warnings diff --git a/ext4/volume.py b/ext4/volume.py index 1ad4e34..65d1344 100644 --- a/ext4/volume.py +++ b/ext4/volume.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import io import os import errno diff --git a/pyproject.toml b/pyproject.toml index dd386c7..ab55fbb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,11 @@ [project] name = "ext4" -version = "1.0.7" +version = "1.1.0" authors = [ { name="Eeems", email="eeems@eeems.email" }, ] description = "Library for read only interactions with an ext4 filesystem" -requires-python = ">=3.11" +requires-python = ">=3.9" classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", @@ -16,6 +16,8 @@ classifiers = [ "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", diff --git a/requirements.txt b/requirements.txt index 9eebdf0..0e67294 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -cachetools==5.3.2 +cachetools==6.0.0 crcmod==1.7 diff --git a/test.py b/test.py index 59a8102..ff3d6cf 100644 --- a/test.py +++ b/test.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import sys import ext4