forked from ImperialCollegeLondon/sharpy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
43 lines (39 loc) · 1.31 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
34
35
36
37
38
39
40
41
42
43
from setuptools import setup, find_packages
import re
import os
__version__ = re.findall(
r"""__version__ = ["']+([0-9\.]*)["']+""",
open("sharpy/__init__.py").read(),
)[0]
this_directory = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(this_directory, "README.md"), encoding="utf-8") as f:
long_description = f.read()
setup(
name="sharpy",
version=__version__,
description="""SHARPy is a nonlinear aeroelastic analysis package developed
at the Department of Aeronautics, Imperial College London. It can be used
for the structural, aerodynamic and aeroelastic analysis of flexible
aircraft, flying wings and wind turbines.""",
long_description=long_description,
long_description_content_type="text/markdown",
keywords="nonlinear aeroelastic structural aerodynamic analysis",
author="",
author_email="",
url="https://github.com/ImperialCollegeLondon/sharpy",
license="BSD 3-Clause License",
packages=find_packages(
where='./',
include=['sharpy*'],
exclude=['tests']
),
install_requires=[
],
classifiers=[
"Operating System :: Linux, Mac OS",
"Programming Language :: Python, C++",
],
entry_points={
'console_scripts': ['sharpy=sharpy.sharpy_main:sharpy_run'],
}
)