fixinventoryclient 2.0.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

fixinventoryclient 2.0.1

fixinventoryclient-python
Python client for Fix Inventory
Installation
pip install fixinventoryclient

For GraphVis and Pandas support:
pip install fixinventoryclient[extras]

Usage
from fixclient import FixInventoryClient

client = FixInventoryClient(url="https://localhost:8900", psk="changeme")
instances_csv = client.cli_execute("search is(instance) | tail 5 | list --csv")

for instance in instances_csv:
print(instance)

Pandas Dataframes
df = client.dataframe("is(instance)")

GraphViz Digraph
graph = client.graphviz("is(graph_root) -->")

Test
The tests expect a FixCore on localhost with the default PSK changeme.
You can start it locally via:
$> fixcore --graphdb-database fixclient_test --psk changeme

A local test environment is required. See the contribution guide for instructions.
When the virtual environment is available, use those commands to set up the project and run the tests:
$> pip install --upgrade pip poetry nox nox-poetry
$> nox

For more examples see the examples directory.
Publish

bump the version number in pyproject.toml
poetry build
poetry publish

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.