Adds a new CI action that builds wheels, then tests the built wheels against the LXML wheels from PyPI for version 5.0. 5.1 and 5.2. This makes sure that our binary wheels are compatible with the lxml binary wheels.
This test showed that the wheels we are building are only compatible with lxml >= 5.0. Older versions fail in this test, since they are build against older versions of libxml2.
I made this a separate workflow, but these tests could also be incorporated into new step in the wheels.yml workflow.
Adds a new CI action that builds wheels, then tests the built wheels against the LXML wheels from PyPI for version 5.0. 5.1 and 5.2. This makes sure that our binary wheels are compatible with the lxml binary wheels.
This test showed that the wheels we are building are only compatible with
lxml
>= 5.0. Older versions fail in this test, since they are build against older versions of libxml2.I made this a separate workflow, but these tests could also be incorporated into new step in the wheels.yml workflow.