wcwidth breaking changes

pypi

6 curated breaking changes across major versions of wcwidth. Use this as a migration checklist before bumping dependencies.

6
changes
Breaking changes by transition
  • 0.2.14 \u2192 0.3.0breaking

    Migrate from setup.py + setuptools to pyproject.toml + hatchling by @hugovk in https://github.com/jquast/wcwidth/pull/156

  • 0.2.14 \u2192 0.3.0breaking

    Small improvements to update-tables.py and wcwidth-browser.py by @jquast in https://github.com/jquast/wcwidth/pull/160

  • 0.2.14 \u2192 0.3.0breaking

    New: iter_graphemes() by @jquast in https://github.com/jquast/wcwidth/pull/165

  • 0.2.14 \u2192 0.3.0breaking

    New: width() terminal-aware string measurement by @jquast in https://github.com/jquast/wcwidth/pull/166

  • 0.2.14 \u2192 0.3.0breaking

    New: ljust(), rjust(), center() justify text by @jquast in https://github.com/jquast/wcwidth/pull/168

  • 0.2.6 \u2192 0.2.7breaking

    Update Unicode version to 15.1.0 by @GalaxySnail in https://github.com/jquast/wcwidth/pull/77

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/pypi/wcwidth
wcwidth breaking changes — PyPI migration guide | DepScope