setup.py
521fd775
 #!/usr/bin/env python3
374e51e2
 # -*- coding: utf-8 -*-
 
bffa7dc4
 import sys
374e51e2
 from setuptools import setup
 
 
bffa7dc4
 if sys.version_info < (3, 6):
     print('adaptive requires Python 3.6 or above.')
     sys.exit(1)
 
a6826e65
 install_requires = [
     'scipy',
     'sortedcontainers',
 ]
 
f0b0854b
 extras_require = {
d45f0ed9
     'notebook': [
f1e5e354
         'ipython',
         'ipykernel>=4.8.0',  # because https://github.com/ipython/ipykernel/issues/274 and https://github.com/ipython/ipykernel/issues/263
         'jupyter_client>=5.2.2',  # because https://github.com/jupyter/jupyter_client/pull/314
f0b0854b
         'holoviews>=1.9.1',
         'ipywidgets',
     ],
bffa7dc4
 }
374e51e2
 
f1e5e354
 
374e51e2
 setup(
     name='adaptive',
d45f0ed9
     description='Adaptive parallel sampling of mathematical functions',
374e51e2
     version='0.1a',
     url='https://gitlab.kwant-project.org/qt/adaptive',
     author='Adaptive authors',
     license='BSD',
     classifiers=[
         'Development Status :: 3 - Alpha',
acf50dc3
         'License :: OSI Approved :: BSD License',
374e51e2
         'Intended Audience :: Science/Research',
         'Programming Language :: Python :: 3.6',
     ],
a5571894
     packages=['adaptive'],
9254ad5c
     install_requires=install_requires,
     extras_require=extras_require,
374e51e2
 )