Metadata-Version: 2.4
Name: canonmap
Version: 0.4.85
Summary: A data matching and canonicalization library with multipl database connector support
Project-URL: Homepage, https://github.com/vinceberry/canonmap
Project-URL: Documentation, https://github.com/vinceberry/canonmap#readme
Project-URL: Repository, https://github.com/vinceberry/canonmap
Project-URL: Issues, https://github.com/vinceberry/canonmap/issues
Project-URL: Changelog, https://github.com/vinceberry/canonmap/blob/main/CHANGELOG.md
Author-email: Vince Berry <vincent.berry11@gmail.com>
Maintainer-email: Vince Berry <vincent.berry11@gmail.com>
License: MIT
License-File: LICENSE
License-File: NOTICE.txt
Keywords: canonicalization,data-matching,database,entity-resolution,etl,mysql,natural language to sql,ner,nl2sql,nlp,sql
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: chardet>=4.0.0
Requires-Dist: cohere>=4.0.0
Requires-Dist: jellyfish>=0.9.0
Requires-Dist: metaphone>=0.6
Requires-Dist: mysql-connector-python>=8.0.0
Requires-Dist: numpy>=1.21.0
Requires-Dist: openpyxl>=3.1
Requires-Dist: pandas>=1.5.0
Requires-Dist: pandas>=2.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: python-levenshtein>=0.20.0
Requires-Dist: python-multipart>=0.0.5
Requires-Dist: rich>=12.0.0
Requires-Dist: sqlalchemy>=2.0
Provides-Extra: dev
Requires-Dist: black>=22.0.0; extra == 'dev'
Requires-Dist: build>=0.10.0; extra == 'dev'
Requires-Dist: flake8>=5.0.0; extra == 'dev'
Requires-Dist: isort>=5.0.0; extra == 'dev'
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pre-commit>=2.20.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: twine>=4.0.0; extra == 'dev'
Provides-Extra: fastapi
Requires-Dist: fastapi>=0.100.0; extra == 'fastapi'
Requires-Dist: uvicorn>=0.20.0; extra == 'fastapi'
Description-Content-Type: text/markdown

CanonMap
========

CanonMap is a Python library for data matching and canonicalization with multiple database connector support. It uses a `src/` layout and publishes the package `canonmap`.

Quick start
-----------

```python
from canonmap import MappingPipeline, EntityMappingRequest
```

For more information, see the repository homepage.


