On 21/05/2019 11.49, Nathaniel Smith wrote: > On Tue, May 21, 2019 at 2:40 AM Walter Dörwald <wal...@livinglogic.de> wrote: >> >> On 20 May 2019, at 22:15, Christian Heimes wrote: >> >>> Hi, >>> >>> here is the first version of my PEP 594 to deprecate and eventually >>> remove modules from the standard library. The PEP started last year >>> with talk during the Python Language Summit 2018, >>> https://lwn.net/Articles/755229/. >>> >>> [...] >>> >>> colorsys >>> ~~~~~~~~ >>> >>> The `colorsys <https://docs.python.org/3/library/colorsys.html>`_ >>> module >>> defines color conversion functions between RGB, YIQ, HSL, and HSV >>> coordinate >>> systems. The Pillow library provides much faster conversation between >>> color systems. >>> >>> Module type >>> pure Python >>> Deprecated in >>> 3.8 >>> To be removed in >>> 3.10 >>> Substitute >>> `Pillow <https://pypi.org/project/Pillow/>`_, >>> `colorspacious <https://pypi.org/project/colorspacious/>`_ >> >> I'm using colorsys constantly as the basis for a tool that converts CSS >> colors between different coordinate systems. I don't see how that could >> be done via Pillow (which AFAICT only converts complete images). >> RGB<->HSV<->HLS conversion seems to be not available (or not obvious) in >> colorspacious. > > Correct, colorspacious doesn't support HSV or HLS. I suppose it would > be trivial enough to add... > > The 'colour' package has them (along with everything else you can > dream of): https://colour.readthedocs.io/en/latest/colour.models.html
Nice catch, I just added https://python-colormath.readthedocs.io/en/latest/ to my update PR. I'll add colour to the list, too. (It didn't pop up on my radar because I wasn't checking for British spelling) Christian _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com