Skip to main content

F Prime Flight Software bootstrapping tool

Project description

fprime-bootstrap

Easily get started on developing an F´ project with fprime-bootstrap.

More information can be found on the F´ Installation Guide or at https://fprime.jpl.nasa.gov.

Installation

Install fprime-bootstrap with:

pip install fprime-bootstrap

Create a new project

Once installed, create a fresh new F´ project with:

fprime-bootstrap project

Options:

  • --no-venv : skips the creation of a Python virtual environment within the project to manage F´ tooling dependency. This is useful if you would like to use an externally-managed virtual environment. Not recommended for users who are not proficient in Python venvs.
  • --path <PATH> : path to create the project in. Defaults to cwd.

Clone existing projects

Given an existing repository that contains an F Prime project, you can use fprime-bootstrap to get it onto your system and have it be set up with the project's virtual environment.

Provided a repo that contains an F Prime project, you can run:

# example repo is LED Blinker project
fprime-bootstrap clone https://github.com/fprime-community/fprime-workshop-led-blinker

The options listed above in the project command apply, and more can be listed with fprime-bootstrap clone --help.

Project details


Download files

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

Source Distribution

fprime_bootstrap-1.5.2.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

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

fprime_bootstrap-1.5.2-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file fprime_bootstrap-1.5.2.tar.gz.

File metadata

  • Download URL: fprime_bootstrap-1.5.2.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fprime_bootstrap-1.5.2.tar.gz
Algorithm Hash digest
SHA256 3a280e2ff64d24afafc8140c4465ee7b710b0e772a0d79b5123aaa554b3f122d
MD5 a6c965f3e6f9190db1ad1b597b56fc85
BLAKE2b-256 e0300e911bb074c0ec4146e8519dc3d42cc390f7b3d4134acfcbd45cf497c6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for fprime_bootstrap-1.5.2.tar.gz:

Publisher: publish.yml on fprime-community/fprime-bootstrap

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

File details

Details for the file fprime_bootstrap-1.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for fprime_bootstrap-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1ea129bde17d2b22cda66e40545dc7d08312987e19319ede24e3870d48a8e8a5
MD5 3d24924d77db03b5cc091a18a11c1a50
BLAKE2b-256 6f290b9ebbb6ffd54dc8a11a80f23f9ae3cc0f46725d5574a51b8d3841a08947

See more details on using hashes here.

Provenance

The following attestation bundles were made for fprime_bootstrap-1.5.2-py3-none-any.whl:

Publisher: publish.yml on fprime-community/fprime-bootstrap

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

Supported by

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