Pkgcore

Latest version: v0.12.28

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

Scan your dependencies

Page 2 of 27

0.12.22

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

- manifest: fix missing errors when all ebuilds for a package are masked as bad.
This fixes a long standing bug that ``pkgdev manifest`` wasn't working
without any helpful error messages when all ebuilds for a package fail to
source. (YiFei Zhu, Eric Huber, 406)

- multiplex.tree: fix config name and type (Arthur Zamarin)

- pkgsets.glsa: exclude metadata files from warning (Arthur Zamarin)

- manifest: pass ``$PATH`` environment variable to calls of ``FETCHCOMMAND``
(Arthur Zamarin, https://github.com/pkgcore/pkgdev/issues/145)

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

0.12.21

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

- ebd: econf matches ``configure --help`` output better (Ulrich Müller, 403)

- pytest.plugin.create_ebuild: insert blank line after ``EAPI=`` declare
(Arthur Zamarin)

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

0.12.20

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

- domain: add support for ``-*`` and ``USE_EXPAND: -*`` syntax for packages.use
like files (Arthur Zamarin, 393, 397)

- ebuild/test_eapi: fix tests artifacts in EBD_PATH
(Arthur Zamarin, https://bugs.gentoo.org/888685)

- ebuild.repository: fix traversal from root of overlays (Arthur Zamarin,
https://github.com/pkgcore/pkgcheck/issues/418)

- metadata.xsd: import ``kde-invent`` remote-ids (Sam James, 399)

- various code cleanups, refactoring and modernization (Arthur Zamarin, Brian
Harring)

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

0.12.19

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

- re-add Brian Harring as author for pkgcore

- properly close open file handlers during tests (Arthur Zamarin)

- various code cleanups, refactoring and modernization (Brian Harring)

- domain: fix parsing of multiple USE_EXAPNDs
(Arthur Zamarin, 391, https://bugs.gentoo.org/891409)

- portage_conf: add support for make.profile as its own directory, behaving as
specialized user profile (Arthur Zamarin, 390)

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

0.12.18

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

- _const: fallback to sys.base_prefix when installed in venv (Arthur Zamarin)
https://bugs.gentoo.org/880693

- pquery: fix crash with verbose single uris attr (Arthur Zamarin)

- docs: use snakeoil.dist sphinx extension (Arthur Zamarin)

- pkgcore: atom: fix typo in error message (Sam James, 378)

- eclass: fix exported bash functions leak (Arthur Zamarin)
https://bugs.gentoo.org/836210

- remove plugins support from pkgcore, simplifying installation and stopping
the need for users to update cache after upgrade (Arthur Zamarin, 379)

- add REQUIRED_USE satisfaction solver (Arthur Zamarin, 380)

- pmerge: add ``--pdb-intercept`` as a way to ``pdb.set_trace()`` into the
resolver (Brian Harring)

- pmerge: sort target processing to stabilize the graph (Brian Harring)

- restricts: fix use default dep matching when working against IUSE defaults
(Brian Harring)

- ebd: make EAPI=8 ``--disable-static`` logic libtool-specific, matching
portage (David Seifert, 386)

- force stable sorting of ``/etc/portage/*`` files loading (Brian Harring)
https://github.com/pkgcore/pkgcore/issues/385

- add USE_EXPAND expansion awareness for ``/etc/portage/package.use/*`` files
(Brian Harring)
https://github.com/pkgcore/pkgcore/issues/384

- add use flag validation for ``/etc/portage/package.use/*`` content (Brian
Harring)

- throw an exception for any EBD var starting with ``_`` (Brian Harring)

- ignore both empty and non-existent ``repos.conf`` files (Brian Harring)
https://github.com/pkgcore/pkgcore/issues/365

- format code with ``black`` (Brian Harring, 382)

- various code cleanups, refactoring and modernization (Brian Harring)

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

0.12.17

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

- profiles: support package.bashrc files as an extension (370, Arthur Zamarin)

- patom: new command for working with atoms, like qatom (362, Arthur Zamarin)

- ebuild.repository: fix manifest entries generation with precise restricts
(371, Arthur Zamarin)

- operations.fetch: better error messages when fetching fails (Arthur Zamarin)
https://github.com/pkgcore/pkgdev/issues/86

- ebuild.profiles: error out when USE_EXPAND syntax is used in package.mask
(Arthur Zamarin)
https://github.com/pkgcore/pkgcheck/issues/370

- drop Python 3.8 support (Arthur Zamarin)

- Use flit with custom wrapper as build backend (372, 374, Arthur Zamarin,
with special thanks to Michał Górny for reviewing and helping with it)

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

Page 2 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.