mkleehammer / pyodbc

Python ODBC bridge
https://github.com/mkleehammer/pyodbc/wiki
MIT No Attribution
2.88k stars 562 forks source link

Add aarch64 for linux #1135

Closed keitherskine closed 1 year ago

keitherskine commented 1 year ago

Update the CI pipeline to build wheels for ARM64 Linux processors. As requested in #837 .

Whilst we're here, remove the push/pull_request triggers for this workflow. We don't need to build wheels every time a commit is pushed. Keep workflow_dispatch so that this workflow can be manually triggered at release time.

keitherskine commented 1 year ago

Had to make a couple of changes to get the tests to pass.

As well as these two fixes, I've added various other tweaks to make the AppVeyor log output better, and to make sure the AppVeyor cache of driver msi files for the jobs is kept up-to-date and correct.

This PR should be good to review now.