Pkgcheck

Latest version: v0.10.29

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 13

0.10.17

----------------------------

- EbuildReservedCheck: catch declaration of phase hooks as reserved (Arthur
Zamarin, 458)

- GitPkgCommitsCheck: cleanup temporary directories after use, so unless
pkgcheck crashes, the ``/tmp/tmp-pkgcheck-*.repo`` directories will be
cleaned (Arthur Zamarin, 449)

- GitPkgCommitsCheck: fix crashes when checking commit range which has multiple
commits dropping versions from same package (Arthur Zamarin, 460, 461)

- GitPkgCommitsCheck: fix crashes with checking EAPI of ebuilds because of
missing ``profiles`` directory (Arthur Zamarin, 461)

- PythonCheck: when checking for matching ``python_check_deps``, use
``python_gen_cond_dep`` for ebuilds inheriting ``python-single-r1``
(Arthur Zamarin)

- RedundantVersionCheck: consider profile masks for redundancy check (Arthur
Zamarin, 466, 465)

- contrib/emacs: run flycheck only when buffer is saved (Alfred Wingate, 464)

- GitCommitsCheck: run all checks sequentially on main process, to mitigate
race conditions during parallel calls to ``git log`` (Arthur Zamarin, 326,
454)

- PythonCheck: warn about use of ``distutils-r1`` non-PEP517 mode (Michał
Górny, 467)

----------------------------

0.10.16

----------------------------

- StaticSrcUri: handle more cases of static URI and offer replacements (Arthur
Zamarin, 453)

- scan: respect jobs count from MAKEOPTS (Arthur Zamarin, 449)
https://bugs.gentoo.org/799314

- ProfilesCheck: new check for no-op ``package.mask`` entries which negates
non-existent mask in parents profiles (Arthur Zamarin, 456)

----------------------------

0.10.15

----------------------------

- MissingInherits: fix false positives with ``unset`` (Arthur Zamarin, 432)

- DescriptionCheck: change long length threshold to 80 (Arthur Zamarin)

- BadCommitSummary: version check should be ignored for ``acct-*`` packages
(Arthur Zamarin, 434)

- ReservedNameCheck: update rules for usage of reserved, that both usage
*and* definitions reserved names and not only defining is prohibited
(Arthur Zamarin, 437)

- GitPkgCommitsCheck: add prefix and suffix for created temporary files (Arthur
Zamarin, 441)

- FlycheckReporter: split multiple line results into separate reported lines,
(Arthur Zamarin, 443)

- RedundantVersionCheck: add ``--stable-only`` option, to consider redundant
versions only within stable (Arthur Zamarin, 438)

- network: add ``savannah`` and ``savannah-nongnu`` remote-ids (Sam James, 446)

- network: add ``freedesktop-gitlab`` and ``gnome-gitlab`` remote-ids (Matt
Turner, 445)

----------------------------

0.10.14

----------------------------

- sdist file now includes ``contrib/`` directory (Arthur Zamarin)

----------------------------

0.10.13

----------------------------

- Add new ``FlycheckReporter`` which is used for flycheck integration (On the
fly syntax checking for GNU Emacs) (Arthur Zamarin, Maciej Barć, 420)

- PythonMissingDeps: check for missing ``BDEPEND="${DISTUTILS_DEPS}"`` in
PEP517 python ebuilds with ``DISTUTILS_OPTIONAL`` set (Sam James, 389)

- PythonHasVersionUsage: new check for using ``has_version`` inside
``python_check_deps`` (Arthur Zamarin, 401)

- PythonHasVersionMissingPythonUseDep: new check for missing ``PYTHON_USEDEP``
in calls to ``python_has_version`` or ``has_version`` (Arthur Zamarin, 401)

- PythonAnyMismatchedHasVersionCheck: new check for mismatch between calls to
``python_has_version`` and ``has_version`` against calls to
``python_gen_any_dep`` in dependencies (Arthur Zamarin, 401)

- Fix calls to ``git`` on system repositories when ``safe.directory`` is
enforced (Arthur Zamarin, 421)

- Fix and port pkgcheck to Python 3.11 (Sam James, 424)

- Bump snakeoil and pkgcore dependencies (Sam James, 425)

- UseFlagWithoutDeps (Gentoo repository only): new check for USE flags, which
don't affect dependencies and because they provide little utility (Arthur
Zamarin, 428)

- StableRequestCheck: add ``--stabletime`` config option for specifying the
time before a version is flagged by StableRequestCheck (Emily Rowlands, 429)

- MisplacedWeakBlocker: new check for pure-DEPEND weak blockers (Arthur
Zamarin, 430)

----------------------------

0.10.12

----------------------------

- UnquotedVariable: new check for problematic unquoted variables in ebuilds and
eclasses (Thomas Bracht Laumann Jespersen, 379)

- DroppedUnstableKeywords: set priority to Error (Arthur Zamarin, 397)

- PythonGHDistfileSuffix: exempt commit snapshots from requiring ``.gh`` suffix
(Michał Górny, 398)

- SizeViolation: add check for total size of ``files/`` directory and improve
texts (Michał Górny, 406)

- MetadataUrlCheck: add sourcehut remote-id (Sam James, 415)

- MetadataUrlCheck: add hackage remote-id (Sam James, 416)

----------------------------

Page 3 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.