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.2.1.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

fprime_bootstrap-1.2.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fprime_bootstrap-1.2.1.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fprime_bootstrap-1.2.1.tar.gz
Algorithm Hash digest
SHA256 70ac291627de5b60d7efb4f063cdd078dc1c243d473fded7991b2d14550862c7
MD5 0ef3a8a367b7524b13a9735299f01669
BLAKE2b-256 fec445806ce044a713064c841aae6e6354661047363bc2f0db82f57106d457f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fprime_bootstrap-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ffacfaa4b88aeb520e5af0ee700c34fcbc0afc0d33d2ea1e3572d85609577194
MD5 b56fe210d1dd12cd518ba82211d841f2
BLAKE2b-256 6b45bb52ebbee1c7be0b09bc0952b9b8e7277b7a9648b0f0caae5a18428afd30

See more details on using hashes here.

Supported by

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