Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-wcwidth-0.6.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-wcwidth Distribution: openSUSE Tumbleweed
Version: 0.6.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Apr 13 00:17:49 2026
Group: Unspecified Build host: reproducible
Size: 514729 Source RPM: python-wcwidth-0.6.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jquast/wcwidth
Summary: Number of Terminal column cells of wide-character codes
This API is mainly for Terminal Emulator implementors -- any python
program that attempts to determine the printable width of a string on
a Terminal. It is implemented in python (no C library calls) and has
no 3rd-party dependencies.

It is certainly possible to use your Operating System's wcwidth(3)
and wcswidth(3) calls if it is POSIX-conforming, but this would not
be possible on non-POSIX platforms, such as Windows, or for
alternative Python implementations, such as jython.  It is also
commonly many releases older than the most current Unicode Standard
release files, which this project aims to track.

Provides

Requires

License

MIT

Changelog

* Sun Apr 12 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.6.0:
    * Complete textwrap.wrap() with 6 missing params!
  - update to 0.5.3:
    * Add Virama conjunct for the Brahmic scripts
  - update to 0.5.2:
    * Do not distribute any data files
    * Update specs and zero-width tables regarding Mc
    * Standalone emoji support
  - update to 0.5.0:
    * **Drop Support** of many historical versions of wide and zero
      unicode tables.  Only the latest Unicode version (17.0.0) is
      now shipped. The related ``unicode_version='auto'`` keyword
      of the `wcwidth()`-family of functions are ignored.
      `list_versions()` always returns a tuple of only a single
      element of the only unicode version supported. #195
    * **Performance** improvement of most common call without
      version or ambiguous_width specified by 20%. #195
    * **Bugfix** OSC Hyperlinks when broken mid-text by ``wrap()``.
  - update to 0.4.0:
    * Bugfix: OSC Hyperlinks should not be broken by ``wrap()``
    * New functions: ``iter_graphemes_reverse()``,
      ``grapheme_boundary_before()``
  - update to 0.3.5:
    * Re-stamp package version correctly, 0.3.4 packaged a failing
      test
  - update to 0.3.4:
    * bugfix our center() padding algorithm
    * docfix: accidental double-escapes t -> t
  - update to 0.3.3:
    * Add fast path for ASCII printables to `width()`
    * Add `py.typed` file and `Typing :: Typed` classifier
  - update to 0.3.2:
    * type hinting for full ``mympy --strict`` compliance, by
      @penguinolog https://github.com/jquast/wcwidth/pull/183
  - update to 0.3.1:
    * Add benchmarking using codspeed.io
    * improve width() performance
  - update to 0.3.0:
    * Major changes since 0.2.14, in order
    * Migrate from setup.py + setuptools to pyproject.toml +
      hatchling
    * Small improvements to update-tables.py and wcwidth-browser.py
    * New: iter_graphemes()
    * New: width() terminal-aware string measurement
    * New: ljust(), rjust(), center() justify text
    * New: wrap()
    * improve wcswidth() performance ~30%
    * New ambigous_width=1 argument
    * New strip_sequences() and cut() functions
    * Width 0 for Default_Ignorable_Code_Point characters
    * Bugfix for Prepended_Concatenation_Mark characters
* Wed Oct 29 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.2.14
    * Drop Support for Python 2.7 and 3.5. PR #117.
    * Update tables to include Unicode Specifications 16.0.0 and
      17.0.0. PR #146.
    * Bugfix U+00AD SOFT HYPHEN should measure as 1, versions 0.2.9
      through 0.2.13 measured as 0. PR #149.
  - Drop 0001-Don-t-use-codecs.open-on-Python-3.patch, merged upstream
* Fri Sep 05 2025 Dirk Müller <dmueller@suse.com>
  - add 0001-Don-t-use-codecs.open-on-Python-3.patch to fix
    deprecations for python 3.14
* Fri Jun 13 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyproject macros.
  - No more greedy globs in %files.
* Sat Jan 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.2.13:
    * Bugfix zero-width support for Hangul Jamo (Korean) #111
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.2.12:
    * Include tests files in the source distribution (PR #98, PR
    * **Bugfix** accounting of some kinds of emoji sequences using
      U+FE0F
    * Variation Selector 16 (PR #97).
    * **Bugfix** zero-width characters used in Emoji ZWJ sequences,
      Balinese, Jamo, Devanagari, Tamil, Kannada and others (PR #91).
    * Include requirements files in the source distibution (PR
      [#83]).
    * Update Unicode version to 15.1.0
    * Add testing support for Python 3.12
    * Update README
    * Update requirements
    * Enable GitHub Actions CI
    * Prepare release 0.2.7
    * Update tox envs in README
    * Include bin, docs, and tox.ini in the source distribution
* Mon Aug 07 2023 Dirk Müller <dmueller@suse.com>
  - use actual package name for importlib-metadata requires
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Tue Jan 17 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.2.6:
    * Fix example for str.rjust(20, '_')
    * Add CodeQL workflow for GitHub code scanning
    * Switch to using importlib.metadata
    * Use a new jinja2 templating process to update library to latest unicode
  - Drop patch remove-pkg_resources.patch.
  - Remove Python 2 gubbins.

Files

/usr/lib/python3.11/site-packages/wcwidth
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/licenses
/usr/lib/python3.11/site-packages/wcwidth-0.6.0.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/wcwidth/__init__.py
/usr/lib/python3.11/site-packages/wcwidth/__pycache__
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/bisearch.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/bisearch.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/control_codes.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/control_codes.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/escape_sequences.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/escape_sequences.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/grapheme.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/grapheme.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/sgr_state.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/sgr_state.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_ambiguous.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_ambiguous.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_grapheme.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_grapheme.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_mc.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_mc.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_vs16.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_vs16.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_wide.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_wide.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_zero.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/table_zero.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/textwrap.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/textwrap.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/unicode_versions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/unicode_versions.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/wcwidth.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/wcwidth/__pycache__/wcwidth.cpython-311.pyc
/usr/lib/python3.11/site-packages/wcwidth/bisearch.py
/usr/lib/python3.11/site-packages/wcwidth/control_codes.py
/usr/lib/python3.11/site-packages/wcwidth/escape_sequences.py
/usr/lib/python3.11/site-packages/wcwidth/grapheme.py
/usr/lib/python3.11/site-packages/wcwidth/py.typed
/usr/lib/python3.11/site-packages/wcwidth/sgr_state.py
/usr/lib/python3.11/site-packages/wcwidth/table_ambiguous.py
/usr/lib/python3.11/site-packages/wcwidth/table_grapheme.py
/usr/lib/python3.11/site-packages/wcwidth/table_mc.py
/usr/lib/python3.11/site-packages/wcwidth/table_vs16.py
/usr/lib/python3.11/site-packages/wcwidth/table_wide.py
/usr/lib/python3.11/site-packages/wcwidth/table_zero.py
/usr/lib/python3.11/site-packages/wcwidth/textwrap.py
/usr/lib/python3.11/site-packages/wcwidth/unicode_versions.py
/usr/lib/python3.11/site-packages/wcwidth/wcwidth.py
/usr/share/doc/packages/python311-wcwidth
/usr/share/doc/packages/python311-wcwidth/README.rst
/usr/share/doc/packages/python311-wcwidth/intro.rst
/usr/share/licenses/python311-wcwidth
/usr/share/licenses/python311-wcwidth/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 15 22:19:30 2026