-
Notifications
You must be signed in to change notification settings - Fork 13
/
setup.py
38 lines (30 loc) · 1.05 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
import re
from setuptools import find_packages, setup
__version__ ,= re.findall('__version__ = "(.*)"', open('preql/__init__.py').read())
setup(
name = "preql",
version = __version__,
packages = ['preql'],
requires = [],
install_requires = ['lark-parser>=1.1.2', 'runtype>=0.1.4', 'dsnparse', 'prompt-toolkit', 'pygments', 'rich'],
extra_requires = ['psycopg2'],
package_data = {'': ['*.md', '*.lark', '*.pql']},
test_suite = 'tests.__main__',
# metadata for upload to PyPI
author = "Erez Shinan",
author_email = "[email protected]",
description = "Pretty Query Language",
license = "Interface-Protection Clause + MIT",
keywords = "Preql SQL",
url = "",
# scripts=['bin/preql'],
entry_points={'console_scripts': ['preql=preql.__main__:main'], },
long_description=''',
"Pretty Query Language",
''',
classifiers=[
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
],
)