-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
43 lines (38 loc) · 1.18 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
# author: "Finnian Reilly"
# copyright: "Copyright (c) 2001-2012 Finnian Reilly"
# contact: "finnian at eiffel hyphen loop dot com"
# license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
# date: "10 Dec 2012"
# revision: "0.1"
from distutils.core import setup
from os import path
script_path = path.normpath ('tool/python-support/eiffel_loop/scripts/%s.py')
setup (
name = 'Eiffel_Loop',
version = '1.1',
description = 'Project launch and scons build utilities for EiffelStudio',
author = 'Finnian Reilly',
author_email = 'finnian at eiffel hyphen loop dot com',
url = 'http://www.eiffel-loop.com/python/eiffel_loop/',
packages = [
'eiffel_loop',
'eiffel_loop.C_util',
'eiffel_loop.eiffel',
'eiffel_loop.distutils',
'eiffel_loop.os',
'eiffel_loop.scons',
'eiffel_loop.scripts',
'eiffel_loop.xml'
],
package_dir = {'': 'tool/python-support'},
scripts = [
script_path % 'build_c_library',
script_path % 'launch_estudio',
script_path % 'ec_build_finalized',
script_path % 'ec_clean_build',
script_path % 'ec_create_f_code_tar_gz',
script_path % 'ec_install_app',
script_path % 'ec_write_set_environ',
script_path % 'ec_write_software_version'
]
)