-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
26 lines (24 loc) · 943 Bytes
/
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
# -*- coding: utf-8 -*-
import os
def package_files(directory):
paths = []
for (path, directories, filenames) in os.walk(directory):
for filename in filenames:
paths.append(os.path.join('..', path, filename))
return paths
if __name__ == '__main__':
from distutils.core import setup
extra_files = package_files('EasyBeam')
setup(name='EasyBeam',
version='1.0.0',
description='Easy Application for Structural analYsis with BEAMs',
author='V. Gufler, E. J. Wehrle',
author_email='veit.gufler@unibz.it',
url='https://github.com/veiguf/EasyBeam',
package_data={'': extra_files},
license='GNU Lesser General Public License 3.0',
packages=['EasyBeam'],
copyright="Copyright 2020, 2021 V. Gufler",
install_requires=['numpy',
'scipy',
'matplotlib'])