From 2034228b9d2304ded33ce66b5711f368e5812105 Mon Sep 17 00:00:00 2001 From: Jake Lazarus Date: Tue, 5 Jan 2021 15:34:20 -0800 Subject: [PATCH] setup --- setup.py | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 setup.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..cc7bcab --- /dev/null +++ b/setup.py @@ -0,0 +1,55 @@ + +SETUP_INFO = dict( + name = 'infi.clickhouse_orm', + version = '2.1.0.post9', + author = 'Jake Lazarus', + author_email = 'jake@replicahq.com', + + url = 'https://github.com/Infinidat/infi.clickhouse_orm', + license = 'BSD', + description = """A Python library for working with the ClickHouse database""", + + # http://pypi.python.org/pypi?%3Aaction=list_classifiers + classifiers = [ + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "License :: OSI Approved :: BSD License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3.4", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Database" + ], + + install_requires = [ +'iso8601 >= 0.1.12', +'pytz', +'requests', +'setuptools' +], + namespace_packages = ['infi'], + + package_dir = {'': 'src'}, + package_data = {'': []}, + include_package_data = True, + zip_safe = False, + + entry_points = dict( + console_scripts = [], + gui_scripts = [], + ), +) + +if SETUP_INFO['url'] is None: + _ = SETUP_INFO.pop('url') + +def setup(): + from setuptools import setup as _setup + from setuptools import find_packages + SETUP_INFO['packages'] = find_packages('src') + _setup(**SETUP_INFO) + +if __name__ == '__main__': + setup() +