python-soundfile icon indicating copy to clipboard operation
python-soundfile copied to clipboard

Some CI/CD things

Open dmyersturnbull opened this issue 3 years ago • 1 comments
trafficstars

Updated Python versions and OSes; happy to amend this pull request.

  • I updated the OSes and in your GitHub workflow to include Ubuntu 22.04, Windows 2022, and macOS 11 and 12.
  • Dropped macOS 11 since it's going away soon.
  • Add Python 3.11 rc1 and dropped 3.6 since it's past EOL, including security releases.
  • I updated setup-python and checkout.

I tried to edit setup.py correspondingly (to match but might have made mistakes :)

  • I set PYTHON_INTERPRETERS to CPython 3.6 thru 3.10, plus the two most recent versions of PyPy.
  • I set MACOSX_VERSIONS to all the releases for macOS 11 and 12, for _x86_64 and _intel. Really not sure that was the correct approach.

Also, I deleted .travis.yml (looked liked you switch to GitHub Actions).

Minor things:

  • Reading README.rst as UTF-8
  • SPDX-recognized license name

dmyersturnbull avatar Aug 31 '22 05:08 dmyersturnbull

Thank you very much. Was there a specific issue that prompted this refactor?

bastibe avatar Sep 20 '22 15:09 bastibe

Thank you very much. Was there a specific issue that prompted this refactor? because soundfile hadn't been updated for a while, I poked around to confirm it still worked in 3.11+.

It looks like a lot of the changes have since been made, so I'll go ahead and close this.

dmyersturnbull avatar Aug 10 '23 05:08 dmyersturnbull