<commit_before># Modules for interpreted languages.

name: PythonDistInfo
doc: |
  Python module files distributed in the dist-info format of PEP-0376
  (currently linux only).

  dist-info is always a directory that must contain METADATA, RECORD and
  INSTALLER. It may also contain REQUESTED.
sources:
- type: FILE
  attributes:
    paths:
    - '%%users.homedir%%/.local/lib/python*/{dist,site}-packages/*.dist-info/*'
    - '/usr/{lib,lib64}/python*/{dist,site}-packages/*.dist-info/*'
    - '/usr/local/{lib,lib64}/python*/{dist,site}-packages/*.dist-info/*'
  supported_os: [Linux]
supported_os: [Linux]
labels: [Software]
urls: ['https://www.python.org/dev/peps/pep-0376/']
---
name: PythonEggInfo
doc: |
  Python module files distributed in .egg formats (currently linux only).

  Python eggs can have multiple formats, as described by setuptools.

  .egg files can be either a zipfile or a directory that contains an info file.
  .egg-info files can be either a directory or a file. If they are directories,
  they should contain a MANIFEST that identifies the installed module.

  PEP-0370 describes a default install location for per-user modules.
sources:
- type: FILE
  attributes:
    paths:
    # Files containing the install metadata in either a flat file or zipfile.
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.{egg,egg-info}'
    - '%%users.homedir%%/.cache/pip/*.{egg,egg-info}'
    - '/usr/{lib,lib64}/python*/{dist,site}-packages/*.{egg,egg-info}'
    - '/usr/local/{lib,lib64}/python*/{dist,site}-packages/*.{egg,egg-info}'
    - '/usr/share/pyshared/*.{egg,egg-info}'
    # Directories containing the install metadata as separate files.
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.{egg,egg-info}/*'
    - '%%users.homedir%%/.cache/pip/*.{egg,egg-info}/*'
    - '/usr/{lib,lib64}/python*/{dist,site}-packages/*.{egg,egg-info}/*'
    - '/usr/local/{lib,lib64}/python*/{dist,site}-packages/*.{egg,egg-info}/*'
    - '/usr/share/pyshared/*.{egg,egg-info}/*'
  supported_os: [Linux]
supported_os: [Linux]
labels: [Software]
urls:
- 'https://pythonhosted.org/setuptools/formats.html'
- 'https://www.python.org/dev/peps/pep-0370/'
---
name: PythonModuleInfo
doc: Python module installation information.
sources:
- type: ARTIFACT_GROUP
  attributes:
    names:
      - PythonDistInfo
      - PythonEggInfo
      - PythonWheelInfo
labels: [Software]
---
name: PythonWheelInfo
doc: |
  Python module files distributed in the wheel format (currently linux only).

  Zip archives with the .whl extension.

  Wheels are installed per the standard installer described in PEP-0376, so
  should mostly be discoverable as dist-info entries.
sources:
- type: FILE
  attributes:<commit_msg>Expanded glob braces used in paths (#312)<commit_after># Modules for interpreted languages.

name: PythonDistInfo
doc: |
  Python module files distributed in the dist-info format of PEP-0376
  (currently linux only).

  dist-info is always a directory that must contain METADATA, RECORD and
  INSTALLER. It may also contain REQUESTED.
sources:
- type: FILE
  attributes:
    paths:
    - '%%users.homedir%%/.local/lib/python*/dist-packages/*.dist-info/*'
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.dist-info/*'
    - '/usr/lib/python*/dist-packages/*.dist-info/*'
    - '/usr/lib/python*/site-packages/*.dist-info/*'
    - '/usr/lib64/python*/dist-packages/*.dist-info/*'
    - '/usr/lib64/python*/site-packages/*.dist-info/*'
    - '/usr/local/lib/python*/dist-packages/*.dist-info/*'
    - '/usr/local/lib/python*/site-packages/*.dist-info/*'
    - '/usr/local/lib64/python*/dist-packages/*.dist-info/*'
    - '/usr/local/lib64/python*/site-packages/*.dist-info/*'
  supported_os: [Linux]
supported_os: [Linux]
labels: [Software]
urls: ['https://www.python.org/dev/peps/pep-0376/']
---
name: PythonEggInfo
doc: |
  Python module files distributed in .egg formats (currently linux only).

  Python eggs can have multiple formats, as described by setuptools.

  .egg files can be either a zipfile or a directory that contains an info file.
  .egg-info files can be either a directory or a file. If they are directories,
  they should contain a MANIFEST that identifies the installed module.

  PEP-0370 describes a default install location for per-user modules.
sources:
- type: FILE
  attributes:
    paths:
    # Files containing the install metadata in either a flat file or zipfile.
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.egg'
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.egg-info'
    - '%%users.homedir%%/.cache/pip/*.egg'
    - '%%users.homedir%%/.cache/pip/*.egg-info'
    - '/usr/lib/python*/dist-packages/*.egg'
    - '/usr/lib/python*/dist-packages/*.egg-info'
    - '/usr/lib/python*/site-packages/*.egg'
    - '/usr/lib/python*/site-packages/*.egg-info'
    - '/usr/lib64/python*/dist-packages/*.egg'
    - '/usr/lib64/python*/dist-packages/*.egg-info'
    - '/usr/lib64/python*/site-packages/*.egg'
    - '/usr/lib64/python*/site-packages/*.egg-info'
    - '/usr/local/lib/python*/dist-packages/*.egg'
    - '/usr/local/lib/python*/dist-packages/*.egg-info'
    - '/usr/local/lib/python*/site-packages/*.egg'
    - '/usr/local/lib/python*/site-packages/*.egg-info'
    - '/usr/local/lib64/python*/dist-packages/*.egg'
    - '/usr/local/lib64/python*/dist-packages/*.egg-info'
    - '/usr/local/lib64/python*/site-packages/*.egg'
    - '/usr/local/lib64/python*/site-packages/*.egg-info'
    - '/usr/share/pyshared/*.egg'
    - '/usr/share/pyshared/*.egg-info'
    # Directories containing the install metadata as separate files.
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.egg/*'
    - '%%users.homedir%%/.local/lib/python*/site-packages/*.egg-info/*'
    - '%%users.homedir%%/.cache/pip/*.egg/*'
    - '%%users.homedir%%/.cache/pip/*.egg-info/*'
    - '/usr/lib/python*/dist-packages/*.egg/*'
    - '/usr/lib/python*/dist-packages/*.egg-info/*'
    - '/usr/lib/python*/site-packages/*.egg/*'
    - '/usr/lib/python*/site-packages/*.egg-info/*'
    - '/usr/lib64/python*/dist-packages/*.egg/*'
    - '/usr/lib64/python*/dist-packages/*.egg-info/*'
    - '/usr/lib64/python*/site-packages/*.egg/*'
    - '/usr/lib64/python*/site-packages/*.egg-info/*'
    - '/usr/local/lib/python*/dist-packages/*.egg/*'
    - '/usr/local/lib/python*/dist-packages/*.egg-info/*'
    - '/usr/local/lib/python*/site-packages/*.egg/*'
    - '/usr/local/lib/python*/site-packages/*.egg-info/*'
    - '/usr/local/lib64/python*/dist-packages/*.egg/*'
    - '/usr/local/lib64/python*/dist-packages/*.egg-info/*'
    - '/usr/local/lib64/python*/site-packages/*.egg/*'
    - '/usr/local/lib64/python*/site-packages/*.egg-info/*'
    - '/usr/share/pyshared/*.egg/*'
    - '/usr/share/pyshared/*.egg-info/*'
  supported_os: [Linux]
supported_os: [Linux]
labels: [Software]
urls:
- 'https://pythonhosted.org/setuptools/formats.html'
- 'https://www.python.org/dev/peps/pep-0370/'
---
name: PythonModuleInfo
doc: Python module installation information.
sources:
- type: ARTIFACT_GROUP
  attributes:
    names:
      - PythonDistInfo
      - PythonEggInfo
      - PythonWheelInfo
labels: [Software]
---
name: PythonWheelInfo
doc: |
  Python module files distributed in the wheel format (currently linux only).

  Zip archives with the .whl extension.

  Wheels are installed per the standard installer described in PEP-0376, so
  should mostly be discoverable as dist-info entries.
sources:
- type: FILE
  attributes:
{'fraction_non_alphanumeric': 0.18201227648785695, 'fraction_numerical': 0.012676808113157193, 'mean_word_length': 3.106849315068493, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6689504', 'n_tokens_mistral': 2719, 'n_tokens_neox': 2546, 'n_words': 502}