compas-dev / compas_fab

Robotic fabrication package for the COMPAS Framework.
https://compas.dev/compas_fab/
MIT License
108 stars 32 forks source link

fix CI dependency on compas #389

Closed gonzalocasas closed 9 months ago

gonzalocasas commented 9 months ago

Fixes https://github.com/compas-dev/compas_fab/issues/388

The CI workflow for IronPython depends on Debian's mirror of PyPi to install wheels, such as compas, because pip generally fails miserably, but now that compas 2.0alpha is released, the debian mirror incorrectly takes that version as /latest and there's no /stable redirect, so, we need to pin to the latest LTS version.

Once compas_fab moves to 2.x, we could unpin this again.

What type of change is this?

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

gonzalocasas commented 9 months ago

I guess we cannot do semantic versioning here?

Unfortunately this service (the debian mirror doesn't seem to support it. I tried different variations but nothing worked.