{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Converts between and manipulates color representations including RGB, HSL, hex (3- and 6-digit), and named web colors, with support for color gradients and comparison.","skillfed_tags":["color-conversion","unmaintained"],"use_cases":["Generate color scales or gradients for data visualization, heatmaps, or UI design mockups.","Parse and normalize user-supplied color input (hex, RGB, named colors) in web applications or CLI tools.","Convert between color formats in image processing or graphics pipelines that need both human-readable and machine-readable representations.","Build simple color-picking or color-identification features in applications.","Create CSS or HTML color specifications programmatically from RGB or HSL values."],"what_it_does":"Colour is a lightweight library for working with colors in Python. It provides a single Color object that can be instantiated from multiple formats\u2014named colors (e.g., 'red'), RGB tuples, HSL tuples, 3-digit hex, or 6-digit hex\u2014and converts freely between them. You can read and modify individual color components (red, green, blue, hue, saturation, luminance) and generate smooth color gradients between two colors. The library also includes standalone conversion functions (rgb2hex, hsl2rgb, etc.) for those who prefer functional style.\n\nThe package has no runtime dependencies, making it trivial to install. However, it has been abandoned since 2017 and receives no active maintenance. The codebase is documented with extensive doctest examples, and the library is designed to be simple and Pythonic. It's suitable for small projects, scripts, and educational use, but should be carefully evaluated for production systems that need ongoing support or compatibility with the latest Python versions.","worth_installing":"Yes, if you need simple color conversion and manipulation in a small script or educational project and are comfortable with an unmaintained package. No, if you require active maintenance, support for modern Python versions, or a production-grade library\u2014consider a maintained alternative. The zero dependencies and permissive license make it low-risk to try, but the 2017 last release and abandoned status mean no bug fixes or feature updates will arrive."},"id":"colour","links":{"html":"https://skillfed.io/packages/colour","md":"https://skillfed.io/packages/colour.md","pypi":"https://pypi.org/project/colour/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-11-19","license_spdx":null,"license_treatment":"permissive","name":"colour","python_support":"unspecified","summary":"converts and manipulates various color representation (HSL, RVB, web, X11, ...)"},"popularity":{"monthly_downloads":2026948,"position":3355,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.5"}
