Skip to main content

fluxgen

install and configure Flux Framework

PyPI - Version

This small library makes it easy to generate install scripts and configuration to get flux up and running! We will run this in the context of a JobSet, with the goal to generate the scripts necessary to install flux, etc.

🚧 Under Construction! 🚧

Usage

Fluxgen has two modes. If you use create you will create an install script that installs flux, creates configuration assets, and starts the brokers. if you use install it will just generate the install script.

Install

Here is how to generate an install script.

# Preview in terminal
fluxgen install --dry-run

# Write to file
fluxgen install
Writing install script to flux-install.sh

Create

Here is an example for using fluxgen to generate an install script for a worker.

fluxgen create --brokers flux-sample[0-10] command arg1 arg2

And the lead broker:

fluxgen create --lead-broker --brokers flux-sample[0-10] command arg1 arg2

Just preview:

fluxgen create --lead-broker --brokers flux-sample[0-10] --dry-run command arg1 arg2

License

HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE- 842614

Metadata

Release files for fluxgen 0.0.16

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

Source distribution (sdist)

Source distribution for fluxgen 0.0.16
File Size Uploaded
fluxgen-0.0.16.tar.gz 15.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fluxgen 0.0.16
File Interpreter ABI Platform
fluxgen-0.0.16-py3-none-any.whl Python 3 none any Details

Total release size: 32.4 kB

Release files / fluxgen-0.0.16.tar.gz

Download URL fluxgen-0.0.16.tar.gz
Size 15.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6b67183b843505f3a39923c793faf4d05f947c65599aaa3a7d2bf9506f814e0c
BLAKE2b-256 checksum
How to use checksums
5fef78ddb3f94f1141a0194e1a21ee898fbdaad736b397c89ac23441573b7c8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / fluxgen-0.0.16-py3-none-any.whl

Download URL fluxgen-0.0.16-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd4814643b42b3b15fe5a7d978951c8ca5bae26e0cc6745dc3d970fde0626d62
BLAKE2b-256 checksum
How to use checksums
776ffa5c6762f3014ae6782ec67d6d20e6e2a593bf6469b7e9a68c632bfb0978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.0.16 This release

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.1

2 release files

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