Skip to content

[pull] master from aio-libs:master - #715

Merged
pull[bot] merged 6 commits into
tj-python:masterfrom
aio-libs:master
Aug 14, 2026
Merged

[pull] master from aio-libs:master#715
pull[bot] merged 6 commits into
tj-python:masterfrom
aio-libs:master

Conversation

@pull

@pull pull Bot commented Aug 14, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

This is set up on the `pyproject.toml` level.
This allows us make sure everything they need is shipped through PyPI.
And brings us closer to how `pip install` would build wheels in the
wild. We now also run tests in CI from sdist.

And this should help us out getting CI/CD to:
* #7632
* #13363
* #13353
This patch sets up the CI to start building pure-python binary
distribution packages and enables its the CD part to upload them to PyPI
during publishing.

Resolves #7632
Resolves #13363

Said mechanism has been implemented in a number of aiohttp dependencies
in the preceding years and was once a part of project's own CI [[1]] in
the past too but got lost somehow. Now, we're returning the practice of
shipping the `py3-none-any` wheels in our releases.

[1]: #13353 (comment)
This patch removes some of the old raw `pip install` arguments that
don't seem to have any remaining justification left in the just-moved
and refactored job snippets.
@pull pull Bot locked and limited conversation to collaborators Aug 14, 2026
@pull pull Bot added the ⤵️ pull label Aug 14, 2026
@pull
pull Bot merged commit 203c1c5 into tj-python:master Aug 14, 2026
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant