libgit2 / pygit2

Python bindings for libgit2
https://www.pygit2.org/
Other
1.59k stars 383 forks source link

Add support for Python3.10 #1092

Closed skshetry closed 2 years ago

skshetry commented 2 years ago

Need to also update trove classifiers, tox's env, etc.

skshetry commented 2 years ago

Also no support for 3.10 in AppVeyor yet.

Waiting for https://github.com/appveyor/ci/issues/3741.

We are so close to release, that I think it's better to wait till the release.

skshetry commented 2 years ago

hmm, this is quiet weird:

/home/runner/work/pygit2/pygit2/ci/cp310/bin/python setup.py egg_info
WARNING: The wheel package is not available.
dmerejkowsky commented 2 years ago

WARNING: The wheel package is not available.

Yeah, that can happen depending on how the virtualenv is created. A simple workaroud is to install it with pip:

pip install wheel

I also like to upgrade pip as soon as possible in my own CI scripts

skshetry commented 2 years ago

Ahh, python offers 3.10 as python-3.10.0-macos11.pkg even though the support page says "for macOS 10.9 and later". I'll create a separate patch for this.

hugovk commented 2 years ago

Now available: https://github.com/appveyor/ci/issues/3741#issuecomment-958837889