New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The official way to get pygit2 for python 3.7 on windows #809
Comments
Just added support for Python 3.7, but no release yet. |
0.27.2 released, closing |
0.27.2 (2018-09-16) ------------------------- - Add support for Python 3.7 `#809 <https://github.com/libgit2/pygit2/issues/809>`_ - New ``Object.short_id`` `#799 <https://github.com/libgit2/pygit2/issues/799>`_ `#806 <https://github.com/libgit2/pygit2/pull/806>`_ `#807 <https://github.com/libgit2/pygit2/pull/807>`_ - New ``Repository.descendant_of`` and ``Repository.branches.with_commit`` `#815 <https://github.com/libgit2/pygit2/issues/815>`_ `#816 <https://github.com/libgit2/pygit2/pull/816>`_ - Fix repository initialization in ``clone_repository(...)`` `#818 <https://github.com/libgit2/pygit2/issues/818>`_ - Fix several warnings and errors, commits `cd896ddc <https://github.com/libgit2/pygit2/commit/cd896ddc>`_ and `dfa536a3 <https://github.com/libgit2/pygit2/commit/dfa536a3>`_ - Documentation fixes and improvements `#805 <https://github.com/libgit2/pygit2/pull/805>`_ `#808 <https://github.com/libgit2/pygit2/pull/808>`_ 0.27.1 (2018-06-02) ------------------------- Breaking changes: - Now ``discover_repository`` returns ``None`` if repository not found, instead of raising ``KeyError`` `#531 <https://github.com/libgit2/pygit2/issues/531>`_ Other changes: - New ``DiffLine.raw_content`` `#610 <https://github.com/libgit2/pygit2/issues/610>`_ - Fix tests failing in some cases `#795 <https://github.com/libgit2/pygit2/issues/795>`_ - Automatize wheels upload to pypi `#563 <https://github.com/libgit2/pygit2/issues/563>`_
The same error appeared again. I have never heard about pygit2 before today, so I cannot pinpoint why and when it started failing. My environment:
An output for
|
The issue is solved. I found that pygit2 1.7.1 supports Python not later than 3.10. Did Python broke compatibility of plugin API or a list of target versions is set manually? |
@arhadthedev There are no pygit2 wheels for Python 3.11 yet (which is still a pre-release at this time). As a result, pip attempts to build the wheel from the source distribution. You will need to install libgit2 on your system to make this work. It's the C library wrapped by pygit2. |
Wheels here contain only versions up to 3.6:
https://pypi.org/project/pygit2
pip install pygit2 results in the:
I don't mind supplying libgit2 myself but it's unobvious how to do it.
Is python 3.7 unsupported?
The text was updated successfully, but these errors were encountered: