forked from microsoft/pgtoolsservice
-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
20 lines (16 loc) · 813 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
include_files = [('./ossdbtoolsservice/pg_exes', './pg_exes')]
buildOptions = dict(packages=['asyncio', 'jinja2', 'psycopg2', 'pymysql', 'inflection', 'sqlparse',
'prompt_toolkit', 'xlsxwriter', 'nose', 'parameterized', 'coverage', 'autopep8', 'flake8', '_pydev_runfiles'],
excludes=[], include_files=include_files)
base = 'Console'
executables = [
Executable('ossdbtoolsservice/ossdbtoolsservice_main.py', base=base)
]
setup(name='OSS Databases Tools Service',
version='1.6.0',
description='Carbon data protocol server implementation for PostgreSQL',
options=dict(build_exe=buildOptions),
executables=executables)