BlackSheep icon indicating copy to clipboard operation
BlackSheep copied to clipboard

Python 3.13 wheels for Linux arm64

Open dantownsend opened this issue 1 year ago • 6 comments

Hi - it would be great to see a new release with Python 3.13 wheels.

I just noticed this morning when running some integration tests. Thanks!

dantownsend avatar Oct 20 '24 06:10 dantownsend

@RobertoPrevato

bymoye avatar Nov 01 '24 06:11 bymoye

Also is it possible to add linux arm64 wheels? Thanks

meoyawn avatar Dec 13 '24 22:12 meoyawn

Any update on this? I'm getting errors when installing on Python 3.13:

      blacksheep/url.c:14782:67: error: too few arguments to function call, expected 6, have 5
       14780 |                 ret = _PyLong_AsByteArray((PyLongObject *)v,
             |                       ~~~~~~~~~~~~~~~~~~~
       14781 |                                            bytes, sizeof(val),
       14782 |                                            is_little, !is_unsigned);
             |                                                                   ^

mohd-akram avatar Jan 20 '25 19:01 mohd-akram

Hi Wheels for Python 3.13 are included in blacksheep 2.0.8. The build pipeline even runs tests with that version of Python as it's included in the matrix.

RobertoPrevato avatar Mar 14 '25 15:03 RobertoPrevato

Reopened for the question regarding linux arm64 wheels.

RobertoPrevato avatar Mar 14 '25 16:03 RobertoPrevato

PRs are welcome to:

  • Modify the GitHub Workflow to include Linux arm64 wheels, updating the matrix.

RobertoPrevato avatar May 03 '25 07:05 RobertoPrevato

#590

bymoye avatar Jul 06 '25 17:07 bymoye

You can try installing wheels for Linux arm64 using this alpha release:

pip install blacksheep==2.4.4a2

https://pypi.org/project/blacksheep/2.4.4a2/#files

Thanks @bymoye for your contributions!

RobertoPrevato avatar Nov 08 '25 16:11 RobertoPrevato