Registry / aws / python-mistralclient

python-mistralclient

JSON →
library6.2.0pypypi✓ verified 34d ago

A Python client for OpenStack Mistral workflow service. Version 6.2.0, actively maintained. Releases follow OpenStack releases.

awsworkflowhttp-networking
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Direct import of mistralclient gives no useful symbols; must use the subpackage.

from mistralclient.api import client
from mistralclient.api.client import MistralClient

Initialize the client and list workflows. Adjust auth parameters per your OpenStack setup.

from mistralclient.api import client mistral = client.client(mistral_url='http://localhost:8989/v2', username='admin', password='pass', project_name='admin', auth_url='http://localhost:5000/v3') workflows = mistral.workflows.list() print(workflows)
mistral --version
Debug
Known footguns
breakingFrom version 4.0.0, the authentication interface changed. The old `client.client(...)` no longer accepts positional arguments for auth parameters; all must be passed as keyword arguments.
gotchaThe `client.client()` factory function returns an instance of `MistralClient`, but the class is also importable directly. However, using the factory is recommended because it handles version discovery and auth setup.
deprecatedSupport for Python 2.7 was dropped in version 4.0.0. Also, Python 3.6 support ended in 5.0.0.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
18 hits · last 30 days
ahrefsbot
4
gptbot
3
amazonbot
3
claudebot
3
Resources