aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-10-28 21:52:34 +0100
committerAdrian Kummerlaender2019-10-28 21:52:34 +0100
commit091811762b7f2cbb6575139276ea16bf54d3456b (patch)
treef01745663e8b368ba8e6a64b78a0787542b567be /setup.py
parent536b25e2c2b742c17d023d2b3386fed4dc60a339 (diff)
downloadboltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar.gz
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar.bz2
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar.lz
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar.xz
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.tar.zst
boltzgen-091811762b7f2cbb6575139276ea16bf54d3456b.zip
Add basic setup.py
No guarantee for correctness - I mostly fiddled this together in order to use common nixpkgs python package functions for including boltzgen in other shell environments.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..af00a78
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python
+
+from setuptools import setup, find_packages
+
+setup(
+ name = 'boltzgen',
+ version = '0.1',
+ description = 'Symbolic generation of LBM kernels',
+ author = 'Adrian Kummerlaender',
+ packages = find_packages(),
+ include_package_data = True,
+ package_data = {'boltzgen': ['kernel/template/*.mako']},
+ install_requires = [
+ 'sympy >= 1.4',
+ 'numpy >= 1.17.2',
+ 'mako >= 1.0.12'
+ ]
+)