py-stringmatching 0.4.7


pip install py-stringmatching

  Latest version

Released: Feb 18, 2026

Project Links

Meta
Author: UW Magellan Team
Requires Python: >=3.7

Classifiers

Development Status
  • 4 - Beta

Environment
  • Console

Intended Audience
  • Developers
  • Science/Research
  • Education

License
  • OSI Approved :: BSD License

Operating System
  • POSIX
  • Unix
  • MacOS
  • Microsoft :: Windows

Programming Language
  • Python
  • Python :: 3
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12

Topic
  • Scientific/Engineering
  • Utilities
  • Software Development :: Libraries

py_stringmatching

This project seeks to build a Python software package that consists of a comprehensive and scalable set of string tokenizers (such as alphabetical tokenizers, whitespace tokenizers) and string similarity measures (such as edit distance, Jaccard, TF/IDF). The package is free, open-source, and BSD-licensed.

Dependencies

py_stringmatching has been tested on each Python version between 3.7 and 3.12, inclusive.

The required dependencies to build the package are NumPy 1.7.0 or higher, but lower than 2.0, and a C or C++ compiler. For the development version, you will also need Cython.

Platforms

py_stringmatching has been tested on Linux, OS X and Windows. At this time we have only tested on x86 architecture.

Wheel compatibility matrix

Platform CPython 3.8 CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12
macosx_11_0_arm64
macosx_15_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_x86_64
win32
win_amd64

Files in release

py_stringmatching-0.4.7-cp310-cp310-macosx_11_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp310-cp310-macosx_15_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3MiB)
py_stringmatching-0.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.3MiB)
py_stringmatching-0.4.7-cp310-cp310-musllinux_1_2_aarch64.whl (3.3MiB)
py_stringmatching-0.4.7-cp310-cp310-musllinux_1_2_x86_64.whl (3.3MiB)
py_stringmatching-0.4.7-cp310-cp310-win32.whl (1.2MiB)
py_stringmatching-0.4.7-cp310-cp310-win_amd64.whl (1.3MiB)
py_stringmatching-0.4.7-cp311-cp311-macosx_11_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5MiB)
py_stringmatching-0.4.7-cp311-cp311-musllinux_1_2_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp311-cp311-musllinux_1_2_x86_64.whl (3.5MiB)
py_stringmatching-0.4.7-cp311-cp311-win32.whl (1.2MiB)
py_stringmatching-0.4.7-cp311-cp311-win_amd64.whl (1.3MiB)
py_stringmatching-0.4.7-cp312-cp312-macosx_11_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5MiB)
py_stringmatching-0.4.7-cp312-cp312-musllinux_1_2_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp312-cp312-musllinux_1_2_x86_64.whl (3.5MiB)
py_stringmatching-0.4.7-cp312-cp312-win32.whl (1.2MiB)
py_stringmatching-0.4.7-cp312-cp312-win_amd64.whl (1.3MiB)
py_stringmatching-0.4.7-cp38-cp38-macosx_11_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4MiB)
py_stringmatching-0.4.7-cp38-cp38-musllinux_1_2_aarch64.whl (3.4MiB)
py_stringmatching-0.4.7-cp38-cp38-musllinux_1_2_x86_64.whl (3.4MiB)
py_stringmatching-0.4.7-cp38-cp38-win32.whl (1.2MiB)
py_stringmatching-0.4.7-cp38-cp38-win_amd64.whl (1.3MiB)
py_stringmatching-0.4.7-cp39-cp39-macosx_11_0_arm64.whl (1.3MiB)
py_stringmatching-0.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.3MiB)
py_stringmatching-0.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.3MiB)
py_stringmatching-0.4.7-cp39-cp39-musllinux_1_2_aarch64.whl (3.3MiB)
py_stringmatching-0.4.7-cp39-cp39-musllinux_1_2_x86_64.whl (3.3MiB)
py_stringmatching-0.4.7-cp39-cp39-win32.whl (1.2MiB)
py_stringmatching-0.4.7-cp39-cp39-win_amd64.whl (1.3MiB)
Extras: None
Dependencies:
numpy (<2.0,>=1.7.0)