Python

pkgcore

Latest version: v0.12.19

PyUp actively tracks 488,662 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

Page 1 of 26

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)

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

0.12.16

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

- portage_conf: fix timeout settings for rsync (368, Arthur Zamarin)

- fetch.custom: fix commands with `\` variable escaping (Arthur Zamarin)
https://github.com/pkgcore/pkgdev/issues/94

- repository: check issues with distdir only if fetch failed (Arthur Zamarin)
https://github.com/pkgcore/pkgdev/issues/99

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

0.12.15

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

- Better reporting of issues during manifest operation over a repository
(Arthur Zamarin)

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

0.12.14

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

- ebd: helpers: allow zstd for prepalldocs/prepinfo/prepman (Sam James, 358)

- pquery: fix ``--maintainer maintainer-needed`` (Arthur Zamarin, 359)

- Modernize all the tests to use pytest (Arthur Zamarin)

- ebuild: improve malformed atom error messages (Arthur Zamarin)

- bash completion: add for pquery (Arthur Zamarin, 360)

- metadata.xsd: import ``savannah``, ``savannah-non-gnu``,
``freedesktop-gitlab``, ``gnome-gitlab`` remote-ids (Matt Turner, 363)

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

Page 1 of 26