Microsoft Azure Cognitive Services Search Namespace Package for Python 2/3 compatibility
64
Quality
Pending
Does it follow best practices?
Impact
64%
1.25xAverage score across 6 eval scenarios
A helper that lists available Cognitive Services Search client modules by leveraging the provided search namespace dependency, keeping Python 2 environments aware of all installed service packages.
sys.path entries under the search namespace, discovery returns all of them as sorted dotted names (for example, azure.cognitiveservices.search.alpha and azure.cognitiveservices.search.beta). @testazure 0.x distribution is installed, discovery aborts with a clear instruction to uninstall it. @test@generates
def list_search_services(additional_paths=None):
"""
Return a sorted list of dotted module names for available search service clients beneath the shared namespace.
additional_paths: optional iterable of filesystem paths temporarily added to sys.path for discovery.
Raises RuntimeError if a legacy azure 0.x distribution is present.
"""Provides the search namespace package for Python 2 environments so discovery of service client packages works reliably.
Install with Tessl CLI
npx tessl i tessl/pypi-azure-cognitiveservices-search-nspkg