-
Notifications
You must be signed in to change notification settings - Fork 76
/
setup.py
57 lines (51 loc) · 1.57 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
DIR = os.path.dirname(os.path.abspath(__file__))
try:
from setuptools import setup, find_packages
except ImportError:
from distutils.core import setup, find_packages
version = '6.14.1'
readme = open(os.path.join(DIR, 'README.md')).read()
setup(
name='flex',
version=version,
description="""Swagger Schema validation.""",
long_description=readme,
long_description_content_type='text/markdown',
author='Piper Merriam',
author_email='[email protected]',
url='https://github.com/pipermerriam/flex',
include_package_data=True,
py_modules=['flex'],
install_requires=[
"six>=1.7.3",
"PyYAML>=3.11",
"validate-email>=1.2",
"rfc3987>=1.3.4",
"requests>=2.4.3",
"strict-rfc3339>=0.7",
"click>=3.3",
"jsonpointer>=1.7",
],
license="BSD",
zip_safe=False,
entry_points={
'console_scripts': ["swagger-flex=flex.cli:main"],
},
keywords='rest swagger',
packages=find_packages(exclude=["tests", "tests.*"]),
classifiers=[
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Natural Language :: English',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
],
)