forked from brainflow-dev/brainflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·42 lines (39 loc) · 1.46 KB
/
Copy pathsetup.py
File metadata and controls
executable file
·42 lines (39 loc) · 1.46 KB
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
import os
import platform
import sys
from setuptools import setup, find_packages
this_directory = os.path.abspath (os.path.dirname (__file__))
with open (os.path.join (this_directory, 'README.md')) as f:
long_description = f.read ()
setup (
name = 'brainflow',
version = os.environ.get('BRAINFLOW_VERSION', '1.0.8'),
description = 'Library to get data from OpenBCI boards',
long_description = long_description,
long_description_content_type = 'text/markdown',
url = 'https://github.com/Andrey1994/brainflow',
author = 'Andrey Parfenov',
author_email = 'a1994ndrey@gmail.com',
packages = find_packages (),
install_requires = [
'numpy'
],
package_data = {
'brainflow': [
os.path.join ('lib', 'BoardController.dll'),
os.path.join ('lib', 'BoardController32.dll'),
os.path.join ('lib', 'libBoardController.so'),
os.path.join ('lib', 'libBoardController.dylib'),
os.path.join ('lib', 'brainflow_boards.json'),
os.path.join ('lib', 'DataHandler.dll'),
os.path.join ('lib', 'DataHandler32.dll'),
os.path.join ('lib', 'libDataHandler.so'),
os.path.join ('lib', 'libDataHandler.dylib'),
os.path.join ('lib', 'neurosdk-x64.dll'),
os.path.join ('lib', 'neurosdk-x86.dll'),
os.path.join ('lib', 'libneurosdk-shared.dylib')
]
},
zip_safe = True,
python_requires = '>=3.0'
)