presidio-research/setup.py

53 строки
1.5 KiB
Python
Исходник Постоянная ссылка Обычный вид История

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",
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",
)