skillfed

cycler

Composable style cycles

cycler Permissive 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) AGING 82 v0.12.1 released

Install

cycler on PyPI

pip

pip install cycler

uv

uv add cycler

poetry

poetry add cycler

Package 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

Development Status :: 4 - BetaLicense :: OSI Approved :: BSD LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

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/

Read as markdown · JSON record · Source repository

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
plot color cyclingmatplotlib style cyclescomposable property iterationline style rotationmarker cyclingplot attribute cyclesstyle property iteration

Similar packages