head	1.12;
access;
symbols
	pkgsrc-2026Q2:1.12.0.6
	pkgsrc-2026Q2-base:1.12
	pkgsrc-2026Q1:1.12.0.4
	pkgsrc-2026Q1-base:1.12
	pkgsrc-2025Q4:1.12.0.2
	pkgsrc-2025Q4-base:1.12
	pkgsrc-2025Q3:1.11.0.4
	pkgsrc-2025Q3-base:1.11
	pkgsrc-2025Q2:1.11.0.2
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.10.0.2
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.9.0.10
	pkgsrc-2024Q4-base:1.9
	pkgsrc-2024Q3:1.9.0.8
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.6
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.4
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.2
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.8.0.6
	pkgsrc-2023Q3-base:1.8
	pkgsrc-2023Q2:1.8.0.4
	pkgsrc-2023Q2-base:1.8
	pkgsrc-2023Q1:1.8.0.2
	pkgsrc-2023Q1-base:1.8
	pkgsrc-2022Q4:1.7.0.4
	pkgsrc-2022Q4-base:1.7
	pkgsrc-2022Q3:1.7.0.2
	pkgsrc-2022Q3-base:1.7
	pkgsrc-2022Q2:1.6.0.2
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.5.0.2
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.3.0.2
	pkgsrc-2021Q4-base:1.3;
locks; strict;
comment	@# @;


1.12
date	2025.12.02.13.02.54;	author adam;	state Exp;
branches;
next	1.11;
commitid	yE7cuu9adurtPPkG;

1.11
date	2025.04.20.21.12.57;	author wiz;	state Exp;
branches;
next	1.10;
commitid	9L609sIOZSk6OPRF;

1.10
date	2025.02.23.21.08.49;	author wiz;	state Exp;
branches;
next	1.9;
commitid	JgJXMMv7kCqiADKF;

1.9
date	2023.10.28.19.57.15;	author wiz;	state Exp;
branches;
next	1.8;
commitid	jP8MYROLWZ3yJqKE;

1.8
date	2023.03.19.07.18.43;	author wiz;	state Exp;
branches;
next	1.7;
commitid	Vs132MilYMSsIHhE;

1.7
date	2022.07.14.13.21.26;	author wiz;	state Exp;
branches;
next	1.6;
commitid	hBjZPCEif0j9HRLD;

1.6
date	2022.05.28.08.58.27;	author wiz;	state Exp;
branches;
next	1.5;
commitid	3EGRMtdZblByKNFD;

1.5
date	2022.03.14.14.02.00;	author wiz;	state Exp;
branches;
next	1.4;
commitid	wGMUQkZRZGrdQbwD;

1.4
date	2022.02.20.21.27.35;	author wiz;	state Exp;
branches;
next	1.3;
commitid	djDhxitpWmzL0ptD;

1.3
date	2021.12.12.10.04.44;	author wiz;	state Exp;
branches;
next	1.2;
commitid	9Iz0jL4evuD9ulkD;

1.2
date	2021.12.07.20.27.07;	author wiz;	state Exp;
branches;
next	1.1;
commitid	8L92MfjxWiAt5LjD;

1.1
date	2021.11.16.16.04.40;	author wiz;	state Exp;
branches;
next	;
commitid	pLsQKCxKZ1Gsj2hD;


desc
@@


1.12
log
@py-pip-audit: updated to 2.10.0

2.10.0

Added

pip-audit now supports the --osv-url URL flag, which can be used to
retrieve vulnerabilities from a custom OSV service. This is useful for
organizations that host their own mirror of the OSV database, or that
have custom OSV records

pip-audit now supports the Ecosyste.ms vulnerability service with
--vulnerability-service=esms

Changed

The minimum version of Python is now 3.10

Fixed

Fixed a bug where pip-audit would fail to parse pyproject.toml files
containing TOML 1.0.0 features

CycloneDX JSON/XML output now correctly links vulnerabilities to their
affected components via the affects field
@
text
@@@comment $NetBSD: PLIST,v 1.11 2025/04/20 21:12:57 wiz Exp $
bin/pip-audit-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/pip_audit/__init__.py
${PYSITELIB}/pip_audit/__init__.pyc
${PYSITELIB}/pip_audit/__init__.pyo
${PYSITELIB}/pip_audit/__main__.py
${PYSITELIB}/pip_audit/__main__.pyc
${PYSITELIB}/pip_audit/__main__.pyo
${PYSITELIB}/pip_audit/_audit.py
${PYSITELIB}/pip_audit/_audit.pyc
${PYSITELIB}/pip_audit/_audit.pyo
${PYSITELIB}/pip_audit/_cache.py
${PYSITELIB}/pip_audit/_cache.pyc
${PYSITELIB}/pip_audit/_cache.pyo
${PYSITELIB}/pip_audit/_cli.py
${PYSITELIB}/pip_audit/_cli.pyc
${PYSITELIB}/pip_audit/_cli.pyo
${PYSITELIB}/pip_audit/_dependency_source/__init__.py
${PYSITELIB}/pip_audit/_dependency_source/__init__.pyc
${PYSITELIB}/pip_audit/_dependency_source/__init__.pyo
${PYSITELIB}/pip_audit/_dependency_source/interface.py
${PYSITELIB}/pip_audit/_dependency_source/interface.pyc
${PYSITELIB}/pip_audit/_dependency_source/interface.pyo
${PYSITELIB}/pip_audit/_dependency_source/pip.py
${PYSITELIB}/pip_audit/_dependency_source/pip.pyc
${PYSITELIB}/pip_audit/_dependency_source/pip.pyo
${PYSITELIB}/pip_audit/_dependency_source/pylock.py
${PYSITELIB}/pip_audit/_dependency_source/pylock.pyc
${PYSITELIB}/pip_audit/_dependency_source/pylock.pyo
${PYSITELIB}/pip_audit/_dependency_source/pyproject.py
${PYSITELIB}/pip_audit/_dependency_source/pyproject.pyc
${PYSITELIB}/pip_audit/_dependency_source/pyproject.pyo
${PYSITELIB}/pip_audit/_dependency_source/requirement.py
${PYSITELIB}/pip_audit/_dependency_source/requirement.pyc
${PYSITELIB}/pip_audit/_dependency_source/requirement.pyo
${PYSITELIB}/pip_audit/_fix.py
${PYSITELIB}/pip_audit/_fix.pyc
${PYSITELIB}/pip_audit/_fix.pyo
${PYSITELIB}/pip_audit/_format/__init__.py
${PYSITELIB}/pip_audit/_format/__init__.pyc
${PYSITELIB}/pip_audit/_format/__init__.pyo
${PYSITELIB}/pip_audit/_format/columns.py
${PYSITELIB}/pip_audit/_format/columns.pyc
${PYSITELIB}/pip_audit/_format/columns.pyo
${PYSITELIB}/pip_audit/_format/cyclonedx.py
${PYSITELIB}/pip_audit/_format/cyclonedx.pyc
${PYSITELIB}/pip_audit/_format/cyclonedx.pyo
${PYSITELIB}/pip_audit/_format/interface.py
${PYSITELIB}/pip_audit/_format/interface.pyc
${PYSITELIB}/pip_audit/_format/interface.pyo
${PYSITELIB}/pip_audit/_format/json.py
${PYSITELIB}/pip_audit/_format/json.pyc
${PYSITELIB}/pip_audit/_format/json.pyo
${PYSITELIB}/pip_audit/_format/markdown.py
${PYSITELIB}/pip_audit/_format/markdown.pyc
${PYSITELIB}/pip_audit/_format/markdown.pyo
${PYSITELIB}/pip_audit/_service/__init__.py
${PYSITELIB}/pip_audit/_service/__init__.pyc
${PYSITELIB}/pip_audit/_service/__init__.pyo
${PYSITELIB}/pip_audit/_service/esms.py
${PYSITELIB}/pip_audit/_service/esms.pyc
${PYSITELIB}/pip_audit/_service/esms.pyo
${PYSITELIB}/pip_audit/_service/interface.py
${PYSITELIB}/pip_audit/_service/interface.pyc
${PYSITELIB}/pip_audit/_service/interface.pyo
${PYSITELIB}/pip_audit/_service/osv.py
${PYSITELIB}/pip_audit/_service/osv.pyc
${PYSITELIB}/pip_audit/_service/osv.pyo
${PYSITELIB}/pip_audit/_service/pypi.py
${PYSITELIB}/pip_audit/_service/pypi.pyc
${PYSITELIB}/pip_audit/_service/pypi.pyo
${PYSITELIB}/pip_audit/_state.py
${PYSITELIB}/pip_audit/_state.pyc
${PYSITELIB}/pip_audit/_state.pyo
${PYSITELIB}/pip_audit/_subprocess.py
${PYSITELIB}/pip_audit/_subprocess.pyc
${PYSITELIB}/pip_audit/_subprocess.pyo
${PYSITELIB}/pip_audit/_util.py
${PYSITELIB}/pip_audit/_util.pyc
${PYSITELIB}/pip_audit/_util.pyo
${PYSITELIB}/pip_audit/_virtual_env.py
${PYSITELIB}/pip_audit/_virtual_env.pyc
${PYSITELIB}/pip_audit/_virtual_env.pyo
@


1.11
log
@py-pip-audit: update to 2.9.0.

pip-audit now supports PEP 751
lockfiles. These lockfiles can be audited in "project" mode by
passing --locked to pip-audit
(#888)
@
text
@d1 1
a1 1
@@comment $NetBSD$
d65 3
@


1.10
log
@py-pip-audit: adapt for flit_core 3.11.

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.9 2023/10/28 19:57:15 wiz Exp $
d32 3
@


1.9
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d7 1
@


1.8
log
@py-pip_audit: update to 2.5.1.

## [2.5.1]

### Fixed

* Fixed a crash on Windows caused by multiple open file handles to
  input requirements ([#551](https://github.com/pypa/pip-audit/pull/551))

## [2.5.0]

### Changed

* Improved error messaging when a requirements input or indirect dependency
  has an invalid (non-PEP 440) requirements specifier
  ([#507](https://github.com/pypa/pip-audit/pull/507))

* `pip-audit`'s handling of dependency resolution has been significantly
  refactored and simplified ([#523](https://github.com/pypa/pip-audit/pull/523))

### Fixed

* Fixed a potential crash on invalid unicode in subprocess streams
  ([#536](https://github.com/pypa/pip-audit/pull/536))

## [2.4.15]

**YANKED**

### Fixed

* Fixed an issue where hash checking would fail when using third-party indices
  ([#462](https://github.com/pypa/pip-audit/pull/462))

* Fixed the behavior of the `--skip-editable` flag, which had regressed
  with an internal API change
  ([#499](https://github.com/pypa/pip-audit/pull/499))

* Fixed a dependency resolution bug that can potentially be triggered when
  multiple packages have the same subdependency
  ([#488](https://github.com/pypa/pip-audit/pull/488))
@
text
@a2 1
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
a5 1
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
a6 1
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
d10 1
d13 1
d16 1
d19 1
d22 1
d25 1
d28 1
d31 1
d34 1
d37 1
d40 1
d43 1
d46 1
d49 1
d52 1
d55 1
d58 1
d61 1
d64 1
d67 1
d70 1
d73 1
d76 1
d79 1
d82 1
@


1.7
log
@py-pip-audit: update to 2.4.1.

## [2.4.1]

### Fixed

* Fixed a breakage in hash-checking mode caused by a
  [change to the PyPI JSON API](https://discuss.python.org/t/backwards-incompatible-change-to-pypi-json-api/17154)
  ([#318](https://github.com/trailofbits/pip-audit/pull/318))

## [2.4.0]

### Added

* Output formats: `pip-audit` now supports a Markdown format
  (`--format=markdown`) which renders results as a set of Markdown tables.
  ([#312](https://github.com/trailofbits/pip-audit/pull/312))
@
text
@a30 6
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/__init__.py
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/__init__.pyc
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/pypi_provider.py
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/pypi_provider.pyc
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/resolvelib.py
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/resolvelib.pyc
@


1.6
log
@py-pip-audit: update to 2.3.0.

## [2.3.0] - 2022-05-18

### Added

* CLI: The `--ignore-vuln` option has been added, allowing users to
  specify vulnerability IDs to ignore during the final report
  ([#275](https://github.com/trailofbits/pip-audit/pull/275))

* CLI: The `--no-deps` flag has been added, allowing users to skip dependency
  resolution entirely when `pip-audit` is used in requirements mode
  ([#255](https://github.com/trailofbits/pip-audit/pull/255))
@
text
@d49 2
@


1.5
log
@py-pip-audit: update to 2.1.0.

## [2.1.0] - 2022-03-11

### Added

* CLI: The `--skip-editable` flag has been added, allowing users to skip local
  packages or parsed requirements (via `-r`) that are marked as editable
  ([#244](https://github.com/trailofbits/pip-audit/pull/244))

* CLI: `pip-audit` can audit projects that list their dependencies in
  `pyproject.toml` files, via `pip-audit <dir>`
  ([#246](https://github.com/trailofbits/pip-audit/pull/246))
@
text
@d3 8
a10 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a12 1
${PYSITELIB}/pip_audit/__init__.pyo
a14 1
${PYSITELIB}/pip_audit/__main__.pyo
a16 1
${PYSITELIB}/pip_audit/_audit.pyo
a18 1
${PYSITELIB}/pip_audit/_cache.pyo
a20 1
${PYSITELIB}/pip_audit/_cli.pyo
a22 1
${PYSITELIB}/pip_audit/_dependency_source/__init__.pyo
a24 1
${PYSITELIB}/pip_audit/_dependency_source/interface.pyo
a26 1
${PYSITELIB}/pip_audit/_dependency_source/pip.pyo
a28 1
${PYSITELIB}/pip_audit/_dependency_source/pyproject.pyo
a30 1
${PYSITELIB}/pip_audit/_dependency_source/requirement.pyo
a32 1
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/__init__.pyo
a34 1
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/pypi_provider.pyo
a36 1
${PYSITELIB}/pip_audit/_dependency_source/resolvelib/resolvelib.pyo
a38 1
${PYSITELIB}/pip_audit/_fix.pyo
a40 1
${PYSITELIB}/pip_audit/_format/__init__.pyo
a42 1
${PYSITELIB}/pip_audit/_format/columns.pyo
a44 1
${PYSITELIB}/pip_audit/_format/cyclonedx.pyo
a46 1
${PYSITELIB}/pip_audit/_format/interface.pyo
a48 1
${PYSITELIB}/pip_audit/_format/json.pyo
a50 1
${PYSITELIB}/pip_audit/_service/__init__.pyo
a52 1
${PYSITELIB}/pip_audit/_service/interface.pyo
a54 1
${PYSITELIB}/pip_audit/_service/osv.pyo
a56 1
${PYSITELIB}/pip_audit/_service/pypi.pyo
a58 1
${PYSITELIB}/pip_audit/_state.pyo
a60 1
${PYSITELIB}/pip_audit/_subprocess.pyo
a62 4
${PYSITELIB}/pip_audit/_util.pyo
${PYSITELIB}/pip_audit/_version.py
${PYSITELIB}/pip_audit/_version.pyc
${PYSITELIB}/pip_audit/_version.pyo
a64 1
${PYSITELIB}/pip_audit/_virtual_env.pyo
@


1.4
log
@py-pip-audit: update to 2.0.0.

### Added

* CLI: The `--fix` flag has been added, allowing users to attempt to
  automatically upgrade any vulnerable dependencies to the first safe version
  available ([#212](https://github.com/trailofbits/pip-audit/pull/212),
  [#222](https://github.com/trailofbits/pip-audit/pull/222))

* CLI: The combination of `--fix` and `--dry-run` is now supported, causing
  `pip-audit` to perform the auditing step but not any resulting fix steps
  ([#223](https://github.com/trailofbits/pip-audit/pull/223))

* CLI: The `--require-hashes` flag has been added which can be used in
  conjunction with `-r` to check that all requirements in the file have an
  associated hash ([#229](https://github.com/trailofbits/pip-audit/pull/229))

* CLI: The `--index-url` flag has been added, allowing users to use custom
  package indices when running with the `-r` flag
  ([#238](https://github.com/trailofbits/pip-audit/pull/238))

* CLI: The `--extra-index-url` flag has been added, allowing users to use
  multiple package indices when running with the `-r` flag
  ([#238](https://github.com/trailofbits/pip-audit/pull/238))

### Changed

* `pip-audit`'s minimum Python version is now 3.7.

* CLI: The default output format is now correctly pluralized
  ([#221](https://github.com/trailofbits/pip-audit/pull/221))

* Output formats: The SBOM output formats (`--format=cyclonedx-xml` and
  `--format=cyclonedx-json`) now use CycloneDX
  [Schema 1.4](https://cyclonedx.org/docs/1.4/xml/)
  ([#216](https://github.com/trailofbits/pip-audit/pull/216))

* Vulnerability sources: When using PyPI as a vulnerability service, any hashes
  provided in a requirements file are checked against those reported by PyPI
  ([#229](https://github.com/trailofbits/pip-audit/pull/229))

* Vulnerability sources: `pip-audit` now uniques each result based on its
  alias set, reducing the amount of duplicate information in the default
  columnar output format
  ([#232](https://github.com/trailofbits/pip-audit/pull/232))

* CLI: `pip-audit` now prints its output more frequently, including when
  there are no discovered vulnerabilities but packages were skipped.
  Similarly, "manifest" output formats (JSON, CycloneDX) are now emitted
  unconditionally
  ([#240](https://github.com/trailofbits/pip-audit/pull/240))

### Fixed

* CLI: A regression causing excess output during `pip audit -r`
  was fixed ([#226](https://github.com/trailofbits/pip-audit/pull/226))
@
text
@d33 3
@


1.3
log
@py-pip-audit: update to 1.1.1.

## [1.1.1] - 2021-12-07

### Fixed

* Dependency sources: a crash caused by unexpected logging statements in `pip`'s
  JSON output was fixed
@
text
@d45 3
d78 3
@


1.2
log
@py-pip-audit: update to 1.1.0.

## [1.1.0]

### Added

* CLI: The `--path <PATH>` flag has been added, allowing users to limit
  dependency discovery to one or more paths (specified separately)
  when `pip-audit` is invoked in environment mode
  ([#148](https://github.com/trailofbits/pip-audit/pull/148))

* CLI: The `pip-audit` CLI can now be accessed through `python -m pip_audit`.
  All functionality is identical to the functionality provided by the
  `pip-audit` entrypoint
  ([#173](https://github.com/trailofbits/pip-audit/pull/173))

* CLI: The `--verbose` flag has been added, allowing users to receive more
  more verbose output from `pip-audit`. Supplying the `--verbose` flag
  overrides the `PIP_AUDIT_LOGLEVEL` environment variable and is equivalent to
  setting it to `debug`
  ([#185](https://github.com/trailofbits/pip-audit/pull/185))

### Changed

* CLI: `pip-audit` now clears its spinner bar from the terminal upon
  completion, preventing visual confusion
  ([#174](https://github.com/trailofbits/pip-audit/pull/174))

### Fixed

* Dependency sources: a crash caused by `platform.python_version` returning
  an version string that couldn't be parsed as a PEP-440 version was fixed
  ([#175](https://github.com/trailofbits/pip-audit/pull/175))

* Dependency sources: a crash caused by incorrect assumptions about
  the structure of source distributions was fixed
  ([#166](https://github.com/trailofbits/pip-audit/pull/166))

* Vulnerability sources: a performance issue on Windows caused by cache failures
  was fixed ([#178](https://github.com/trailofbits/pip-audit/pull/178))

## [1.0.1] - 2021-12-02

### Fixed

* CLI: The `--desc` flag no longer requires a following argument. If passed
  as a bare option, `--desc` is equivalent to `--desc on`
  ([#153](https://github.com/trailofbits/pip-audit/pull/153))

* Dependency resolution: The PyPI-based dependency resolver no longer throws
  an uncaught exception on package resolution errors; instead, the package
  is marked as skipped and an appropriate warning or fatal error (in
  `--strict` mode) is produced
  ([#162](https://github.com/trailofbits/pip-audit/pull/162))

* CLI: When providing the `--cache-dir` flag, the command to read the pip cache
  directory is no longer executed. Previously this was always executed and
  could result into failure when the command fails. In CI environments, the
  default `~/.cache` directory is typically not writable by the build user and
  this meant that the `python -m pip cache dir` would fail before this fix,
  even if the `--cache-dir` flag was provided.
  ([#161](https://github.com/trailofbits/pip-audit/pull/161))

## [1.0.0] - 2021-12-01

### Added

* This is the first stable release of `pip-audit`! The CLI is considered
  stable from this point on, and all changes will comply with
  [Semantic Versioning](https://semver.org/)

## [0.0.9] - 2021-12-01

### Added

* CLI: Skipped dependencies are now listed in the output of `pip-audit`,
  for supporting output formats
  ([#145](https://github.com/trailofbits/pip-audit/pull/145))
* CLI: `pip-audit` now supports a "strict" mode (enabled with `-S` or
  `--strict`) that fails if the audit if any individual dependency cannot be
  resolved or audited. The default behavior is still to skip any individual
  dependency errors ([#146](https://github.com/trailofbits/pip-audit/pull/146))
@
text
@d18 3
@


1.1
log
@security/py-pip-audit: import py-pip-audit-0.0.5

pip-audit is a prototype tool for scanning Python environments for
packages with known vulnerabilities. It uses the Python Packaging
Advisory Database via the PyPI JSON API as a source of vulnerability
reports.
@
text
@d12 63
d78 3
a80 60
${PYSITELIB}/pip_audit/audit.py
${PYSITELIB}/pip_audit/audit.pyc
${PYSITELIB}/pip_audit/audit.pyo
${PYSITELIB}/pip_audit/cli.py
${PYSITELIB}/pip_audit/cli.pyc
${PYSITELIB}/pip_audit/cli.pyo
${PYSITELIB}/pip_audit/dependency_source/__init__.py
${PYSITELIB}/pip_audit/dependency_source/__init__.pyc
${PYSITELIB}/pip_audit/dependency_source/__init__.pyo
${PYSITELIB}/pip_audit/dependency_source/interface.py
${PYSITELIB}/pip_audit/dependency_source/interface.pyc
${PYSITELIB}/pip_audit/dependency_source/interface.pyo
${PYSITELIB}/pip_audit/dependency_source/pip.py
${PYSITELIB}/pip_audit/dependency_source/pip.pyc
${PYSITELIB}/pip_audit/dependency_source/pip.pyo
${PYSITELIB}/pip_audit/dependency_source/requirement.py
${PYSITELIB}/pip_audit/dependency_source/requirement.pyc
${PYSITELIB}/pip_audit/dependency_source/requirement.pyo
${PYSITELIB}/pip_audit/dependency_source/resolvelib/__init__.py
${PYSITELIB}/pip_audit/dependency_source/resolvelib/__init__.pyc
${PYSITELIB}/pip_audit/dependency_source/resolvelib/__init__.pyo
${PYSITELIB}/pip_audit/dependency_source/resolvelib/pypi_provider.py
${PYSITELIB}/pip_audit/dependency_source/resolvelib/pypi_provider.pyc
${PYSITELIB}/pip_audit/dependency_source/resolvelib/pypi_provider.pyo
${PYSITELIB}/pip_audit/dependency_source/resolvelib/resolvelib.py
${PYSITELIB}/pip_audit/dependency_source/resolvelib/resolvelib.pyc
${PYSITELIB}/pip_audit/dependency_source/resolvelib/resolvelib.pyo
${PYSITELIB}/pip_audit/format/__init__.py
${PYSITELIB}/pip_audit/format/__init__.pyc
${PYSITELIB}/pip_audit/format/__init__.pyo
${PYSITELIB}/pip_audit/format/columns.py
${PYSITELIB}/pip_audit/format/columns.pyc
${PYSITELIB}/pip_audit/format/columns.pyo
${PYSITELIB}/pip_audit/format/interface.py
${PYSITELIB}/pip_audit/format/interface.pyc
${PYSITELIB}/pip_audit/format/interface.pyo
${PYSITELIB}/pip_audit/format/json.py
${PYSITELIB}/pip_audit/format/json.pyc
${PYSITELIB}/pip_audit/format/json.pyo
${PYSITELIB}/pip_audit/service/__init__.py
${PYSITELIB}/pip_audit/service/__init__.pyc
${PYSITELIB}/pip_audit/service/__init__.pyo
${PYSITELIB}/pip_audit/service/interface.py
${PYSITELIB}/pip_audit/service/interface.pyc
${PYSITELIB}/pip_audit/service/interface.pyo
${PYSITELIB}/pip_audit/service/osv.py
${PYSITELIB}/pip_audit/service/osv.pyc
${PYSITELIB}/pip_audit/service/osv.pyo
${PYSITELIB}/pip_audit/service/pypi.py
${PYSITELIB}/pip_audit/service/pypi.pyc
${PYSITELIB}/pip_audit/service/pypi.pyo
${PYSITELIB}/pip_audit/state.py
${PYSITELIB}/pip_audit/state.pyc
${PYSITELIB}/pip_audit/state.pyo
${PYSITELIB}/pip_audit/util.py
${PYSITELIB}/pip_audit/util.pyc
${PYSITELIB}/pip_audit/util.pyo
${PYSITELIB}/pip_audit/virtual_env.py
${PYSITELIB}/pip_audit/virtual_env.pyc
${PYSITELIB}/pip_audit/virtual_env.pyo
@

