fprime-fppm
F Prime Package Manager (fppm) - A package manager for F Prime
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Repository
F Prime Package Manager (fppm) - A package manager for F Prime
Basic Info
- Host: GitHub
- Owner: fprime-community
- License: apache-2.0
- Language: Python
- Default Branch: devel
- Homepage: https://pypi.org/project/fprime-fppm/
- Size: 109 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 5
Metadata Files
README.md
fppm - A Package and Dependency Manager for F'
F Prime packages (otherwise known as libraries) are a way for packaging components, topologies, and/or other F Prime-related elements to prepare for distribution. fppm aims to be the method of delivery for these packages.
This tool hopes to make it simpler to share, install and set up F Prime packages across different projects. More and more we notice that many subsystems for flight are being reused in the spirit of "heritage", and thus being able to distribute reusable bits of code is a powerful ability.
fppm is provided as a command line tool, with packages being version controlled using Git, and installation being dependent on registries. More information on these concepts is provided in the documentation for this tool.
Installation
To get started with fppm, you can install it onto your system using pip:
bash
pip install fprime-fppm
Development
To develop fppm, it is recommended to install the "test" optional dependencies as well, as that will install the black formatter and pytest:
bash
pip install fprime-fppm[test]
The black formatter should be ran on your branch when making a pull request to this repo. You can also clone this repo for local development, and then install it to your system using:
bash
pip install --editable .
Owner
- Name: F´ Community Organization
- Login: fprime-community
- Kind: organization
- Location: Space
- Website: https://github.com/nasa/fprime.git
- Repositories: 14
- Profile: https://github.com/fprime-community
Citation (CITATION.cff)
cff-version: 1.2.0
title: F Prime Package Manager
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Ali
family-names: Mosallaei
email: alimos@umich.edu
affiliation: University of Michigan
orcid: 'https://orcid.org/0000-0001-9015-0018'
- name: The F Prime Framework Team
location: JPL / California Institute of Technology
alias: NASA JPL
website: 'https://fprime.jpl.nasa.gov/'
city: Pasadena
country: CA
repository-code: 'https://github.com/fprime-community/fprime-fppm'
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 4
- Total pull requests: 10
- Average time to close issues: 2 days
- Average time to close pull requests: 1 day
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 4
- Pull requests: 10
- Average time to close issues: 2 days
- Average time to close pull requests: 1 day
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 9
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- mosa11aei (10)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/setup-python v3 composite
- pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
- cookiecutter >=2.2.3
- pyyaml >=6.0.0
- validators >=0.28.3
- actions/checkout v3 composite
- actions/setup-python v4 composite