Skip to content

Commit

Permalink
Add multiple installation options (#263)
Browse files Browse the repository at this point in the history
* added newly separated analysis and streaming utils files

* modified setup and requirements to allow for optional install types

* updated imports in experiment examples

* fixed some typos

* Update requirements.txt

moved click library to stim pres requirements section

* Update requirements.txt

Co-authored-by: Taha Morshedzadeh <[email protected]>

* Update Makefile

* Update docs.yml

* Update Makefile

this does a full build with all dependencies for EEG-ExPy

---------

Co-authored-by: Ore O <[email protected]>
Co-authored-by: Taha Morshedzadeh <[email protected]>
  • Loading branch information
3 people authored Jun 16, 2024
1 parent 8421b6c commit 5bbca2b
Show file tree
Hide file tree
Showing 16 changed files with 711 additions and 34 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
make install-deps-wxpython
- name: Build project
run: |
make build
make install-docs-build-dependencies
- name: Build docs
run: |
Expand Down
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
build:
# Use pep517 to install pygatt==4.0.5(deprecated setuptools/egg installer) on macos
pip install --use-pep517 .
pip install --use-pep517 .[full]

install-docs-build-dependencies:
pip install -e .[docsbuild]

test:
pytest
Expand Down
Loading

0 comments on commit 5bbca2b

Please sign in to comment.