Pkgcore

Latest version: v0.12.28

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

Scan your dependencies

Page 7 of 27

0.11.1

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

- pkgcore.ebuild.domain: Disregard ROOT to avoid infinite loops when using
find_repo().

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

0.11.0

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

- pkgcore.ebuild.conditionals: Add __eq__() and __ne__() support
for DepSet objects.

- Catch bash stderr output during sourcing for python error
messages (277).

- pmaint eclass: Add initial subcommand that supports eclassdoc
generation.

- pkgcore.ebuild.eclass: Provide support to convert eclassdoc
objects to rst, manpage, and html formats.

- Inject direct ebuild inherits into metadata cache using the
'INHERIT' key. This is used by pkgcheck inherit checks.

- Make the base profile node respect profile-formats settings (293).

- Keep inherit order for inherited eclasses instead of sorting them
lexically in the metadata cache. The inherit order used by bash
is useful information for pkgcheck and related tools.

- EbdError: Add die context for non-helper errors to error message.
This should help give users more context when die() is called
from ebuilds or eclasses.

- Drop support for python 3.6 and 3.7.

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

0.10.14

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

- pkgcore.ebuild.portage_config: Fallback to using a bundled stub
config and profile on non-Gentoo systems. This should help tools
that shouldn't require a Gentoo install to function properly
(e.g. pkgcheck) when installed elsewhere.

- pkgcore.ebuild.domain: Forcibly create new repo_config object for
add_repo() disregarding cached instances.

- pmaint regen: Add --dir option to support using an external cache
dir.

- pkgcore.ebuild.digest: Re-raise Manifest parsing errors as
MetadataExceptions in order for pkgcheck to handle them better.

- pkgcore.util.commandline: Add support for projects that remove
plugin support functionality.

- pinspect profile: Force profile argument to be non-optional.

- pkgcore.ebuild.eclass: Add initial support for eclass doc format
parsing.

- pkgcore.ebuild.domain: Raise InitializationError exceptions when
scanning for repos to aid consumers that try to add external
repos via add_repo().

- Update default binpkg location to match portage's new default.

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

0.10.13

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

- pkgcore.ebuild.domain: Allow license and keyword filters to be
overridden.

- Add initial arches.desc file parsing support (GLEP 72).

- pkgcore.ebuild.repo_objs: Support testing strings against
maintainer objects for equality.

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

0.10.12

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

- Ignore invalid maintainers in metadata.xml that should be caught by pkgcheck.

- Add support for <stabilize-allarches/> in metadata.xml files.

- Fix eapply_user calls erroring out due to missing patch opts variable.

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

0.10.11

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

- Bump required snakeoil version to fix wheel builds.

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

Page 7 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.