.gitignore
.pylintrc
LICENSE
MANIFEST.in
README.rst
pyproject.toml
requirements-develop.txt
requirements-docs.in
requirements-tests39.in
requirements-tests39.txt
requirements-update.in
requirements-update.txt
requirements-wheels.in
requirements-wheels.txt
setup.py
tox.ini
bin/check-release.py
bin/update-docs.py
bin/update-tables.py
bin/verify-table-integrity.py
bin/wcwidth-browser.py
bin/wcwidth-libc-comparator.py
code_templates/api_c.rst.j2
code_templates/c_gcb_class.c.j2
code_templates/c_table.c.j2
code_templates/c_term_programs.c.j2
code_templates/c_terminal_overrides.c.j2
code_templates/grapheme_override_per_terminal.py.j2
code_templates/grapheme_override_table.py.j2
code_templates/grapheme_registry.py.j2
code_templates/grapheme_table.c.j2
code_templates/grapheme_table.py.j2
code_templates/python_table.py.j2
code_templates/table_overrides.py.j2
code_templates/tables.h.j2
code_templates/term_programs.py.j2
code_templates/unicode_version.rst.j2
code_templates/unicode_versions.py.j2
code_templates/wcwidth_config.h.j2
docs/api.rst
docs/conf.py
docs/developing.rst
docs/history.rst
docs/index.rst
docs/intro.rst
docs/libwcwidth.rst
docs/related.rst
docs/specs.rst
docs/unicode_version.rst
libwcwidth/.clang-format
libwcwidth/CMakeLists.txt
libwcwidth/LICENSE
libwcwidth/Makefile
libwcwidth/README.rst
libwcwidth/cmake/libwcwidth-config.cmake.in
libwcwidth/examples/align.c
libwcwidth/examples/textwrap.c
libwcwidth/examples/width.c
libwcwidth/include/wcwidth/align.h
libwcwidth/include/wcwidth/clip.h
libwcwidth/include/wcwidth/escape.h
libwcwidth/include/wcwidth/grapheme.h
libwcwidth/include/wcwidth/sgr.h
libwcwidth/include/wcwidth/table_types.h
libwcwidth/include/wcwidth/tables.h
libwcwidth/include/wcwidth/terminal_override.h
libwcwidth/include/wcwidth/text_sizing.h
libwcwidth/include/wcwidth/textwrap.h
libwcwidth/include/wcwidth/unicode.h
libwcwidth/include/wcwidth/utf8.h
libwcwidth/include/wcwidth/wcwidth.h
libwcwidth/include/wcwidth/wcwidth_config.h
libwcwidth/include/wcwidth/width.h
libwcwidth/src/align.c
libwcwidth/src/bisearch.c
libwcwidth/src/clip.c
libwcwidth/src/escape.c
libwcwidth/src/grapheme.c
libwcwidth/src/sgr.c
libwcwidth/src/terminal_override.c
libwcwidth/src/text_sizing.c
libwcwidth/src/textwrap.c
libwcwidth/src/utf8.c
libwcwidth/src/wcstwidth.c
libwcwidth/src/wcswidth.c
libwcwidth/src/wcwidth.c
libwcwidth/src/width.c
libwcwidth/src/tables/table_ambiguous.c
libwcwidth/src/tables/table_gcb_class.c
libwcwidth/src/tables/table_grapheme.c
libwcwidth/src/tables/table_mc.c
libwcwidth/src/tables/table_term_programs.c
libwcwidth/src/tables/table_terminal_overrides.c
libwcwidth/src/tables/table_vs15.c
libwcwidth/src/tables/table_vs16.c
libwcwidth/src/tables/table_wide.c
libwcwidth/src/tables/table_zero.c
libwcwidth/tests/test_align.c
libwcwidth/tests/test_clip.c
libwcwidth/tests/test_common.h
libwcwidth/tests/test_escape.c
libwcwidth/tests/test_gcb_class.c
libwcwidth/tests/test_grapheme.c
libwcwidth/tests/test_sgr.c
libwcwidth/tests/test_text_sizing.c
libwcwidth/tests/test_textwrap.c
libwcwidth/tests/test_utf8.c
libwcwidth/tests/test_wcswidth.c
libwcwidth/tests/test_wcwidth.c
libwcwidth/tests/test_width.c
tests/__init__.py
tests/conftest.py
tests/test_ambiguous.py
tests/test_benchmarks.py
tests/test_check_release.py
tests/test_clip.py
tests/test_clip_cjk_emoji.py
tests/test_clip_overtyping.py
tests/test_core.py
tests/test_emojis.py
tests/test_fastcall_args.py
tests/test_grapheme.py
tests/test_hyperlink.py
tests/test_justify.py
tests/test_setup.py
tests/test_sgr_state.py
tests/test_term_overrides.py
tests/test_text_sizing.py
tests/test_textwrap.py
tests/test_ucslevel.py
tests/test_width.py
wcwidth/__init__.py
wcwidth/_clip.py
wcwidth/_constants.py
wcwidth/_wcswidth.py
wcwidth/_wcwidth.py
wcwidth/_wcwidth_c.c
wcwidth/_wcwidth_c.pyi
wcwidth/_width.py
wcwidth/align.py
wcwidth/bisearch.py
wcwidth/control_codes.py
wcwidth/escape_sequences.py
wcwidth/grapheme.py
wcwidth/hyperlink.py
wcwidth/py.typed
wcwidth/sgr_state.py
wcwidth/table_ambiguous.py
wcwidth/table_grapheme.py
wcwidth/table_mc.py
wcwidth/table_overrides.py
wcwidth/table_term_programs.py
wcwidth/table_vs15.py
wcwidth/table_vs16.py
wcwidth/table_wide.py
wcwidth/table_zero.py
wcwidth/text_sizing.py
wcwidth/textwrap.py
wcwidth/unicode_versions.py
wcwidth/wcwidth.py
wcwidth.egg-info/PKG-INFO
wcwidth.egg-info/SOURCES.txt
wcwidth.egg-info/dependency_links.txt
wcwidth.egg-info/top_level.txt
wcwidth/table_grapheme_overrides/__init__.py
wcwidth/table_grapheme_overrides/_known_058c7585.py
wcwidth/table_grapheme_overrides/_known_2148ff29.py
wcwidth/table_grapheme_overrides/_known_244dc88b.py
wcwidth/table_grapheme_overrides/_known_336a71a1.py
wcwidth/table_grapheme_overrides/_known_33ac73f2.py
wcwidth/table_grapheme_overrides/_known_3a1895d5.py
wcwidth/table_grapheme_overrides/_known_59180a0d.py
wcwidth/table_grapheme_overrides/_known_65c6beb5.py
wcwidth/table_grapheme_overrides/_known_78f828e8.py
wcwidth/table_grapheme_overrides/_known_8c2ae14d.py
wcwidth/table_grapheme_overrides/_known_900356bf.py
wcwidth/table_grapheme_overrides/_known_97904ece.py
wcwidth/table_grapheme_overrides/_known_a5880eeb.py
wcwidth/table_grapheme_overrides/_known_b6d33cf4.py
wcwidth/table_grapheme_overrides/_known_c57c295b.py
wcwidth/table_grapheme_overrides/_known_cf02297d.py
wcwidth/table_grapheme_overrides/_known_e18ac6a7.py
wcwidth/table_grapheme_overrides/_known_e2b75ee3.py
wcwidth/table_grapheme_overrides/_known_fb5fd79b.py
wcwidth/table_grapheme_overrides/_known_fdc99132.py
wcwidth/table_grapheme_overrides/_registry.py