diff --git a/pkgs/by-name/ow/owocr/package.nix b/pkgs/by-name/ow/owocr/package.nix index 4432c0f94e4a..b0900bee6478 100644 --- a/pkgs/by-name/ow/owocr/package.nix +++ b/pkgs/by-name/ow/owocr/package.nix @@ -34,6 +34,7 @@ python3Packages.buildPythonApplication { psutil pywinctl # extra optional libs for OCR engines + azure-ai-vision-imageanalysis easyocr pyjson5 # Google Lens google-cloud-vision diff --git a/pkgs/development/python-modules/azure-ai-vision-imageanalysis/default.nix b/pkgs/development/python-modules/azure-ai-vision-imageanalysis/default.nix new file mode 100644 index 000000000000..0c56ff666530 --- /dev/null +++ b/pkgs/development/python-modules/azure-ai-vision-imageanalysis/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + azure-core, + isodate, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "azure-ai-vision-imageanalysis"; + version = "1.0.0b3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Azure"; + repo = "azure-sdk-for-python"; + rev = "refs/tags/azure-ai-vision-imageanalysis_${version}"; + hash = "sha256-Hkj9mrjCc8Li8z6e1BjpzANRVx6+DjN0MhTLANMT78E="; + }; + + sourceRoot = "${src.name}/sdk/vision/azure-ai-vision-imageanalysis"; + + build-system = [ setuptools ]; + + dependencies = [ + azure-core + isodate + ]; + + pythonImportsCheck = [ "azure.ai.vision.imageanalysis" ]; + + doCheck = false; # cannot import 'devtools_testutils' + + meta = { + homepage = "https://github.com/Kalmat/PyMonCtl"; + license = lib.licenses.bsd3; + description = "Cross-Platform toolkit to get info on and control monitors connected"; + maintainers = with lib.maintainers; [ sigmanificient ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 360abccf4b7e..86e23eff17bf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1167,6 +1167,8 @@ self: super: with self; { azure-ai-documentintelligence = callPackage ../development/python-modules/azure-ai-documentintelligence { }; + azure-ai-vision-imageanalysis = callPackage ../development/python-modules/azure-ai-vision-imageanalysis { }; + azure-appconfiguration = callPackage ../development/python-modules/azure-appconfiguration { }; azure-applicationinsights = callPackage ../development/python-modules/azure-applicationinsights { };