Pkgcore

Latest version: v0.12.26

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

Scan your dependencies

Page 14 of 27

0.7.4

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

- fix userprofile stacking for /etc/portage/profile; this fixes a traceback.


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

0.7.3

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

- speed up directory walking; varies, but ~25% faster.

- pkgcore no longer allows comments in profiles/categories.

- pkgcore now allows profile package.mask and friends as directories for user
configuration, and within repositories that set profile-formats = portage-1
in their layout.conf.

- pquery --expr was removed. Open to re-adding it, but in a maintainable
form that has testing, and is usable elsewhere.

- pquery now if given no restrictions, defaults to --all.

- pquery argument parsing was rewritten; ordering issues for --config
were fixed, error messages improved, and general cleanup.

- fix traceback that occurs when unmerging a pkg, but tempspace needs
to be created.

- initial layout.conf support; thin-manifests, use-manifests, and
controllable hashes.


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

0.7.2

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

- bug fixes; fix to pebuild so it works again, bugs spotted by pyflakes,
etc. Basically codebase cleanup.

- experimental support added for generating Manifests via pmaint digest.

- pkgcore no longer supports manifest version1; nothing else supports
it now, it's no longer in use, thus the removal.

- new pmaint 'mirror' command. This is used for pulling down
all distfiles that could be required for a specific package.

- operations proxy no longer triggers infinite recursion.


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

0.7.1

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

- add TIMESTAMP header to binpkg Packages cache.

- mangle and add compatibility to source_repository handling to make
it play nice w/ past transgressions, and generate in a form portage
will like.

- fix traceback in binpkg installation

- fix pclone_cache hang

- suppress spurious slot shadowing test failure; occurs dependant on
GC behaviour, the complaint however doesn't matter (it false-negatives
on a mock object used for tests).


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

0.7

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

- pmaint regen now supports regenerating binary and install repository
caches.

- pkgcore now tracks and records the originating/source repository
when installing to the vdb.

- new pkg attribute; source_repository. This tracks where a package
originated from- primarily useful for binpkgs and vdb.
pquery --attr source_repository is how to access it from the CLI.

- pkg_config can now be invoked via:
pconfig package <target>

- splitdebug no longer runs if the pkg has been split already.

- arbitrary exceptions during merging/unmerging no longer stop the
merge/unmerge; a traceback is displayed instead.

- added initial profile inspection tool; pinspect profiles.

- pmaint copy arguments have changed; check the help, short version,
it's now sane.

- pkgcore now lives at googlecode; http://pkgcore.googlecode.com/

- large scale conversion of internals to argparse. Saner parsing namely,
although it's still a work in progress to make it pretty.

- man pages and docs in general have been converted to sphinx. Definite
improvement already, but more to come.

- pkgcore observer api's were heavily gutted and split into observer and
outputter. This should enable easier UX integration, while enabling
our next step towards parallelization.


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

0.6.6

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

- make use/useq/usev extremely obnoxious towards offending devs who use them
in global scope when they're not supposed to. Pretty much, I'm tired of
pkgcore being broken for being PMS compliant; as such I'm now pointing
users loud and clear at the offenders.

- fix traceback in user profile support (/etc/portage/profiles).


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

Page 14 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.