python-wheel-build / fromager

Build your own wheels
https://pypi.org/project/fromager/
Apache License 2.0
3 stars 9 forks source link

build-sequence "test mode" #179

Open dhellmann opened 1 month ago

dhellmann commented 1 month ago

In the CI for our build downstream, we extract the items from a build-order file that have overrides to construct another build-order file that is used in the test job. It could be useful to have that as an option to build-order instead so that a user could run fromager build-sequence --overrides-only $filename as a test job.

We also exclude some builds that take a particularly long time so we can parallelize the CI steps. It would be useful to have an --exclude option to support that.

For those long builds running in their own job, we extract the version information for a package from the build-order file using jq. It would be useful if we could pass a build-order file and package name(s) to a command and have it use the build-order file to control the order and versions of the packages built.