-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathsetup.py
More file actions
43 lines (40 loc) · 1.63 KB
/
setup.py
File metadata and controls
43 lines (40 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from setuptools import setup
import re
VERSIONFILE="pyfdstools/_version.py"
verstrline = open(VERSIONFILE, "rt").read()
VSRE = r"^__version__ = ['\"]([^'\"]*)['\"]"
mo = re.search(VSRE, verstrline, re.M)
if mo:
verstr = mo.group(1)
else:
raise RuntimeError("Unable to find version string in %s." % (VERSIONFILE,))
setup(
name='pyfdstools',
version=verstr,
description='This software is part of a python library to assist in developing and analyzing simulation results from Fire Dynamics Simulator (FDS). FDS is an open source computational fluid dynamics (CFD) software package developed by NIST. The sourcecode is available at: https://github.com/firemodels/fds',
url='https://github.com/johodges/pyfdstools',
author='Jonathan Hodges',
author_email='johodges@vt.edu',
license='MIT',
packages=['pyfdstools'],
include_package_data=True,
install_requires=[ 'libopencv>=0.0.1',
'matplotlib>=3.0',
'numpy>=1.17',
'numpy-stl>1.0',
'opencv-contrib-python>=4.7.0',
'pandas>=0.25',
'pyevtk>=1.0',
'scipy>=1.3.1',
'vtk',
],
classifiers=[
'Development Status :: 1 - Planning',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
],
)