diff --git a/tools/openvino_dev/requirements_.txt b/tools/openvino_dev/requirements_.txt new file mode 100644 index 00000000000000..5153bff24e3440 --- /dev/null +++ b/tools/openvino_dev/requirements_.txt @@ -0,0 +1 @@ +-c ../constraints.txt \ No newline at end of file diff --git a/tools/openvino_dev/requirements_nlp.txt b/tools/openvino_dev/requirements_nlp.txt new file mode 100644 index 00000000000000..c315ebc588fc3b --- /dev/null +++ b/tools/openvino_dev/requirements_nlp.txt @@ -0,0 +1,8 @@ +-c ../constraints.txt +tensorflow<2.13.0 +defusedxml +protobuf +PyYAML +requests +tqdm +urllib3 \ No newline at end of file diff --git a/tools/openvino_dev/requirements_sr.txt b/tools/openvino_dev/requirements_sr.txt new file mode 100644 index 00000000000000..5153bff24e3440 --- /dev/null +++ b/tools/openvino_dev/requirements_sr.txt @@ -0,0 +1 @@ +-c ../constraints.txt \ No newline at end of file diff --git a/tools/openvino_dev/requirements_vision.txt b/tools/openvino_dev/requirements_vision.txt new file mode 100644 index 00000000000000..4266e5836507b0 --- /dev/null +++ b/tools/openvino_dev/requirements_vision.txt @@ -0,0 +1,8 @@ +-c ../constraints.txt +tensorflow<2.13.0 +opencv-python +protobuf +PyYAML +requests +tqdm +urllib3 \ No newline at end of file diff --git a/tools/openvino_dev/setup.py b/tools/openvino_dev/setup.py index 5804ba47c2e3bd..b215522d703705 100644 --- a/tools/openvino_dev/setup.py +++ b/tools/openvino_dev/setup.py @@ -312,6 +312,10 @@ def concat_files(output_file, input_files): 'console_scripts': [], }, install_requires=read_requirements(SCRIPT_DIR / 'requirements.txt'), + extras_require={ + 'nlp': read_requirements(SCRIPT_DIR / 'requirements_nlp.txt'), + 'vision': read_requirements(SCRIPT_DIR / 'requirements_vision.txt'), + }, packages=find_namespace_packages(where=str(SRC_DIR)), package_dir={'': str(SRC_DIR)}, )