diff --git a/ieegprep/__init__.py b/ieegprep/__init__.py index 36626d7..0489457 100644 --- a/ieegprep/__init__.py +++ b/ieegprep/__init__.py @@ -5,8 +5,8 @@ # ensure minimum version of python # import sys -if sys.version_info < (3, 8, 0): - sys.exit("Python 3.8 or later is required.") +if sys.version_info < (3, 9, 0): + sys.exit("Python 3.9 or later is required.") # diff --git a/pyproject.toml b/pyproject.toml index 9794f75..d1a8a0e 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,12 +10,12 @@ name = "ieegprep" description = "A package to read and pre-process Intracranial Electroencephalography (iEEG) data that is structured according to the Brain Imaging Data Structure (BIDS)" readme = "README.md" license = { text="GPLv3" } -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ - "numpy >= 1.22.3", - "scipy >= 1.8.0", - "pymef >= 1.4.2", - "psutil >= 5.9.4", + "numpy >= 2.2.1", + "scipy >= 1.15.0", + "pymef >= 1.4.5", + "psutil >= 6.1.1", ] keywords = ["intracranial", "electroencephalography", "ieeg", "BIDS"] authors = [{ name="Max van den Boom", email="m.a.vandenboom84@gmail.com" }] @@ -25,10 +25,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.8", "Topic :: Scientific/Engineering", ] dynamic = ["version"] diff --git a/setup.cfg b/setup.cfg index 89e395d..09753e7 100755 --- a/setup.cfg +++ b/setup.cfg @@ -1,7 +1,7 @@ [options] -python_requires = >= 3.8 +python_requires = >= 3.9 install_requires = - numpy >= 1.22.3 - scipy >= 1.8.0 - pymef >= 1.4.2 - psutil >= 5.9.4 + numpy >= 1.22.1 + scipy >= 1.15.0 + pymef >= 1.4.5 + psutil >= 6.1.1