forked from pedrosecchi67/LovelacePM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
33 lines (29 loc) · 1.19 KB
/
setup.py
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
import setuptools
#from numpy.distutils.core import Extension
from numpy.distutils.core import setup
with open("README.md", "r") as fh:
long_description = fh.read()
#libraries=[('toolkit', dict(sources=['toolkit.f90']))]
#extensions=[Extension(name='LovelacePM.toolkit', sources=['LovelacePM/toolkit.f90'], language='f90'), \
# Extension(name='LovelacePM.fdyn', sources=['LovelacePM/fdyn.f90'], language='f90')]
setup(
name="LovelacePM",
version="0.2.1",
author="Pedro de Almeida Secchi",
author_email="[email protected]",
description="Python based, open source vortex ring panel method code",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/pedrosecchi67/LovelacePM",
packages=['LovelacePM'],
package_data={'':['*.dat']},
#libraries=libraries,
#ext_modules=extensions,
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
],
install_requires=['numpy', 'func-timeout', 'scipy', 'matplotlib', 'cloudpickle', 'LoveUpdate'],
python_requires='>=3.6',
)