Air-gapped developer toolkit — install and manage developer tools in network-restricted environments
Project description
airgap-devkit Python package
Thin Python wrapper that ships the DevKit Manager binary and exposes an
airgap-devkit console entry point.
Build the wheel
Step 1 — build (or verify) the server binaries:
bash scripts/build-server.sh
Step 2 — stage binaries into the package:
bash packages/python/scripts/stage-binaries.sh
Step 3 — build the wheel:
pip install build
python -m build packages/python/ --outdir dist/python/
This produces dist/python/airgap_devkit-<version>-py3-none-any.whl.
Install in an air-gapped environment
Copy the .whl file to the target machine, then:
pip install airgap_devkit-1.0.1rc2-py3-none-any.whl --no-index
Use
airgap-devkit # starts the server and opens the browser
airgap-devkit --no-browser # headless / CI mode
airgap-devkit --port 8080
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file airgap_devkit-1.3.2.tar.gz.
File metadata
- Download URL: airgap_devkit-1.3.2.tar.gz
- Upload date:
- Size: 8.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8098e1e9688dc47d363bf6040719c4bffab4558d606510eddb0b9a79588a4f5c
|
|
| MD5 |
8bcd60f0536aa58926a9c21f030cd2e7
|
|
| BLAKE2b-256 |
ce1913c02cfd57f474ec67d7e2ad52594cc43ec1d5da41e7e1e3bac47cd5e150
|
File details
Details for the file airgap_devkit-1.3.2-py3-none-any.whl.
File metadata
- Download URL: airgap_devkit-1.3.2-py3-none-any.whl
- Upload date:
- Size: 8.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c23c80be00b9f492b77bcc900292818a4c9afb43cdfe058ebd78c13ba4908ef
|
|
| MD5 |
4bb83ef6c6b75ad4d21290e5be161e6d
|
|
| BLAKE2b-256 |
b0e8309058bbb72479fcfd2c800d0e5d875e498670750239d79b45a2d722fc43
|