Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

CI Coverage PyPI License

ibek

ibek is the IOC builder for epics-containers. It combines reusable support definitions with an IOC instance's YAML to generate its startup script and database substitutions. A generic IOC image supplies the compiled EPICS support; instance configuration selects what that image runs.

The CLI supports several stages of that workflow:

Where Commands Purpose
Container build ibek support, ibek ioc Prepare support, schemas and generic IOC assets.
Running IOC container ibek runtime Generate startup files, databases and related runtime assets.
Development container ibek dev Connect an IOC instance checkout to the development environment.
Services checkout, outside the IOC container ibek pattern Vendor runtime patterns and compose the instance schema.

See the CLI reference for individual commands and exceptions to these groupings.

Install the standalone CLI with Python 3.13 or later:

uv tool install ibek
ibek --help

EPICS build and runtime operations also need the tools and directory layout provided by the appropriate IOC container.

Read the documentation for a small rendering tutorial, YAML and Jinja references, and how ibek uses ibek-support. For creating and deploying complete IOCs, use the epics-containers documentation.

Source · Releases

Metadata

Release files for ibek 4.10.0b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ibek 4.10.0b1
File Size Uploaded Provenance Actions
ibek-4.10.0b1.tar.gz 389.9 kB Without provenance Details for ibek-4.10.0b1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ibek 4.10.0b1
File Interpreter ABI Platform Actions
ibek-4.10.0b1-py3-none-any.whl Python 3 none any Details for ibek-4.10.0b1-py3-none-any.whl

Total release size: 486.2 kB

Release files / ibek-4.10.0b1.tar.gz

Download URL ibek-4.10.0b1.tar.gz
Size 389.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1d2afe6e30763405607da4ef8658ebfac8b72d03d1330e164febeeb1546e9538
BLAKE2b-256 checksum
How to use checksums
bd8c9703992b42b3ffbfa89687875cb4e11132f8bc9b1cc05359e95faab087fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ibek-4.10.0b1-py3-none-any.whl

Download URL ibek-4.10.0b1-py3-none-any.whl
Size 96.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae926ec2bb9a580478e773f46f9c54fc16bb367767fddde6d689653999bb3b2a
BLAKE2b-256 checksum
How to use checksums
ffd08111d9ac7587f8f45ead56e6b8d9402ca26fcf5920f62e3b4d78447734f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Security for ibek 4.10.0b1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page