2023-12-27 22:45:04 +03:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from setuptools import setup
|
|
|
|
import os
|
2020-01-06 23:59:12 +03:00
|
|
|
from os import path
|
|
|
|
|
|
|
|
this_directory = path.abspath(path.dirname(__file__))
|
2021-04-29 14:00:45 +03:00
|
|
|
with open(path.join(this_directory, "README.md"), encoding="utf-8") as f:
|
2020-01-06 23:59:12 +03:00
|
|
|
long_description = f.read()
|
|
|
|
|
2021-04-29 14:00:45 +03:00
|
|
|
with open(os.path.join(this_directory, "VERSION")) as version_file:
|
2023-12-27 22:45:04 +03:00
|
|
|
version = version_file.read().strip()
|
|
|
|
|
|
|
|
|
|
|
|
packages = [
|
|
|
|
"presidio_evaluator",
|
|
|
|
"presidio_evaluator.data_generator",
|
|
|
|
"presidio_evaluator.data_generator.faker_extensions",
|
|
|
|
"presidio_evaluator.dataset_formatters",
|
|
|
|
"presidio_evaluator.evaluation",
|
|
|
|
"presidio_evaluator.experiment_tracking",
|
|
|
|
"presidio_evaluator.models",
|
|
|
|
]
|
|
|
|
|
|
|
|
package_data = {"": ["*"], "presidio_evaluator.data_generator": ["raw_data/*"]}
|
|
|
|
|
|
|
|
install_requires = [
|
|
|
|
"azure-ai-textanalytics>=5.3.0,<6.0.0",
|
|
|
|
"faker>=21.0,<22.0",
|
|
|
|
"numpy>=1.22,<2.0",
|
|
|
|
"pandas>=2.1.4,<3.0.0",
|
|
|
|
"plotly>=5.18.0,<6.0.0",
|
|
|
|
"presidio-analyzer>=2.2.351,<3.0.0",
|
|
|
|
"presidio-anonymizer>=2.2.351,<3.0.0",
|
|
|
|
"python-dotenv>=1.0.0,<2.0.0",
|
|
|
|
"requests>=2.25,<3.0",
|
|
|
|
"scikit-learn>=1.3.2,<2.0.0",
|
|
|
|
"spacy>=3.5.0,<4.0.0",
|
|
|
|
"tqdm>=4.60.0,<5.0.0",
|
|
|
|
"xmltodict>=0.12.0,<0.13.0",
|
|
|
|
]
|
2020-01-06 23:59:12 +03:00
|
|
|
|
|
|
|
setup(
|
2021-04-29 14:00:45 +03:00
|
|
|
name="presidio-evaluator",
|
2020-01-06 23:59:12 +03:00
|
|
|
long_description=long_description,
|
2021-04-29 14:00:45 +03:00
|
|
|
long_description_content_type="text/markdown",
|
2022-01-15 01:42:14 +03:00
|
|
|
url="https://www.github.com/microsoft/presidio-research",
|
2023-12-27 22:45:04 +03:00
|
|
|
version=version,
|
2021-04-29 14:00:45 +03:00
|
|
|
license="MIT",
|
2023-12-27 22:45:04 +03:00
|
|
|
packages=packages,
|
|
|
|
package_data=package_data,
|
|
|
|
install_requires=install_requires,
|
|
|
|
python_requires=">=3.8,<4.0",
|
|
|
|
)
|