nasa / fprime-tools

F´ Python tooling and helpers.
https://github.com/nasa/fprime
Apache License 2.0
21 stars 39 forks source link

lestarch: loosening package requirements #78

Closed LeStarch closed 2 years ago

LeStarch commented 2 years ago
Originating Project/Creator
Affected Component
Affected Architectures(s)
Related Issue(s)
Has Unit Tests (y/n)
Builds Without Errors (y/n)
Unit Tests Pass (y/n)
Documentation Included (y/n)

Change Description

The recommended approach for python packages is to ship a setup.py (a.k.a python package) with the most minimal of requirement specifiers and let PIP to sort out the appropriate version set. This requires loose versions in our packages.

To get a "working set" of versions that always works, fprime will publish a requirements.txt that fixes all versions across the project.