From 639b000128c591be5cbee6fedfe5ec57f1c26b6f Mon Sep 17 00:00:00 2001 From: MaxvandenBoom Date: Fri, 7 Apr 2023 17:05:38 -0500 Subject: [PATCH] Added setup/packaging support files --- pyproject.toml | 36 ++++++++++++++++++++++++++++++++++++ requirements.txt | 5 +++++ setup.cfg | 7 +++++++ 3 files changed, 48 insertions(+) create mode 100755 pyproject.toml create mode 100755 requirements.txt create mode 100755 setup.cfg diff --git a/pyproject.toml b/pyproject.toml new file mode 100755 index 0000000..8ee0cfc --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,36 @@ +[build-system] +requires = [ + "setuptools>=42", + "wheel" +] +build-backend = "setuptools.build_meta" + +[project] +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" +keywords = ["intracranial", "electroencephalography", "ieeg", "BIDS"] +authors = [{ name="Max van den Boom", email="m.a.vandenboom84@gmail.com" }] +classifiers = [ + "Intended Audience :: Science/Research", + "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3 :: Only", + "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"] + +[tool.setuptools.dynamic] +version = {attr = "ieegprep.version.__version__"} + +[project.urls] +homepage = "https://github.com/MultimodalNeuroimagingLab/ieegprep" +documentation = "https://github.com/MultimodalNeuroimagingLab/ieegprep" +repository = "https://github.com/MultimodalNeuroimagingLab/ieegprep" diff --git a/requirements.txt b/requirements.txt new file mode 100755 index 0000000..3991539 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +numpy>=1.22.3 +pandas>=1.4.2 +pymef>=1.3.4 +psutil>=5.9.4 + diff --git a/setup.cfg b/setup.cfg new file mode 100755 index 0000000..725f7b3 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,7 @@ +[options] +python_requires = >= 3.8 +install_requires = + numpy >= 1.22.3 + pandas >= 1.4.2 + pymef >= 1.3.4 + psutil >= 5.9.4