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

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bfabric_scripts-1.17.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bfabric_scripts-1.17.0-py3-none-any.whl (103.5 kB view details)

Uploaded Python 3

File details

Details for the file bfabric_scripts-1.17.0.tar.gz.

File metadata

  • Download URL: bfabric_scripts-1.17.0.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bfabric_scripts-1.17.0.tar.gz
Algorithm Hash digest
SHA256 9a78551ac60185ece070fd720f956c88c4e3534dcdba0630eb6b33579e768e17
MD5 3fe54698483f79cf8e2fb0efef92bbd1
BLAKE2b-256 fa5d4e0bc74c362439b5d44f51f5588a0bb2b19ee90dc039a87ac00170f33306

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfabric_scripts-1.17.0.tar.gz:

Publisher: publish_release.yml on fgcz/bfabricPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bfabric_scripts-1.17.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bfabric_scripts-1.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2799f7c766c144407e758aa0248de55a86fdcbc49ac45d487b86ea3760118c12
MD5 dc739e41744e43477482d7e4846f612d
BLAKE2b-256 1b30205dd5cf8add74376d31d7f6c466f08149542bd2d9fcdd6e833098e94a24

See more details on using hashes here.

Provenance

The following attestation bundles were made for bfabric_scripts-1.17.0-py3-none-any.whl:

Publisher: publish_release.yml on fgcz/bfabricPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.17.0 This release

2 files

1.16.0

2 files

1.15.1

2 files

1.15.0

2 files

1.14.0

2 files

1.13.40

2 files

1.13.39

2 files

1.13.38

2 files

1.13.37

2 files

1.13.36

2 files

1.13.35

2 files

1.13.34

2 files

1.13.33

2 files

1.13.32

2 files

1.13.31

2 files

1.13.30

2 files

1.13.29

2 files

1.13.28

2 files

1.13.27

2 files

1.13.26

2 files

1.13.25

2 files

1.13.24

2 files

1.13.23

2 files

1.13.22

2 files

1.13.21

2 files

1.13.20

2 files

1.13.19

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page