forked from AdaCore/langkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·37 lines (30 loc) · 1.01 KB
/
Copy pathsetup.py
File metadata and controls
executable file
·37 lines (30 loc) · 1.01 KB
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
#! /usr/bin/env python
"""Setup configuration file for the Langkit framework."""
from __future__ import absolute_import, division, print_function
from distutils.core import setup
import os
ROOT_DIR = os.path.dirname(__file__)
if ROOT_DIR != '':
os.chdir(ROOT_DIR)
# Run the setup tools
setup(
name='Langkit',
version='0.1-dev',
author='AdaCore',
author_email='report@adacore.com',
url='https://www.adacore.com',
description='A Python framework to generate language parsers',
install_requires=['Mako', 'PyYAML', 'enum', 'enum34', 'funcy', 'docutils',
'e3-core'],
packages=['langkit',
'langkit.expressions',
'langkit.gdb',
'langkit.lexer',
'langkit.stylechecks',
'langkit.utils'],
package_data={'langkit': [
'coverage.css', 'support/*.adb', 'support/*.ads', 'support/*.gpr',
'templates/*.mako', 'templates/*/*.mako'
]},
scripts=[os.path.join('scripts', 'create-project.py')]
)