summaryrefslogtreecommitdiffstats
path: root/third_party/python/pip-tools/setup.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/python/pip-tools/setup.cfg')
-rw-r--r--third_party/python/pip-tools/setup.cfg85
1 files changed, 85 insertions, 0 deletions
diff --git a/third_party/python/pip-tools/setup.cfg b/third_party/python/pip-tools/setup.cfg
new file mode 100644
index 0000000000..3c597b0632
--- /dev/null
+++ b/third_party/python/pip-tools/setup.cfg
@@ -0,0 +1,85 @@
+[metadata]
+name = pip-tools
+url = https://github.com/jazzband/pip-tools/
+license = BSD
+author = Vincent Driessen
+author_email = me@nvie.com
+description = pip-tools keeps your pinned dependencies fresh.
+long_description = file: README.rst
+classifiers =
+ Development Status :: 5 - Production/Stable
+ Intended Audience :: Developers
+ Intended Audience :: System Administrators
+ License :: OSI Approved :: BSD 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
+ Topic :: System :: Systems Administration
+
+[options]
+python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+setup_requires = setuptools_scm
+packages = find:
+zip_safe = false
+install_requires =
+ click >= 7
+ six
+ pip >= 20.0
+
+[options.packages.find]
+exclude = tests
+
+[options.extras_require]
+testing =
+ mock
+ pytest
+ pytest-rerunfailures
+coverage = pytest-cov
+
+[options.entry_points]
+console_scripts =
+ pip-compile = piptools.scripts.compile:cli
+ pip-sync = piptools.scripts.sync:cli
+
+[bdist_wheel]
+universal = 1
+
+[tool:pytest]
+norecursedirs = .* build dist venv test_data piptools/_compat/*
+testpaths = tests piptools
+filterwarnings =
+ ignore::PendingDeprecationWarning:pip\._vendor.+
+ ignore::DeprecationWarning:pip\._vendor.+
+markers =
+ network: mark tests that require internet access
+
+[flake8]
+max-line-length = 88
+exclude = build/*, dist/*, pip_tools.egg-info/*, piptools/_compat/*, .tox/*, .venv/*, .git/*, .eggs/*
+extend-ignore = E203 # E203 conflicts with PEP8; see https://github.com/psf/black#slices
+pytest-fixture-no-parentheses = true
+pytest-parametrize-names-type = tuple
+pytest-parametrize-values-type = tuple
+pytest-parametrize-values-row-type = tuple
+
+[isort]
+combine_as_imports = True
+forced_separate = piptools
+include_trailing_comma = True
+line_length = 88
+multi_line_output = 3
+default_section = THIRDPARTY
+known_first_party = piptools, tests, examples
+
+[egg_info]
+tag_build =
+tag_date = 0
+