diff --git a/pyproject.toml b/pyproject.toml
index 199a0f56..c7ab4953 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,15 +10,15 @@ authors = [
 ]
 description = "A package defining a Zarr I/O backend for HDMF"
 readme = "README.rst"
-requires-python = ">=3.8"
+requires-python = ">=3.9"
 license = {text = "BSD"}
 classifiers = [
     "Programming Language :: Python",
-    "Programming Language :: Python :: 3.8",
     "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",
     "License :: OSI Approved :: BSD License",
     "Development Status :: 5 - Production/Stable",
     "Intended Audience :: Developers",
@@ -32,7 +32,7 @@ dependencies = [
     'hdmf>=3.14.3',
     'zarr>=2.11.0, <3.0', # pin below 3.0 until HDMF-zarr supports zarr 3.0
     'numpy>=1.24',
-    'numcodecs>=0.9.1',
+    'numcodecs>=0.10.0',
     'pynwb>=2.5.0',
     'threadpoolctl>=3.1.0',
 ]