summaryrefslogtreecommitdiffstats
path: root/setup.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg85
1 files changed, 85 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..6a4c459
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,85 @@
+[metadata]
+name = pre_commit_hooks
+version = 4.5.0
+description = Some out-of-the-box hooks for pre-commit.
+long_description = file: README.md
+long_description_content_type = text/markdown
+url = https://github.com/pre-commit/pre-commit-hooks
+author = Anthony Sottile
+author_email = asottile@umich.edu
+license = MIT
+license_files = LICENSE
+classifiers =
+ License :: OSI Approved :: MIT License
+ Programming Language :: Python :: 3
+ Programming Language :: Python :: 3 :: Only
+ Programming Language :: Python :: Implementation :: CPython
+ Programming Language :: Python :: Implementation :: PyPy
+
+[options]
+packages = find:
+install_requires =
+ ruamel.yaml>=0.15
+ tomli>=1.1.0;python_version<"3.11"
+python_requires = >=3.8
+
+[options.packages.find]
+exclude =
+ tests*
+ testing*
+
+[options.entry_points]
+console_scripts =
+ check-added-large-files = pre_commit_hooks.check_added_large_files:main
+ check-ast = pre_commit_hooks.check_ast:main
+ check-builtin-literals = pre_commit_hooks.check_builtin_literals:main
+ check-byte-order-marker = pre_commit_hooks.check_byte_order_marker:main
+ check-case-conflict = pre_commit_hooks.check_case_conflict:main
+ check-docstring-first = pre_commit_hooks.check_docstring_first:main
+ check-executables-have-shebangs = pre_commit_hooks.check_executables_have_shebangs:main
+ check-json = pre_commit_hooks.check_json:main
+ check-merge-conflict = pre_commit_hooks.check_merge_conflict:main
+ check-shebang-scripts-are-executable = pre_commit_hooks.check_shebang_scripts_are_executable:main
+ check-symlinks = pre_commit_hooks.check_symlinks:main
+ check-toml = pre_commit_hooks.check_toml:main
+ check-vcs-permalinks = pre_commit_hooks.check_vcs_permalinks:main
+ check-xml = pre_commit_hooks.check_xml:main
+ check-yaml = pre_commit_hooks.check_yaml:main
+ debug-statement-hook = pre_commit_hooks.debug_statement_hook:main
+ destroyed-symlinks = pre_commit_hooks.destroyed_symlinks:main
+ detect-aws-credentials = pre_commit_hooks.detect_aws_credentials:main
+ detect-private-key = pre_commit_hooks.detect_private_key:main
+ double-quote-string-fixer = pre_commit_hooks.string_fixer:main
+ end-of-file-fixer = pre_commit_hooks.end_of_file_fixer:main
+ file-contents-sorter = pre_commit_hooks.file_contents_sorter:main
+ fix-byte-order-marker = pre_commit_hooks.fix_byte_order_marker:main
+ fix-encoding-pragma = pre_commit_hooks.fix_encoding_pragma:main
+ forbid-new-submodules = pre_commit_hooks.forbid_new_submodules:main
+ mixed-line-ending = pre_commit_hooks.mixed_line_ending:main
+ name-tests-test = pre_commit_hooks.tests_should_end_in_test:main
+ no-commit-to-branch = pre_commit_hooks.no_commit_to_branch:main
+ pre-commit-hooks-removed = pre_commit_hooks.removed:main
+ pretty-format-json = pre_commit_hooks.pretty_format_json:main
+ requirements-txt-fixer = pre_commit_hooks.requirements_txt_fixer:main
+ sort-simple-yaml = pre_commit_hooks.sort_simple_yaml:main
+ trailing-whitespace-fixer = pre_commit_hooks.trailing_whitespace_fixer:main
+
+[bdist_wheel]
+universal = True
+
+[coverage:run]
+plugins = covdefaults
+
+[mypy]
+check_untyped_defs = true
+disallow_any_generics = true
+disallow_incomplete_defs = true
+disallow_untyped_defs = true
+warn_redundant_casts = true
+warn_unused_ignores = true
+
+[mypy-testing.*]
+disallow_untyped_defs = false
+
+[mypy-tests.*]
+disallow_untyped_defs = false