Skip to content

Commit 4417069

Browse files
committed
update installation setup
1 parent 0b95e2a commit 4417069

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

setup.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
README = f.read()
3939

4040
# require users to install jaxlib before installing brainpy on Windows platform
41+
requirements = ['numpy>=1.15', 'jax>=0.3.0', 'tqdm']
4142
if sys.platform.startswith('win32') or sys.platform.startswith('cygwin'):
4243
try:
4344
import jaxlib
@@ -52,8 +53,10 @@
5253
----------------------------------------------------------------------
5354
5455
''') from None
56+
else:
57+
requirements.append('jaxlib>=0.3.0')
5558

56-
59+
# installation packages
5760
packages = find_packages()
5861
if 'docs' in packages:
5962
packages.remove('docs')
@@ -71,25 +74,20 @@
7174
author_email='[email protected]',
7275
packages=packages,
7376
python_requires='>=3.7',
74-
install_requires=[
75-
'numpy>=1.15',
76-
'jax>=0.3.0',
77-
'jaxlib>=0.3.0',
78-
'tqdm',
79-
],
77+
install_requires=requirements,
8078
url='https://github.com/PKU-NIP-Lab/BrainPy',
8179
project_urls={
8280
"Bug Tracker": "https://github.com/PKU-NIP-Lab/BrainPy/issues",
8381
"Documentation": "https://brainpy.readthedocs.io/",
8482
"Source Code": "https://github.com/PKU-NIP-Lab/BrainPy",
8583
},
86-
keywords='computational neuroscience, '
87-
'brain-inspired computation, '
88-
'dynamical systems, '
89-
'differential equations, '
90-
'brain modeling, '
91-
'brain dynamics modeling, '
92-
'brain dynamics programming',
84+
keywords=('computational neuroscience, '
85+
'brain-inspired computation, '
86+
'dynamical systems, '
87+
'differential equations, '
88+
'brain modeling, '
89+
'brain dynamics modeling, '
90+
'brain dynamics programming'),
9391
classifiers=[
9492
'Natural Language :: English',
9593
'Operating System :: OS Independent',

0 commit comments

Comments
 (0)