Files
AirlockTools/airlock_libs
brotoskyj dd206eb272 Feature
closes #37
2025-11-24 10:35:38 -05:00
..
2025-11-24 10:35:38 -05:00
2025-11-24 10:35:38 -05:00
2025-11-24 10:35:38 -05:00
2025-11-24 10:35:38 -05:00
2025-11-24 10:35:38 -05:00

Airlock Libs

A Rust implementation of common Airlock API integrations for use in AirlockTools

Deployment

To install and use this library in a standalone Python script

Install Using pip

Follow the instructions here

Install Wheel

Linux

  cd target/wheels/
  python3 -m pip install airlock_libs-<versionNumber>-cp313-manylinux_2_34_x86_64.whl

Windows

  cd target/wheels
  python3 -m pip install airlock_libs-<versionNumber>-cp313-win_amd64.whl

or

Import DLL/SO

Linux

cd /target/x86_64-pc-windows-gnu/release/
Copy libairlock_libs.so to current project directory

Windows

cd /target/x86_64-unknown-linux-gnu/release/
Copy airlock_libs.dll to current project directory

Usage/Examples

import airlock_libs

def pullExecHistories() {
  airlock_libs.pull_policy_exec_histories(api, execution_types, checkpoint_number, policy_names)
}

Features

  • Pull Policy Execution Histories

License

AGPLv3