<commit_before>[build-system]
requires = ["flit_core >=2,<3"]
build-backend = "flit_core.buildapi"

[tool.flit.metadata]
module = "pex"
author = "The PEX developers"
author-email = "<EMAIL>"
home-page = "https://github.com/pantsbuild/pex"
description-file = "README.rst"
classifiers = [
  "Development Status :: 5 - Production/Stable",
  "Intended Audience :: Developers",
  "License :: OSI Approved :: Apache Software License",
  "Operating System :: Unix",
  "Operating System :: POSIX :: Linux",
  "Operating System :: MacOS :: MacOS X",
  "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 :: 3.9",
  "Programming Language :: Python :: 3.10",
  "Programming Language :: Python :: Implementation :: CPython",
  "Programming Language :: Python :: Implementation :: PyPy",
  "Topic :: Software Development :: Build Tools",
  "Topic :: System :: Archiving :: Packaging",
  "Topic :: System :: Software Distribution",
  "Topic :: Utilities",
]
requires-python = ">=2.7,<3.11,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"

[tool.flit.metadata.requires-extra]
# For improved subprocess robustness under python2.7.
subprocess = ["subprocess32>=3.2.7; python_version<'3'"]

[tool.flit.scripts]
pex = "pex.bin.pex:main"
pex3 = "pex.cli.pex:main"
pex-tools = "pex.tools.main:main"

[tool.flit.entrypoints."distutils.commands"]
# Make bdist_pex available for folks who install the pex distribution.
bdist_pex = "pex.distutils.commands.bdist_pex:bdist_pex"

[tool.flit.sdist]
include = ["CHANGES.rst"]

[tool.flit.metadata.urls]
Changelog = "https://github.com/pantsbuild/pex/blob/main/CHANGES.rst"
Documentation = "https://pex.readthedocs.io/en/latest/"

[tool.black]
line-length = 100
target-version = ["py27"]
extend-exclude = '''
/(
  | pex/tools/commands/virtualenv_16.7.12_py
  | pex/vendor/_vendored/
)
'''

[tool.isort]
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
line_length = 100
default_section = "THIRDPARTY"
known_first_party = "pex"
skip_glob = [
  "pex/tools/commands/virtualenv_16.7.12_py",
  "pex/vendor/_vendored/**"
]<commit_msg>Fix black exclude. (#1606)<commit_after>[build-system]
requires = ["flit_core >=2,<3"]
build-backend = "flit_core.buildapi"

[tool.flit.metadata]
module = "pex"
author = "The PEX developers"
author-email = "<EMAIL>"
home-page = "https://github.com/pantsbuild/pex"
description-file = "README.rst"
classifiers = [
  "Development Status :: 5 - Production/Stable",
  "Intended Audience :: Developers",
  "License :: OSI Approved :: Apache Software License",
  "Operating System :: Unix",
  "Operating System :: POSIX :: Linux",
  "Operating System :: MacOS :: MacOS X",
  "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 :: 3.9",
  "Programming Language :: Python :: 3.10",
  "Programming Language :: Python :: Implementation :: CPython",
  "Programming Language :: Python :: Implementation :: PyPy",
  "Topic :: Software Development :: Build Tools",
  "Topic :: System :: Archiving :: Packaging",
  "Topic :: System :: Software Distribution",
  "Topic :: Utilities",
]
requires-python = ">=2.7,<3.11,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"

[tool.flit.metadata.requires-extra]
# For improved subprocess robustness under python2.7.
subprocess = ["subprocess32>=3.2.7; python_version<'3'"]

[tool.flit.scripts]
pex = "pex.bin.pex:main"
pex3 = "pex.cli.pex:main"
pex-tools = "pex.tools.main:main"

[tool.flit.entrypoints."distutils.commands"]
# Make bdist_pex available for folks who install the pex distribution.
bdist_pex = "pex.distutils.commands.bdist_pex:bdist_pex"

[tool.flit.sdist]
include = ["CHANGES.rst"]

[tool.flit.metadata.urls]
Changelog = "https://github.com/pantsbuild/pex/blob/main/CHANGES.rst"
Documentation = "https://pex.readthedocs.io/en/latest/"

[tool.black]
line-length = 100
target-version = ["py27"]
extend-exclude = '''
/(
  | pex/tools/commands/virtualenv_.*_py
  | pex/vendor/_vendored
)/
'''

[tool.isort]
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
line_length = 100
default_section = "THIRDPARTY"
known_first_party = "pex"
skip_glob = [
  "pex/tools/commands/virtualenv_16.7.12_py",
  "pex/vendor/_vendored/**"
]
{'fraction_non_alphanumeric': 0.17478152309612985, 'fraction_numerical': 0.026425301706200582, 'mean_word_length': 4.668632075471698, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4575275', 'n_tokens_mistral': 1797, 'n_tokens_neox': 1662, 'n_words': 353}