intel / xml-cli

UFFAF - UEFI Firmware Foundational Automation Framework (formerly XmlCli)
https://intel.github.io/xml-cli/
BSD 3-Clause "New" or "Revised" License
18 stars 7 forks source link

Fix issue 18 #19

Closed itepifanio closed 9 months ago

itepifanio commented 10 months ago

This MR adds poetry and github actions to the package (Fixes #18)

pyproject.toml has some limitations when comparing to setup.py (it lacks the post installation for example).

Additionally, I changed your workflows to use python >=3.8 since 3.7 is deprecated and the newest flake8 version doesn't support 3.7

I didn't test the publishing on test pypi/pypi. I would recommend open a new issue for testing this.