Web lists-archives.com

Bug#924643: ITP: colorzero -- Construct, convert, and manipulate colors in a Pythonic manner




Package: wnpp
Severity: wishlist
Owner: Dave Jones <dave@xxxxxxxxxxxxxxx>

* Package name    : colorzero
  Version         : 1.1
  Upstream Author : Dave Jones <dave@xxxxxxxxxxxxxxx>
* URL             : https://colorzero.readthedocs.io/
* License         : BSD 3-clause
  Programming Lang: Python
  Description     : Construct, convert, and manipulate colors in a Pythonic manner

Colorzero is a library for working with colors in Python. It is not
intended to be as comprehensive as colormath, but is intended to be a
little easier to use, particularly for beginners. The major difference
with colorzero is that colors are tuples and thus immutable. Standard
mathematical operators (addition, subtraction, multiplication, etc.) are
used to generate new colors. Conversions are provided for a wide variety
of systems including YUV, RGB565, CMYK, CIE Lab, and so on.


The GPIO Zero package (which I'm one of the upstream developers for, and
which was recently kindly added to Debian by Peter Green) is currently
at version 1.4.1. We released 1.5.0 recently and this has grown a
dependency on my colorzero library (which was split out from my picamera
library last year).

It's already packaged and in Raspbian, but I'd like to get it upstream
to ease the progress of GPIO Zero to 1.5.0 in Debian. I'm happy to
handle maintainership of the package (I already do for Raspbian);
possibly just need a sponsor to sanity check that there's nothing
dreadfully broken in the current package?

I've also got copies of colorzero 1.1 and gpiozero 1.5 stuffed in a PPA
(https://launchpad.net/~waveform/+archive/ubuntu/pkg) for testing on
Ubuntu on Pi, if that makes things any easier.