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.1.3.tar.gz (20.3 kB view hashes)

Uploaded Source

Built Distribution

fprime_bootstrap-1.1.3-py3-none-any.whl (21.0 kB view hashes)

Uploaded Python 3

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