anonipy

View on PyPIReverse Dependencies (1)

0.4.0 anonipy-0.4.0-py3-none-any.whl

Wheel Details

Project: anonipy
Version: 0.4.0
Filename: anonipy-0.4.0-py3-none-any.whl
Download: [link]
Size: 40140
MD5: 16b5fe454f78349a1517bf317d94842c
SHA256: 0c2362d6723fa66396b78fbc139ea6b8fd33a4ff5b15435d127ac15ac4e1fbff
Uploaded: 2025-02-10 16:09:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: anonipy
Version: 0.4.0
Summary: The data anonymization package
Author: Erik Novak, Nina Kokalj
Maintainer: Erik Novak
Project-Url: Source, https://github.com/eriknovak/anonipy
Project-Url: Docs, https://eriknovak.github.io/anonipy
License: BSD 2-Clause License Copyright (c) 2024, Erik Novak All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: python,machine learning,natural language processing,anonymization
Classifier: Intended Audience :: Science/Research
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: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Requires-Dist: spacy (==3.8.2)
Requires-Dist: gliner (==0.2.16)
Requires-Dist: gliner-spacy (==0.0.10)
Requires-Dist: transformers (==4.45.2)
Requires-Dist: accelerate (>=0.26.0)
Requires-Dist: lingua-language-detector (==1.3.5)
Requires-Dist: python-dateutil (>=2.9.0)
Requires-Dist: babel (>=2.13.0)
Requires-Dist: dateparser (>=1.1.8)
Requires-Dist: pypdf (>=4.2.0)
Requires-Dist: python-docx (>=1.1.2)
Requires-Dist: tqdm (==4.67.0)
Requires-Dist: anonipy[dev,quant,test]; extra == "all"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: python-githooks; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: bitsandbytes; extra == "quant"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: quant
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5165 characters]

WHEEL

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

RECORD

Path Digest Size
anonipy/__init__.py sha256=-PE2Jan3TbO96vgjV-8LwTyN58BlNdeJ5b1tHa0bnME 791
anonipy/constants.py sha256=qe0IeQBkaf3xxTilDjGquCK-WCzqF8fTr_yOxI6oGfI 4326
anonipy/definitions.py sha256=4cZ5nP69N8F2xMcALkSDQxdMKGTGZ1ogA2ynlKZL5gc 2389
anonipy/anonymize/__init__.py sha256=6TF9SkIhRjmkVf3IOQC2Qs4MYRSzI9UEMlehGOT-B4c 914
anonipy/anonymize/helpers.py sha256=JgLte_llLEtre9Um8etD0NqEVJxON14GSQRQ6Aa_oZk 6758
anonipy/anonymize/pipeline.py sha256=FJNMqrywaWMjReofB63hZGwGdbEVFLrDa4OyM3LHiFk 6175
anonipy/anonymize/extractors/__init__.py sha256=oUIdYqOHc1ntiefN0vCHXUrvB3JA4aQyAngkO-o_CQ4 648
anonipy/anonymize/extractors/interface.py sha256=2L-ZnUITD8-tMQgsRZZ6Yt0Uwov3kW27bXHj7U3bM-M 490
anonipy/anonymize/extractors/multi_extractor.py sha256=cOwqNQV93_3dusbWaFFaAyrTH6LovdN_liIqyNo2k-I 4131
anonipy/anonymize/extractors/ner_extractor.py sha256=nYeMc5d-wZmBuNVnjOuR4BOPzHIIEvHoEZlMo8afOGI 8330
anonipy/anonymize/extractors/pattern_extractor.py sha256=rEK0PVNCHgHUh-3jum3Cix25QMJZAwdBHmFMZHi7OPg 8838
anonipy/anonymize/generators/__init__.py sha256=N-V0-AJxSIwpYXrR6xbEHqAmst_JHJYHtm8aUHiYlK0 816
anonipy/anonymize/generators/date_generator.py sha256=eGF5RqWgZCTeYdpYY1BJiHzmLowjhcSGTjfGtAbCMno 6417
anonipy/anonymize/generators/interface.py sha256=cYcbAdcuokL3HUyqHNNugLh6PYhJlzS5oABwXRZIJPo 493
anonipy/anonymize/generators/llm_label_generator.py sha256=pQ7ZDMTe-Jhw4DvPuBspI9QS_Mwddw8gfuyyfQr_33g 7650
anonipy/anonymize/generators/mask_label_generator.py sha256=9Y_NexgxBx74vdzYFL9xtsVk7EYeeLXjvO4F4EQRe-M 7422
anonipy/anonymize/generators/number_generator.py sha256=G9d6GS9g85Y8CFr-SeAsfUql7-lQzdrCy5Wx_dulBEo 1995
anonipy/anonymize/strategies/__init__.py sha256=ny8L9Umyit3cekiqno2DTPfR4cGOoQQYYVp4HRpDZTA 674
anonipy/anonymize/strategies/interface.py sha256=h4F2qKVQlpM5nmoJQlIOrhxMobLhIXSEe4od6QffVZQ 543
anonipy/anonymize/strategies/masking.py sha256=zO3TYw3nnsQ2Aus9St6y-YZIsSPOxOJtAx76ed1ltEU 3079
anonipy/anonymize/strategies/pseudonymization.py sha256=8Gq7095a0zFnkwG7kxXNmQd9CSPQVxxJtF-mdudK6lk 3867
anonipy/anonymize/strategies/redaction.py sha256=EXTRlCRpMIaaslDMo2tGkSm-A-11NXNYDlt1peBRczg 2645
anonipy/utils/__init__.py sha256=s1YTvFPJfFMcXObPSjgYQMFY1LWGw9RoznEsSAddFIQ 480
anonipy/utils/colors.py sha256=P2rtAgRqD_CkW4VmdKLrj9wD8nbFmWhVo1dSpWbaFdI 653
anonipy/utils/datetime_format.py sha256=tv7dQVmZjsdpRygWlNQQ-wDlPEf63LrKQItvGW772FM 4902
anonipy/utils/file_system.py sha256=RXx_XuSJQ1dTTRc-Rofg_huCUPqiznQdAicl-pkcNdg 7336
anonipy/utils/language_detector.py sha256=gW31UqEC7gIhXD6b2egpFzfNA9cHw350JMlg0Jhjfm4 3024
anonipy/utils/package.py sha256=LYWAXEjgkzfAXlv9CqSRlpr-MYNcxl2L5Uh0qS80Fx8 1121
anonipy/utils/regex.py sha256=81QOGmKu8WvpqOxvtt8oUqdwa93smdvlgEVG8eMAw78 14179
anonipy-0.4.0.dist-info/LICENSE sha256=KJH4WOvn7-qmE5J-DSXaKyR22rAlK6Ir85uxX-h2i3U 1319
anonipy-0.4.0.dist-info/METADATA sha256=rhj7pms8aZIm3av8qAqdcw-N8FEyZrmEh-RGVKxaeSo 8438
anonipy-0.4.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
anonipy-0.4.0.dist-info/top_level.txt sha256=XSJeup_lGCkaz_mKDDYrgEkx_aUrzfy3nAAME6uOGB8 8
anonipy-0.4.0.dist-info/RECORD

top_level.txt

anonipy