#coding=utf8 __doc__ = """uliweb-apijson""" import re import os from setuptools import setup, find_packages def fpath(name): return os.path.join(os.path.dirname(__file__), name) def read(fname, default=''): filename = fpath(fname) if os.path.exists(filename): return open(fpath(fname),encoding="utf8").read() else: return default def desc(): info = read('README.md', __doc__) return info + '\n\n' + read('doc/CHANGELOG.md') file_text = read(fpath('uliweb_apijson/__init__.py')) def grep(attrname): pattern = r"{0}\s*=\s*'([^']*)'".format(attrname) strval, = re.findall(pattern, file_text) return strval setup( name='uliweb-apijson', version=grep('__version__'), url=grep('__url__'), license='BSD', author=grep('__author__'), author_email=grep('__email__'), description='uliweb-apijson', long_description=desc(), long_description_content_type="text/markdown", packages = find_packages(), include_package_data=True, zip_safe=False, platforms='any', install_requires=[ ], classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Web Environment', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules' ], )