diff options
Diffstat (limited to 'third_party/python/pip-tools/setup.cfg')
-rw-r--r-- | third_party/python/pip-tools/setup.cfg | 85 |
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 + |