gpo.zugaina.org

Search Portage & Overlays:

dev-python/palettable

Color palettes for Python

Screenshots

  • palettable-3.3.3
    ~amd64 ~x86
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 066b619b03a32dae84db3ca3a2f7911290ecf92c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 21:20:58 2026 +0200

dev-python/palettable: drop stray top-level dirs from sdist

Upstream's [tool.setuptools.packages.find] in pyproject.toml only
excludes ["*.test"] (matching nested palettable.test sub-packages),
so find_packages() also picks up the top-level scripts/, test/, and
docs/ directories alongside palettable/ and tries to install them at
the root of site-packages.

The eclass detects this with "Failing install because of stray
top-level files in site-packages". None of those directories are real
Python packages (development artifacts only), so drop them in
src_prepare before find_packages runs.

Build-verified via ebuild ... clean install on python3_13.

commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200

*/*: normalize personal-maintainer metadata.xml

Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:

- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>

Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.

commit 2486687fae3d926a434190198b6016313c9b4916
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 18:31:10 2026 +0200

dev-python/{monty,numdifftools,palettable,parsimonious,partd,spur,toml}: declare EPYTEST_PLUGINS=()

Clears pkgcheck's EPyTestPluginsSuggestion on seven small packages
whose test suites don't declare any pytest-* plugin deps in BDEPEND.
Empty EPYTEST_PLUGINS prevents pytest from auto-loading whatever
plugins happen to be system-wide installed.

Pure cosmetic change - test behavior is equivalent unless the host
has incidental pytest plugins that would interfere.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

commit 18a7262209e8c08a81ce372e20fb7a2ba610c119
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:24:09 2026 +0200

dev-python/palettable: new package, add 3.3.3

Simple color-palette lookup library (no mandatory runtime deps).
Needed transitively by dev-python/pymatgen-core, which is being
added to satisfy xraylarch 2026.x's larixite dep.

Tested: `ebuild ... clean compile install` is clean, only upstream
pyproject.toml deprecation noise.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>