Skip to main content

bfabric-scripts

Command line scripts for the B-Fabric API, built on the bfabric client.

Installation

These are command line tools, so the most convenient option is to let uv install them into their own isolated environment:

uv tool install bfabric-scripts

Add the excel extra for the .xlsx support in bfabric-cli dataset upload|download|update:

uv tool install "bfabric-scripts[excel]"

To install into an environment you already have, use pip install bfabric-scripts instead.

Usage

Everything is reachable through the bfabric-cli entry point, which shares its configuration with the bfabric client:

# Read the 10 most recent resources, showing selected columns
bfabric-cli api read resource --limit 10 --columns id,name,relativepath

# Filter by attribute, passed as key/value pairs
bfabric-cli api read resource createdby pfeeder createdafter 2024-05-01

# Export machine-readable output
bfabric-cli api read resource --limit 100 --format json --file results.json

The command groups are api, auth, dataset, executable, external-job, feeder and workunit; run bfabric-cli <group> --help for the commands in each. A handful of legacy scripts (bfabric_read.py and friends) remain available as separate entry points.

Useful commands

List not available analysis workunits

bfabric-cli workunit not-available

Metadata

Release files for bfabric-scripts 1.19.0

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

Source distribution (sdist)

Source distribution for bfabric-scripts 1.19.0
File Size Uploaded
bfabric_scripts-1.19.0.tar.gz 77.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bfabric-scripts 1.19.0
File Interpreter ABI Platform
bfabric_scripts-1.19.0-py3-none-any.whl Python 3 none any Details

Total release size: 189.0 kB

Release files / bfabric_scripts-1.19.0.tar.gz

Download URL bfabric_scripts-1.19.0.tar.gz
Size 77.5 kB
Tags Source
SHA-256 checksum
How to use checksums
248154d3eb66c05bc963fed5dacaef2cfac11e0ed15dbda49b12ffee77253582
BLAKE2b-256 checksum
How to use checksums
706f1e81edda8a1e17a8a6b04b65fd02587d2fc845c16da52db05372c83f3b19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log

Release files / bfabric_scripts-1.19.0-py3-none-any.whl

Download URL bfabric_scripts-1.19.0-py3-none-any.whl
Size 111.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7297b2eaf3ea14b6bd1e9e34fc2b7fd49f250d6d3ed6db8ae3786f4945f94349
BLAKE2b-256 checksum
How to use checksums
cb8bdc8e3d3b263a52213eb4b72bbd2fe70b51488a7fc8c71355c576b152236a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log
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