Skip to content
Snippets Groups Projects
Forked from pycodegen / lbmpy
450 commits behind the upstream repository.
  • Martin Bauer's avatar
    41f3e83a
    Separated modules into subfolders with own setup.py · 41f3e83a
    Martin Bauer authored
    This restructuring allows for easier separation of modules into
    separate repositories later. Also, now pip install with repo url can be
    used.
    
    The setup.py files have also been updated to correctly reference each
    other. Module versions are not extracted from git state
    41f3e83a
    History
    Separated modules into subfolders with own setup.py
    Martin Bauer authored
    This restructuring allows for easier separation of modules into
    separate repositories later. Also, now pip install with repo url can be
    used.
    
    The setup.py files have also been updated to correctly reference each
    other. Module versions are not extracted from git state
setup.py 1.15 KiB
from setuptools import setup, find_packages

setup(name='lbmpy',
      description='Code Generation for Lattice Boltzmann Methods',
      author='Martin Bauer',
      license='AGPLv3',
      author_email='martin.bauer@fau.de',
      url='https://i10git.cs.fau.de/software/pystencils/',
      packages=['lbmpy'] + ['lbmpy.' + s for s in find_packages('lbmpy')],
      install_requires=['pystencils'],
      classifiers=[
            'Development Status :: 4 - Beta',
            'Framework :: Jupyter',
            'Topic :: Software Development :: Code Generators',
            'Topic :: Scientific/Engineering :: Physics',
            'Intended Audience :: Developers',
            'Intended Audience :: Science/Research',
            'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
      ],
      python_requires=">=3.6",
      extras_require={
            'gpu': ['pystencils[gpu]'],
            'alltrafos': ['pystencils[alltrafos]'],
            'interactive': ['pystencils[interactive]', 'scipy', 'scikit-image', 'cython'],
            'doc': ['pystencils[doc]'],
      },
      version_format='{tag}.dev{commits}+{sha}',
      )