-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpyproject.toml
46 lines (35 loc) · 1.43 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[build-system]
requires = ["setuptools>61", "wheel", "numpy>1.22", "future"] # also require appropriate C compiler for system
build-backend = "setuptools.build_meta"
[project]
name = "edflib"
version = "0.86.4" # until get dynamic working need to update __init__.py to match
#dynamic = ["version"]
# have not gotten this working yet
# [tool.setuptools.dynamic]
# version = {attr = "edflib.__init__.__version__"}
authors = [
{ name = "Chris Lee-Messer"}
]
description = "python edflib is a python package ot allow access to European Data Format files (EDF for short). This is a standard for biological signals such as EEG, evoked potentials and EMG. This module wraps Teunis van Beelen's edflib. Unless you have good reason to use this package, you may want to use pyedflib instead as it is more actively and better maintained."
readme = "README.rst"
dependencies = [
"future",
"numpy>1.22",
]
# url="https://github.com/cleemesser/python-edf"
# download_url="https://github.com/cleemesser/python-edf/releases"
requires-python = ">=3.9" # might work with 3.7, have not tested yet
[tool.setuptools.packages.find]
include = ["edflib*"]
# [tool.setuptools.extension] # use setup.py for dependent compilation
[tool.ruff.lint]
select = ["NPY201"]
[project.optional-dependencies]
dev = [
"pytest",
"cython>=3.0",
]
test = ["pytest"]
#[tool.cibuildwheel]
#before-all = "uname -a" # at least on ubuntu 22 + podman-docker, this causes an error