profanity-sanitizer

View on PyPIReverse Dependencies (0)

0.1.4 profanity_sanitizer-0.1.4-py3-none-any.whl

Wheel Details

Project: profanity-sanitizer
Version: 0.1.4
Filename: profanity_sanitizer-0.1.4-py3-none-any.whl
Download: [link]
Size: 11012
MD5: 0d0d6b8fbc90fdc1ff37e49e1ec7be4a
SHA256: d23b4958608186cfd887ef42171ee83445117691c4b69a8d79d12c115951ded7
Uploaded: 2024-10-30 15:08:03 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: profanity-sanitizer
Version: 0.1.4
Summary: A profanity sanitizer with fuzzy matching, semantic similarity, and AI-based toxicity detection
Author: Martin Dostalik
Requires-Python: >=3.12
Requires-Dist: fuzzywuzzy (==0.18.0)
Requires-Dist: numpy (<2.0.0,>=1.26.0)
Requires-Dist: python-levenshtein
Requires-Dist: spacy (==3.7.2)
Requires-Dist: tensorflow (==2.17.0)
Requires-Dist: tf-keras
Requires-Dist: transformers (==4.38.0)
Requires-Dist: pytest (>=7.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 3256 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
profanity_sanitizer/__init__.py sha256=L3aaovrLJXsjHhy_qAeAMLQjwRPyWjYcdF4diAKOzYc 162
profanity_sanitizer/ai_model_handler.py sha256=_AYH-CCk1w5UifRzQWQ1ZX8FckxLKLR2OK2CPtugF3o 802
profanity_sanitizer/data_loader.py sha256=SqI7MPcYcC_w-vQkT8fcaxIyK-T52cGUz62qEQlruXU 929
profanity_sanitizer/fuzzy_matcher.py sha256=zJ9ZWHVNgodWFihLzqGGfMMXawSnBj1eXGc51e4quUk 553
profanity_sanitizer/profanity_sanitizer.py sha256=iqiMhpT6nEHFKMgypkG9o10kUZdNtOU2I5oLfkDxbpM 13570
profanity_sanitizer/semantic_similarity_checker.py sha256=AxgVnXx3dicVa9uEWr3tdozNQLUAbFYcetncJ_Y-JFg 899
profanity_sanitizer/data/allowed_words.json sha256=XK2ikSSAXY4EVNxbZyJbv4cHXP_VNBjpxW9nRwgiDiw 4
profanity_sanitizer/data/banned_words.json sha256=dPk4I_lTRtuPy-o3jPvesCK-Y_9M1DYWyAklXIi3xuA 1364
profanity_sanitizer/data/replacements.json sha256=4ai6Fi5mS5ydqTh-SsrRWNhR2dApM6q5cs4HwD-5APo 696
profanity_sanitizer/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
profanity_sanitizer/models/profanity_result.py sha256=-7qDlIvW2l0aVqr4yCxHrQ9HYmy3erNU5kIkB_2O0c8 196
profanity_sanitizer-0.1.4.dist-info/METADATA sha256=TFw6h-mpr7nUVjv14Rwtgrxywg9qHoP4HWl34fkxh3o 3848
profanity_sanitizer-0.1.4.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
profanity_sanitizer-0.1.4.dist-info/entry_points.txt sha256=Yrp16PHkfSyeDu-4MoiaTkiACHeBFurneCL0CUCslKs 86
profanity_sanitizer-0.1.4.dist-info/licenses/LICENSE sha256=tcRuCuEPPP6bh0zncaZcrAQvqauOhqDUYWM3PRGXhz4 1093
profanity_sanitizer-0.1.4.dist-info/RECORD

entry_points.txt

profanity-filter = src.profanity_sanitizer.profanity_sanitizer:main