Skip to content

Commit e01683c

Browse files
committed
Add extras_require for dev and nwb
1 parent 56eb68a commit e01683c

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
dandi
22
neo==0.10.2
3-
nwb-conversion-tools==0.11.1
3+
neuroconv
4+
pynwb>=2.0.0
45
spikeinterface==0.93.0

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@ datajoint>=0.13
22
element-interface @ git+https://github.com/datajoint/element-interface.git
33
openpyxl
44
plotly
5-
pynwb>=2.0.0
65
pyopenephys @ git+https://github.com/datajoint-company/pyopenephys.git
76
seaborn

setup.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
with open(path.join(here, "requirements.txt")) as f:
1212
requirements = f.read().splitlines()
1313

14+
with open(path.join(here, "requirements_dev.txt")) as f:
15+
requirements_dev = f.read().splitlines()
16+
17+
with open(path.join(here, "element_array_ephys/export/nwb/requirements.txt")) as f:
18+
requirements_nwb = f.read().splitlines()
19+
1420
with open(path.join(here, pkg_name, "version.py")) as f:
1521
exec(f.read())
1622

@@ -26,6 +32,7 @@
2632
url=f'https://github.com/datajoint/{pkg_name.replace("_", "-")}',
2733
keywords="neuroscience electrophysiology science datajoint",
2834
packages=find_packages(exclude=["contrib", "docs", "tests*"]),
35+
extras_require={"dev": requirements_dev, "nwb": requirements_nwb},
2936
scripts=[],
3037
install_requires=requirements,
3138
)

0 commit comments

Comments
 (0)