diff options
Diffstat (limited to '')
-rw-r--r-- | setup.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..7a9bf2a --- /dev/null +++ b/setup.py @@ -0,0 +1,47 @@ +import re +import ast +from setuptools import setup, find_packages + +_version_re = re.compile(r"__version__\s+=\s+(.*)") + +with open("pgspecial/__init__.py", "rb") as f: + version = str( + ast.literal_eval(_version_re.search(f.read().decode("utf-8")).group(1)) + ) + +description = "Meta-commands handler for Postgres Database." + + +setup( + name="pgspecial", + author="Pgcli Core Team", + author_email="pgcli-dev@googlegroups.com", + version=version, + license="LICENSE.txt", + url="https://www.dbcli.com", + packages=find_packages(), + description=description, + long_description=open("README.rst").read(), + install_requires=[ + "click >= 4.1", + "sqlparse >= 0.1.19", + "psycopg >= 3.0.10", + ], + classifiers=[ + "Intended Audience :: Developers", + "License :: OSI Approved :: BSD License", + "Operating System :: Unix", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: SQL", + "Topic :: Database", + "Topic :: Database :: Front-Ends", + "Topic :: Software Development", + "Topic :: Software Development :: Libraries :: Python Modules", + ], +) |