v0.10.27
github-actions
released this
26 Jan 08:48
·
46 commits
to master
since this release
- Dockerfile: introduce
pkgcheck
docker, created on release, which should provide stable and tested environment to run, for example in CI (@arthurzam) - Test pkgcheck with Python 3.12 and 3.13 (@thesamesam, #567)
New checks:
- UnstatedIuse: check for unstated IUSE in "?" dependencies (@arthurzam)
- SandboxCallCheck: check for invalid sandbox function calls (@arthurzam, #644)
- OldPackageName: check for package named after old package name (@arthurzam, #650)
- RepositoryCategories: check for fundamental category issues in the repository layout (@ferringb, #656)
Fixed bugs:
- pyproject.toml: add runtime dependency on setuptools for Python 3.12 (@arthurzam)
- MissingInherits: add some special variables to exclude list (@arthurzam)
- UnusedInherits: add whitelist for weak usage by another eclass, for example conditional automagic inherit (@arthurzam)
- GitCommitsCheck: fix tarfile Python 3.12 compatibility (@parona-source, #638)
- MissingRemoteId: improve gitlab matching rules (@parona-source, #636, #637)
- OutdatedProfilePackage: don't warn when version was removed not long ago (@arthurzam)
- DeprecatedDep: fix mishandling of slotted deprecates (@arthurzam, #642)
- DependencyMoved: show better error for dependency on pkgmove (@arthurzam, #649)
- compatibility: remove reliance on
repo.category_dirs
(@ferringb, #656)