1import os 2try: 3 from setuptools import setup 4except ImportError: 5 from distutils.core import setup 6 7with open('README.md') as f: 8 readme = f.read() 9 10setup( 11 name="pykwalify", 12 version="1.8.0", 13 description='Python lib/cli for JSON/YAML schema validation', 14 long_description=readme, 15 long_description_content_type='text/markdown', 16 author="Johan Andersson", 17 author_email="Grokzen@gmail.com", 18 maintainer='Johan Andersson', 19 maintainer_email='Grokzen@gmail.com', 20 license='MIT', 21 packages=['pykwalify'], 22 url='http://github.com/grokzen/pykwalify', 23 entry_points={ 24 'console_scripts': [ 25 'pykwalify = pykwalify.cli:cli_entrypoint', 26 ], 27 }, 28 install_requires=[ 29 'docopt>=0.6.2', 30 "ruamel.yaml>=0.16.0", 31 'python-dateutil>=2.8.0', 32 ], 33 classifiers=[ 34 'Development Status :: 5 - Production/Stable', 35 'Intended Audience :: Developers', 36 'Operating System :: OS Independent', 37 'License :: OSI Approved :: MIT License', 38 'Environment :: Console', 39 'Programming Language :: Python', 40 'Programming Language :: Python :: 3', 41 'Programming Language :: Python :: 3.6', 42 'Programming Language :: Python :: 3.7', 43 'Programming Language :: Python :: 3.8', 44 'Programming Language :: Python :: 3.9', 45 ], 46) 47