TREX-CoE / trexio

TREX I/O library
https://trex-coe.github.io/trexio/
BSD 3-Clause "New" or "Revised" License
49 stars 14 forks source link

Automate build and upload of CPython wheels #72

Closed q-posev closed 2 years ago

q-posev commented 2 years ago

Releasing Python packages for different platforms is a difficult task (see PEP 517, PEP 600). This PR concerns automation of this process via one GitHub action, which can be triggered by a commit containing [wheel build] in its message. Currently this workflow supports:

Also minor improvements in the Python API build process: