An open API service for producing an overview of a list of open source projects.

https://github.com/MagicStack/uvloop

async async-await async-python asyncio event-loop high-performance libuv networking python python-3

Score: 33.763435036526516

Last synced: about 10 hours ago
JSON representation

Repository metadata:

Ultra fast asyncio event loop.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 980
Total Committers: 78
Avg Commits per committer: 12.564
Development Distribution Score (DDS): 0.213

Commits in past year: 28
Committers in past year: 14
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.643

Name Email Commits
Yury Selivanov y****y@m****o 771
Fantix King f****g@g****m 73
Elvis Pranskevichus e****s@m****o 28
Jeremy Lainé j****e@m****g 7
Thomas Grainger t****n@g****m 7
Jens Jorgensen j****1@u****t 4
Chris Laws c****s@g****m 4
Taras Kozlov k****s@g****m 4
Christian Clauss c****s@m****m 3
samypr100 3****0 3
jack1142 6****2 3
Alexander Shadchin s****n@y****m 3
YoSTEALTH 3****H 2
Niklas Rousset 7****2 2
Andrew Svetlov a****v@g****m 2
jakirkham j****m@g****m 2
Dulmandakh d****h@g****m 1
Edgar Ramírez Mondragón 1****n 1
Edward Betts e****d@4****m 1
Dimitri Papadopoulos Orfanos 3****s 1
Denis Skovpen d****n@g****m 1
Craig McQueen w****k@c****u 1
Euiseo Cha z****v@o****m 1
Felix Yan f****s@a****g 1
Frederik Aalund f****d@g****m 1
Giulio Benetti g****i@b****m 1
Igor Nikolaev i****v@n****u 1
Ilya Egorov 0****f@g****m 1
Colin Watson c****n@d****g 1
Bryan Forbes b****n@r****t 1
and 48 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 163
Total pull requests: 163
Average time to close issues: 10 months
Average time to close pull requests: 4 months
Total issue authors: 146
Total pull request authors: 69
Average comments per issue: 2.61
Average comments per pull request: 1.98
Merged pull request: 69
Bot issues: 0
Bot pull requests: 0

Past year issues: 23
Past year pull requests: 28
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 3 months
Past year issue authors: 22
Past year pull request authors: 21
Past year average comments per issue: 1.39
Past year average comments per pull request: 2.29
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/MagicStack/uvloop

Top Issue Authors

  • kloczek (5)
  • mgorny (3)
  • graingert (2)
  • Vizonex (2)
  • sc07kvm (2)
  • agronholm (2)
  • rlippmann (2)
  • wRAR (2)
  • epsilon-0 (2)
  • geometry88 (2)
  • paulwouters (2)
  • jensbjorgensen (2)
  • ordinary-jamie (2)
  • todddialpad (1)
  • federikowsky (1)

Top Pull Request Authors

  • fantix (30)
  • tarasko (9)
  • jensbjorgensen (9)
  • graingert (6)
  • dulmandakh (5)
  • cphoward (5)
  • niklasr22 (5)
  • Vizonex (5)
  • patrickelectric (3)
  • samypr100 (3)
  • DimitriPapadopoulos (3)
  • elprans (3)
  • alan-brooks (3)
  • altendky (2)
  • hroncok (2)

Top Issue Labels

  • need more info (3)
  • bug (3)
  • duplicate (2)
  • enhancement (2)
  • resolved (2)
  • libuv (1)
  • help wanted (1)
  • missing feature (1)
  • question (1)

Top Pull Request Labels


Package metadata

pypi.org: uvloop

Fast implementation of asyncio event loop on top of libuv

  • Homepage:
  • Documentation: https://uvloop.readthedocs.io/
  • Licenses: MIT License
  • Latest release: 0.22.1 (published 10 months ago)
  • Last Synced: 2026-08-23T12:06:07.899Z (1 day ago)
  • Versions: 83
  • Dependent Packages: 456
  • Dependent Repositories: 15,361
  • Downloads: 276,818,929 Last month
  • Docker Downloads: 210,553,637
  • Rankings:
    • Dependent packages count: 0.058%
    • Dependent repos count: 0.068%
    • Downloads: 0.079%
    • Average: 0.142%
    • Docker downloads count: 0.362%
  • Maintainers (4)
nixpkgs-unstable: python313Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.18: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.17.0-r1 (published over 3 years ago)
  • Last Synced: 2026-04-09T02:09:21.144Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 1.213%
    • Stargazers count: 1.701%
    • Forks count: 3.152%
  • Maintainers (1)
alpine-v3.18: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.17.0-r1 (published over 3 years ago)
  • Last Synced: 2026-08-06T02:04:39.439Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 1.213%
    • Stargazers count: 1.701%
    • Forks count: 3.152%
  • Maintainers (1)
alpine-edge: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.22.1-r0 (published 6 months ago)
  • Last Synced: 2026-08-22T22:35:39.601Z (2 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.755%
    • Forks count: 4.412%
    • Average: 5.075%
    • Dependent packages count: 14.133%
  • Maintainers (1)
alpine-edge: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.22.1-r0 (published 6 months ago)
  • Last Synced: 2026-08-21T14:30:39.739Z (3 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.612%
    • Forks count: 4.297%
    • Average: 5.138%
    • Dependent packages count: 14.641%
  • Maintainers (1)
spack.io: py-uvloop

uvloop is a fast, drop-in replacement of the built-in asyncio event

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: []
  • Latest release: 0.21.0 (published 12 days ago)
  • Last Synced: 2026-08-23T12:06:03.945Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.028%
    • Forks count: 3.849%
    • Average: 5.964%
    • Dependent packages count: 18.98%
  • Maintainers (1)
conda-forge.org: uvloop

uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.

  • Homepage: http://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.17.0 (published almost 4 years ago)
  • Last Synced: 2026-03-17T06:12:17.689Z (5 months ago)
  • Versions: 16
  • Dependent Packages: 8
  • Dependent Repositories: 9
  • Downloads: 3,027,657 Total
  • Rankings:
    • Stargazers count: 3.094%
    • Dependent packages count: 7.101%
    • Forks count: 7.171%
    • Average: 7.245%
    • Dependent repos count: 11.612%
alpine-v3.17: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.16.0-r0 (published about 4 years ago)
  • Last Synced: 2026-03-18T15:38:07.510Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.594%
    • Forks count: 2.908%
    • Average: 7.939%
    • Dependent packages count: 27.254%
  • Maintainers (1)
proxy.golang.org: github.com/MagicStack/uvloop

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/MagicStack/uvloop#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.22.1 (published 10 months ago)
  • Last Synced: 2026-08-22T12:43:05.145Z (2 days ago)
  • Versions: 78
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/magicstack/uvloop

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/magicstack/uvloop#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.22.1 (published 10 months ago)
  • Last Synced: 2026-08-23T12:15:17.531Z (1 day ago)
  • Versions: 78
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
anaconda.org: uvloop

uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.22.1 (published 10 months ago)
  • Last Synced: 2026-07-31T13:07:29.359Z (24 days ago)
  • Versions: 15
  • Dependent Packages: 1
  • Dependent Repositories: 9
  • Downloads: 23,357 Total
  • Rankings:
    • Stargazers count: 8.169%
    • Forks count: 14.667%
    • Average: 23.067%
    • Dependent packages count: 30.671%
    • Dependent repos count: 38.761%
ubuntu-22.04: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.16.0+ds1-2build1 (published 6 months ago)
  • Last Synced: 2026-03-13T14:41:00.845Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.14.0+ds1-1ubuntu1 (published 6 months ago)
  • Last Synced: 2026-08-21T14:31:40.965Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.23: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published over 1 year ago)
  • Last Synced: 2026-04-12T10:27:46.354Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published over 1 year ago)
  • Last Synced: 2026-04-12T18:03:11.431Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-23.11: python311Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

ubuntu-23.10: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.17.0+ds1-2build1 (published 6 months ago)
  • Last Synced: 2026-03-14T06:17:00.342Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: devel/py-uvloop

Fast implementation of asyncio event loop on top of libuv

  • Homepage: https://github.com/MagicStack/uvloop
  • Documentation: https://pkgsrc.se/devel/py-uvloop
  • Licenses: mit AND apache-2.0
  • Latest release: 0.22.1 (published 5 months ago)
  • Last Synced: 2026-05-27T06:43:43.908Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Documentation: https://packages.debian.org/buster/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.11.2+ds1-1 (published 6 months ago)
  • Last Synced: 2026-03-13T22:04:23.008Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Documentation: https://packages.debian.org/trixie/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.21.0+ds1-3 (published 6 months ago)
  • Last Synced: 2026-08-20T16:32:41.844Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.19.0+ds1-2.1 (published 6 months ago)
  • Last Synced: 2026-07-24T21:23:03.615Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python310Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

nixpkgs-24.05: python311Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

ubuntu-23.04: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.17.0+ds1-2build1 (published 6 months ago)
  • Last Synced: 2026-08-16T10:37:14.370Z (8 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python310Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.20: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.19.0-r1 (published over 2 years ago)
  • Last Synced: 2026-08-03T19:02:57.323Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

ubuntu-24.04: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.19.0+ds1-2.1 (published 6 months ago)
  • Last Synced: 2026-03-13T06:12:29.035Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python311Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.21: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-07-31T13:06:56.935Z (24 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
guix: python-uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.21: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-04-01T17:09:27.247Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
gentoo-portage: dev-python/uvloop

Ultra-fast implementation of asyncio event loop on top of libuv

  • Homepage: https://github.com/magicstack/uvloop/
  • Documentation: https://packages.gentoo.org/packages/dev-python/uvloop
  • Licenses: MIT
  • Latest release: 0.22.1 (published 4 months ago)
  • Last Synced: 2026-07-21T01:47:42.262Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python311Packages.uvloop

Fast implementation of asyncio event loop on top of libuv

alpine-v3.22: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published over 1 year ago)
  • Last Synced: 2026-08-21T14:30:11.962Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.19.0-r0 (published almost 3 years ago)
  • Last Synced: 2026-08-03T19:02:52.965Z (21 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.19.0-r0 (published almost 3 years ago)
  • Last Synced: 2026-03-17T06:12:48.141Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-uvloop

Ultra fast asyncio event loop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.19.0-r1 (published over 2 years ago)
  • Last Synced: 2026-04-01T16:26:31.856Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-uvloop-pyc

Precompiled Python bytecode for py3-uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.21.0-r0 (published over 1 year ago)
  • Last Synced: 2026-04-01T17:09:52.560Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-12: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Documentation: https://packages.debian.org/bookworm/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.17.0+ds1-2 (published 6 months ago)
  • Last Synced: 2026-03-13T01:09:46.933Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: uvloop

  • Homepage: https://github.com/MagicStack/uvloop
  • Documentation: https://packages.debian.org/bullseye/uvloop
  • Licenses: apache-2.0
  • Latest release: 0.14.0+ds1-2 (published 6 months ago)
  • Last Synced: 2026-03-14T09:24:28.948Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.uvloop

Fast implementation of asyncio event loop on top of libuv


Dependencies

.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v1 composite
  • edgedb/action-release/merge master composite
  • edgedb/action-release/validate-pr master composite
  • elprans/gh-action-create-release master composite
  • pypa/cibuildwheel v2.9.0 composite
  • pypa/gh-action-pypi-publish master composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • edgedb/action-release/validate-pr master composite
pyproject.toml pypi
setup.py pypi