-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
21 lines (20 loc) · 897 Bytes
/
setup.py
File metadata and controls
21 lines (20 loc) · 897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from setuptools import setup, find_packages
setup(name='bnelearn',
version = '1.0.0',
description='A Framework for learning Equilibria in Bayesian Games',
url='https://github.com/heidekrueger/bnelearn',
author='Stefan Heidekrüger',
author_email='stefan.heidekrueger@in.tum.de',
license='GNU-GPLv3',
#package_dir={'bnelearn'},
packages=find_packages(where='.'),
python_requires = '>=3.9, <3.10',
install_requires=['torch>=1.10', 'tensorboard', 'matplotlib', 'pandas',
'numpy', 'future', 'jupyterlab', 'tabulate', 'tqdm', 'sympy'],
extras_require={
'external_solvers': ['qpth', 'gurobipy', 'cvxpy'],
'dev': ['pylint', 'pylint-gitlab', 'pynvml'],
'test': ['pytest', 'pytest-cov', 'pytest-xdist'],
'docs': ['Sphinx', 'sphinx-rtd-theme']
},
zip_safe=False)