summaryrefslogtreecommitdiffstats
path: root/third_party/python/jsonschema/setup.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/python/jsonschema/setup.cfg')
-rw-r--r--third_party/python/jsonschema/setup.cfg81
1 files changed, 81 insertions, 0 deletions
diff --git a/third_party/python/jsonschema/setup.cfg b/third_party/python/jsonschema/setup.cfg
new file mode 100644
index 0000000000..285e3b228f
--- /dev/null
+++ b/third_party/python/jsonschema/setup.cfg
@@ -0,0 +1,81 @@
+[metadata]
+name = jsonschema
+url = https://github.com/Julian/jsonschema
+project_urls =
+ Docs = https://python-jsonschema.readthedocs.io/en/latest/
+description = An implementation of JSON Schema validation for Python
+long_description = file: README.rst
+author = Julian Berman
+author_email = Julian@GrayVines.com
+classifiers =
+ Development Status :: 5 - Production/Stable
+ Intended Audience :: Developers
+ License :: OSI Approved :: MIT License
+ Operating System :: OS Independent
+ Programming Language :: Python
+ 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
+ Programming Language :: Python :: Implementation :: CPython
+ Programming Language :: Python :: Implementation :: PyPy
+
+[options]
+packages = find:
+setup_requires = setuptools_scm
+install_requires =
+ attrs>=17.4.0
+ importlib_metadata;python_version<'3.8'
+ pyrsistent>=0.14.0
+ setuptools
+ six>=1.11.0
+ functools32;python_version<'3'
+
+[options.extras_require]
+format =
+ idna
+ jsonpointer>1.13
+ rfc3987
+ strict-rfc3339
+ webcolors
+format_nongpl =
+ idna
+ jsonpointer>1.13
+ webcolors
+ rfc3986-validator>0.1.0
+ rfc3339-validator
+
+[options.entry_points]
+console_scripts =
+ jsonschema = jsonschema.cli:main
+
+[options.package_data]
+jsonschema = schemas/*.json
+
+[bdist_wheel]
+universal = 1
+
+[flake8]
+builtins = unicode
+exclude =
+ jsonschema/__init__.py
+ jsonschema/_reflect.py
+
+[pydocstyle]
+match = (?!(test_|_|compat|cli)).*\.py # see PyCQA/pydocstyle#323
+add-select =
+ D410, # Trailing whitespace plz
+add-ignore =
+ D107, # Hah, no
+ D200, # 1-line docstrings don't need to be on one line
+ D202, # One line is fine.
+ D412, # Trailing whitespace plz
+ D413, # No trailing whitespace plz
+
+[egg_info]
+tag_build =
+tag_date = 0
+