aio-libs / aiohttp

Asynchronous HTTP client/server framework for asyncio and Python
https://docs.aiohttp.org
Other
14.77k stars 1.97k forks source link

Please upload a pure python wheel to PyPi #7632

Open drew-wks opened 9 months ago

drew-wks commented 9 months ago

Is your feature request related to a problem?

I need it to use micropip to install the package. micropip will produce an error if it cannot find a pure Python wheel. To determine if a package has a pure Python wheel manually, you can open its PyPi page and go to the “Download files” tab. If this tab doesn’t contain a file *py3-none-any.whl then the pure Python wheel is missing.

Describe the solution you'd like

upload a pure python wheel to PyPi

Describe alternatives you've considered

none

Related component

Client

Additional context

No response

Code of Conduct

Dreamsorcerer commented 9 months ago

Feel free to make a PR to add that to the build process. I'd note that it looks like a wasm wheel would be better though (somebody else was trying to aiohttp with wasm through pygbag earlier as well), then you'd still get the optimised version.

drew-wks commented 9 months ago

Sorry, I don't know how to do that. I've reached the limit of my coding knowledge. Yes wasm wheel would be fine too. Thank you.

On Wed, Sep 27, 2023 at 6:19 AM Sam Bull @.***> wrote:

Feel free to make a PR to add that to the build process. I'd note that it looks like a wasm wheel would be better though (somebody else was trying to aiohttp with wasm through pygbag earlier as well), then you'd still get the optimised version.

— Reply to this email directly, view it on GitHub https://github.com/aio-libs/aiohttp/issues/7632#issuecomment-1737118394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEY6SOZTCYLUUGM4MQV56D3X4P4UDANCNFSM6AAAAAA5IUJXII . You are receiving this because you authored the thread.Message ID: @.***>

webknjaz commented 2 months ago

FTR I think I'll get to this next time I synchronize the packaging updates made to the deps under the @aio-libs umbrella (frozenlist/multidict/yarl).