-
Notifications
You must be signed in to change notification settings - Fork 25
/
setup.py
35 lines (32 loc) · 1.33 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
from setuptools import setup
import os
from freecad.ship.compile_resources import compile_resources
version_path = os.path.join(os.path.abspath(os.path.dirname(__file__)),
"freecad", "ship", "version.py")
with open(version_path) as fp:
exec(fp.read())
compile_resources()
setup(name='freecad.ship',
version=str(__version__),
packages=['freecad',
'freecad.ship',
'freecad.ship.shipAreasCurve',
'freecad.ship.shipCapacityCurve',
'freecad.ship.shipCreateLoadCondition',
'freecad.ship.shipCreateShip',
'freecad.ship.shipCreateTank',
'freecad.ship.shipCreateWeight',
'freecad.ship.shipGZ',
'freecad.ship.shipHydrostatics',
'freecad.ship.shipLoadExample',
'freecad.ship.shipSinkAndTrim',
'freecad.ship.seakeepingSetMesh',
'freecad.ship.seakeepingRAOs',
'freecad.ship.shipUtils',
],
maintainer="sanguinariojoe",
maintainer_email="[email protected]",
url="https://github.com/FreeCAD/ship",
description="externalized ship workbench. Created by Jose Luis Cercos Pita",
install_requires=['numpy', 'scipy', 'capytaine', ],
include_package_data=True)