nasa / fprime-tools

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

Add pyproject.toml #181

Closed thomas-bc closed 11 months ago

thomas-bc commented 11 months ago
Originating Project/Creator
Affected Component
Affected Architectures(s)
Related Issue(s) https://github.com/nasa/fprime/issues/1995
Has Unit Tests (y/n)
Builds Without Errors (y/n)
Unit Tests Pass (y/n)
Documentation Included (y/n)

Change Description

Rationale

Conform to PEP517, 518 et al. Modernize our Python setup so as not to be left behind. Potentially help with Python 3.12 support

Testing/Review Recommendations

Tested in branch with test.pypi.org: https://github.com/fprime-community/fprime-tools/actions/runs/7119122735 https://test.pypi.org/project/fprime-tools/0.0.1a2/

TODO: