datafog

View on PyPIReverse Dependencies (0)

4.0.0 datafog-4.0.0-py3-none-any.whl

Wheel Details

Project: datafog
Version: 4.0.0
Filename: datafog-4.0.0-py3-none-any.whl
Download: [link]
Size: 34002
MD5: 2505bdcda7ce6c75ac63252ff330eee6
SHA256: 1f7fc1e4bfaee389b38139b77d3eb788f7629dbe0b835441fa1f3bb9d8a16200
Uploaded: 2024-08-30 20:49:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datafog
Version: 4.0.0
Summary: Scan, redact, and manage PII in your documents before they get uploaded to a Retrieval Augmented Generation (RAG) system.
Author: Sid Mohan
Author-Email: sid[at]datafog.ai
Maintainer: DataFog
Maintainer-Email: hi[at]datafog.ai
Home-Page: https://datafog.ai
Project-Url: Homepage, https://datafog.ai
Project-Url: Documentation, https://docs.datafog.ai
Project-Url: Discord, https://discord.gg/bzDth394R4
Project-Url: Twitter, https://twitter.com/datafoginc
Project-Url: GitHub, https://github.com/datafog/datafog-python
License: MIT
Keywords: pii,redaction,nlp,rag,retrieval augmented generation
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: tox
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Requires-Python: >=3.10,<3.13
Requires-Dist: pandas
Requires-Dist: requests (==2.32.3)
Requires-Dist: spacy (==3.7.5)
Requires-Dist: pydantic
Requires-Dist: Pillow
Requires-Dist: sentencepiece
Requires-Dist: protobuf
Requires-Dist: pytesseract
Requires-Dist: aiohttp
Requires-Dist: pytest-asyncio
Requires-Dist: numpy
Requires-Dist: fastapi
Requires-Dist: asyncio
Requires-Dist: setuptools
Requires-Dist: pydantic-settings (==2.3.4)
Requires-Dist: typer (==0.12.3)
Requires-Dist: sphinx
Requires-Dist: cryptography
Requires-Dist: just; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: blacken-docs; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-codeblocks; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10601 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
datafog/__about__.py sha256=MPSbkJS_-QSkLK7sMlFXFf5iWlbcSL18Dj2ZiMCtS9c 22
datafog/__init__.py sha256=cE5pYMC0igVM5WEILhU6atTvfUZRB3M2TIVXQyoutfA 1598
datafog/client.py sha256=d8HeKAHAlji97xr2pCy6SPfzebIC8Kg55kU6eHCXFlk 5790
datafog/config.py sha256=2Dyvjstj_yjcVgqxVHQp-T860NpDxbvVR1zvtmJRgTk 2461
datafog/exceptions.py sha256=jkODKN8YKJLuo2dPmD845NZHxdFgvERtxL-KhWNwi2c 2132
datafog/main.py sha256=cyNk69nwHIpIwr_njuTjGwh33ZjaCEOyGTeF3Gi-pRs 9892
datafog/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datafog/models/annotator.py sha256=gyjYa2R5bfgU9xVxbgUXAMm3pVovlCwmi4LrzmqciGk 2016
datafog/models/anonymizer.py sha256=0lJR_n66zN8HGXkKBV9QZSn9qO_9fiERDxUJTNRI7Qs 5525
datafog/models/common.py sha256=V7NC6_W7uhcKan_iPwRQXuG56AkL3OgPm2X92i26GNo 1213
datafog/models/spacy_nlp.py sha256=1H0x5jbrt7Kw4RB7x-7zUm8-ZmHov_WxdMwaoWD7ImY 2346
datafog/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datafog/processing/image_processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datafog/processing/image_processing/donut_processor.py sha256=TleWOzCs30ZuDdmcL9CemJ_diui6jw4Y_0kr4SyBcG8 3981
datafog/processing/image_processing/image_downloader.py sha256=0mxIATBP3gIu1NnoLkFY3FjhUlbpZwGL-9bzwn2MyeU 1271
datafog/processing/image_processing/pytesseract_processor.py sha256=1_5U0rFk8iuCWPYooqyAnWrp3KgW7KW3kcr5-gYxz6w 712
datafog/processing/spark_processing/__init__.py sha256=dBKzgbvbh3_3RNZ3UaGr5qZ1Tq_IRpGdjQdOxdqYJ8w 225
datafog/processing/spark_processing/pyspark_udfs.py sha256=UWItDQ75u6sN77m5K4z46m4MQceoeXqy57aSiSYPIz8 2601
datafog/processing/text_processing/__init__.py sha256=vBeDIx0YVwIKYKjlbzFCnCleRPyE6md6UJYvNXDDC4Y 51
datafog/processing/text_processing/spacy_pii_annotator.py sha256=ret7zAtkVWPjkWOzO8YdptIosPjdZvllis99RPtEpP4 2116
datafog/services/__init__.py sha256=HE1Ht73A-v7ejbnOD9bLnUKCHzdPdAB6C1x_WPC2UvM 118
datafog/services/image_service.py sha256=zKq_fNzQE67DkouLVhl-KTV1lE2HaDIMbbaVuQM05WE 4089
datafog/services/spark_service.py sha256=OYcGGd-NIVbbj0mRcpZ3Xqr5Ts0aZGt2YKGRrgSMTJ4 1386
datafog/services/text_service.py sha256=Al_wBwXdxNonrcgeXhUnpeUAz7XZr1mO-wQNMEWT_uo 2862
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_anonymizer.py sha256=VVegsx2YahD4-Dj7lE3xCF-jr7sAqtsJ8csoL9MUAT0 4552
tests/test_client.py sha256=vwiFIL0OYa1jW5PKGL9RL2eWB7ysQCTt0NOfHJ6Nj_Y 9229
tests/test_image_service.py sha256=HmL55TGsLOlYU3Du-Zxd7RAHE-T1m1mbX2-5Sd9Pc30 2133
tests/test_main.py sha256=PMtROuXnLW43qhoBRbe40syYHuRnz47aj0LmDpSxomQ 7542
tests/test_text_service.py sha256=4hDjfKuG-ZkF6hzi1yMZOPbeTXt8lpzhZUz1bp05oSo 3669
datafog-4.0.0.dist-info/LICENSE sha256=92VVcPDWS9-a7saJJcTXK_sud-FMp6hD-zLJ81MPJws 1091
datafog-4.0.0.dist-info/METADATA sha256=DfDVSNKYwJRx-iA3bVdFfrkxyIBMcuR0pDUxc1sBlvo 12832
datafog-4.0.0.dist-info/WHEEL sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI 91
datafog-4.0.0.dist-info/entry_points.txt sha256=_aYDT1FCYnuyLGACpiSQHkgIus_fOjQ9oio5iVTkqnc 47
datafog-4.0.0.dist-info/top_level.txt sha256=L_LF1nNB1VROEQmBvRwzVf5jUAhXzxTCGi4V9N--R1M 14
datafog-4.0.0.dist-info/RECORD

top_level.txt

datafog
tests

entry_points.txt

datafog = datafog.client:app