Skip to content
Snippets Groups Projects
Commit 4afb63bb authored by Markus Holzer's avatar Markus Holzer
Browse files

Warning fixes in setup.py

parent 04eb30b6
No related branches found
No related tags found
No related merge requests found
...@@ -59,4 +59,4 @@ def test_timeloop(): ...@@ -59,4 +59,4 @@ def test_timeloop():
timeloop.run_time_span(seconds=seconds) timeloop.run_time_span(seconds=seconds)
end = time.perf_counter() end = time.perf_counter()
np.testing.assert_almost_equal(seconds, end - start, decimal=3) np.testing.assert_almost_equal(seconds, end - start, decimal=2)
import setuptools
import distutils import distutils
import io import io
import os import os
...@@ -5,8 +6,6 @@ import sys ...@@ -5,8 +6,6 @@ import sys
from contextlib import redirect_stdout from contextlib import redirect_stdout
from importlib import import_module from importlib import import_module
from setuptools import find_packages, setup
if '--use-cython' in sys.argv: if '--use-cython' in sys.argv:
USE_CYTHON = True USE_CYTHON = True
sys.argv.remove('--use-cython') sys.argv.remove('--use-cython')
...@@ -77,58 +76,58 @@ try: ...@@ -77,58 +76,58 @@ try:
except ImportError: except ImportError:
version = open('RELEASE-VERSION', 'r').read() version = open('RELEASE-VERSION', 'r').read()
setup(name='pystencils', setuptools.setup(name='pystencils',
description='Speeding up stencil computations on CPUs and GPUs', description='Speeding up stencil computations on CPUs and GPUs',
version=version, version=version,
long_description=readme(), long_description=readme(),
long_description_content_type="text/markdown", long_description_content_type="text/markdown",
author='Martin Bauer', author='Martin Bauer',
license='AGPLv3', license='AGPLv3',
author_email='martin.bauer@fau.de', author_email='martin.bauer@fau.de',
url='https://i10git.cs.fau.de/pycodegen/pystencils/', url='https://i10git.cs.fau.de/pycodegen/pystencils/',
packages=['pystencils'] + ['pystencils.' + s for s in find_packages('pystencils')], packages=['pystencils'] + ['pystencils.' + s for s in setuptools.find_packages('pystencils')],
install_requires=['sympy>=1.1', 'numpy', 'appdirs', 'joblib'], install_requires=['sympy>=1.1', 'numpy', 'appdirs', 'joblib'],
package_data={'pystencils': ['include/*.h', package_data={'pystencils': ['include/*.h',
'backends/cuda_known_functions.txt', 'backends/cuda_known_functions.txt',
'backends/opencl1.1_known_functions.txt']}, 'backends/opencl1.1_known_functions.txt']},
ext_modules=cython_extensions("pystencils.boundaries.createindexlistcython"), ext_modules=cython_extensions("pystencils.boundaries.createindexlistcython"),
classifiers=[ classifiers=[
'Development Status :: 4 - Beta', 'Development Status :: 4 - Beta',
'Framework :: Jupyter', 'Framework :: Jupyter',
'Topic :: Software Development :: Code Generators', 'Topic :: Software Development :: Code Generators',
'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Physics',
'Intended Audience :: Developers', 'Intended Audience :: Developers',
'Intended Audience :: Science/Research', 'Intended Audience :: Science/Research',
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)', 'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
], ],
project_urls={ project_urls={
"Bug Tracker": "https://i10git.cs.fau.de/pycodegen/pystencils/issues", "Bug Tracker": "https://i10git.cs.fau.de/pycodegen/pystencils/issues",
"Documentation": "http://pycodegen.pages.walberla.net/pystencils/", "Documentation": "http://pycodegen.pages.walberla.net/pystencils/",
"Source Code": "https://i10git.cs.fau.de/pycodegen/pystencils", "Source Code": "https://i10git.cs.fau.de/pycodegen/pystencils",
}, },
extras_require={ extras_require={
'gpu': ['pycuda'], 'gpu': ['pycuda'],
'opencl': ['pyopencl'], 'opencl': ['pyopencl'],
'alltrafos': ['islpy', 'py-cpuinfo'], 'alltrafos': ['islpy', 'py-cpuinfo'],
'bench_db': ['blitzdb', 'pymongo', 'pandas'], 'bench_db': ['blitzdb', 'pymongo', 'pandas'],
'interactive': ['matplotlib', 'ipy_table', 'imageio', 'jupyter', 'pyevtk', 'rich', 'graphviz'], 'interactive': ['matplotlib', 'ipy_table', 'imageio', 'jupyter', 'pyevtk', 'rich', 'graphviz'],
'autodiff': ['pystencils-autodiff'], 'autodiff': ['pystencils-autodiff'],
'doc': ['sphinx', 'sphinx_rtd_theme', 'nbsphinx', 'doc': ['sphinx', 'sphinx_rtd_theme', 'nbsphinx',
'sphinxcontrib-bibtex', 'sphinx_autodoc_typehints', 'pandoc'], 'sphinxcontrib-bibtex', 'sphinx_autodoc_typehints', 'pandoc'],
}, },
tests_require=['pytest', tests_require=['pytest',
'pytest-cov', 'pytest-cov',
'pytest-html', 'pytest-html',
'ansi2html', 'ansi2html',
'pytest-xdist', 'pytest-xdist',
'flake8', 'flake8',
'nbformat', 'nbformat',
'nbconvert', 'nbconvert',
'ipython'], 'ipython'],
python_requires=">=3.6", python_requires=">=3.6",
cmdclass={ cmdclass={
'quicktest': SimpleTestRunner 'quicktest': SimpleTestRunner
}, },
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment