amazon-ion / ion-python

A Python implementation of Amazon Ion.
https://amazon-ion.github.io/ion-docs/
Apache License 2.0
260 stars 51 forks source link

Updates the release workflow to support python 3.11 and MacOS arm64. #338

Closed cheqianh closed 9 months ago

cheqianh commented 9 months ago

Description

This PR adds support for wheels on Python 3.11 and MacOS-arm64.

In detail, this PR:

  1. Adds wheels for Python 3.11.
  2. Adds wheels for MacOS-arm64.
  3. Drops support for wheels built with Python 3.6 to 3.8.
  4. Updates required dependencies and build tools.

Test

  1. A successful wheel build workflow from my fork can be found at: https://github.com/cheqianh/ion-python/actions/runs/7880967937.
  2. All tests have passed on GitHub Actions

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.