cycler
Composable style cycles
Install
cycler on PyPI
pip
pip install cycleruv
uv add cyclerpoetry
poetry add cyclerPackage facts
| License | Copyright (c) 2015, matplotlib project All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | aging — 1,041 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: cycler-0.12.1-py3-none-any.whl
Keywords: cycle, kwargs
About cycler
from the package's own PyPI description — quoted content, verbatim
|PyPi| |Conda| |Supported Python versions| |GitHub Actions| |Codecov|_
.. |PyPi| image:: https://img.shields.io/pypi/v/cycler.svg?style=flat .. _PyPi: https://pypi.python.org/pypi/cycler
.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/cycler .. _Conda: https://anaconda.org/conda-forge/cycler
.. |Supported Python versions| image:: https://img.shields.io/pypi/pyversions/cycler.svg .. _Supported Python versions: https://pypi.python.org/pypi/cycler
.. |GitHub Actions| image:: https://github.com/matplotlib/cycler/actions/workflows/tests.yml/badge.svg .. _GitHub Actions: https://github.com/matplotlib/cycler/actions
.. |Codecov| image:: https://codecov.io/github/matplotlib/cycler/badge.svg?branch=main&service=github .. _Codecov: https://codecov.io/github/matplotlib/cycler?branch=main
cycler: composable cycles
Docs: https://matplotlib.org/cycler/
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Composable style cycles for iterating over plot properties like colors, line styles, and markers in a flexible, reusable way.
Installs cleanly with no runtime dependencies and a pure-Python wheel. Maintenance is aging—last release was 2023-10-07—but the repository remains active with a recent commit on 2025-02-27, suggesting stability rather than abandonment.
BSD License permits commercial and private use with minimal restrictions; you must retain copyright notice and disclaimer in source distributions.
Usage
pip install cycler==0.12.1
from cycler import cycler
color_cycle = cycler(color=['red', 'blue', 'green'])
for props in color_cycle:
print(props)
Verdict: Lightweight, dependency-free utility with permissive BSD licensing and no known vulnerabilities. Maintenance is aging but repository activity remains current. Safe for stable, low-risk integration into plotting workflows.
Needs verification
- Whether the gap since 2023-10-07 reflects deliberate stability or reduced maintenance capacity
- Whether cycler remains the canonical cycle-composition tool or has been superseded
Similar packages
permissive · top 1,000 on PyPI
packagingpermissive · top 100 on PyPI
rich-argparsepermissive · top 1,000 on PyPI
fonttoolspermissive · top 1,000 on PyPI
argcompletepermissive · top 1,000 on PyPI
annotated-typespermissive · top 100 on PyPI
logurupermissive · top 1,000 on PyPI
seabornpermissive · top 1,000 on PyPI
lupapermissive · top 1,000 on PyPI
pip-apipermissive · top 1,000 on PyPI