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 |
)
|