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

https://github.com/python-trio/sniffio

async asyncio python trio

Score: 29.629639074004647

Last synced: about 9 hours ago
JSON representation

Repository metadata:

Sniff out which async library your code is running under


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 69
Total Committers: 15
Avg Commits per committer: 4.6
Development Distribution Score (DDS): 0.739

Commits in past year: 5
Committers in past year: 3
Avg Commits per committer in past year: 1.667
Development Distribution Score (DDS) in past year: 0.4

Name Email Commits
Nathaniel J. Smith n****s@p****m 18
Thomas Grainger t****n@g****m 14
Alex Grönholm a****m@n****i 10
Hugo van Kemenade h****k 7
Quentin Pradet q****t@g****m 4
Matthias Urlichs m****s@u****e 4
Seth Michael Larson s****n@g****m 2
Kyle Altendorf s****a@f****t 2
A5rocks g****t@h****e 2
Tom Watson 2****4 1
Marc Dequènes (Duck) d****k@r****m 1
John Belmonte j****n@n****t 1
Christian Clauss c****s@m****m 1
Chris Shucksmith c****s@s****k 1
Bruno Oliveira n****s@g****m 1

Issue and Pull Request metadata

Last synced: about 9 hours ago

Total issues: 15
Total pull requests: 43
Average time to close issues: 6 months
Average time to close pull requests: 21 days
Total issue authors: 13
Total pull request authors: 20
Average comments per issue: 2.53
Average comments per pull request: 2.42
Merged pull request: 27
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 2.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/python-trio/sniffio

Top Issue Authors

  • graingert (2)
  • agronholm (2)
  • magedhelmy1 (1)
  • kloczek (1)
  • allrobot (1)
  • tapetersen (1)
  • webknjaz (1)
  • rnovatorov (1)
  • vxgmichel (1)
  • BrynGibson (1)
  • tzickel (1)
  • kerizane (1)
  • baseplate-admin (1)

Top Pull Request Authors

  • agronholm (10)
  • hugovk (4)
  • graingert (4)
  • pquentin (3)
  • altendky (3)
  • A5rocks (2)
  • njsmith (2)
  • KOLANICH (2)
  • smurfix (2)
  • duck-rh (1)
  • bowiechen (1)
  • sethmlarson (1)
  • shuckc (1)
  • belm0 (1)
  • oremanj (1)

Top Issue Labels

  • bug (1)

Top Pull Request Labels


Package metadata

pypi.org: sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://sniffio.readthedocs.io/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1 (published over 2 years ago)
  • Last Synced: 2026-08-23T12:08:04.535Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 479
  • Dependent Repositories: 47,737
  • Downloads: 533,921,191 Last month
  • Docker Downloads: 2,398,590,669
  • Rankings:
    • Downloads: 0.02%
    • Docker downloads count: 0.027%
    • Dependent repos count: 0.028%
    • Dependent packages count: 0.071%
    • Average: 3.172%
    • Stargazers count: 8.549%
    • Forks count: 10.337%
  • Maintainers (1)
alpine-v3.13: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.2.0-r0 (published almost 6 years ago)
  • Last Synced: 2026-04-01T01:05:27.968Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 8.806%
    • Dependent packages count: 9.376%
    • Stargazers count: 12.031%
    • Forks count: 13.816%
  • Maintainers (1)
alpine-v3.14: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.2.0-r1 (published over 5 years ago)
  • Last Synced: 2026-04-01T01:10:16.906Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 9.712%
    • Dependent packages count: 12.101%
    • Stargazers count: 12.428%
    • Forks count: 14.32%
  • Maintainers (1)
alpine-v3.15: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.2.0-r1 (published over 5 years ago)
  • Last Synced: 2026-04-01T01:37:03.656Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 10.055%
    • Dependent packages count: 10.935%
    • Stargazers count: 13.697%
    • Forks count: 15.589%
  • Maintainers (1)
alpine-v3.16: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.2.0-r2 (published over 4 years ago)
  • Last Synced: 2026-08-03T05:05:36.045Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 9.004%
    • Average: 10.25%
    • Stargazers count: 15.02%
    • Forks count: 16.975%
  • Maintainers (1)
alpine-v3.18: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.0-r2 (published over 3 years ago)
  • Last Synced: 2026-04-01T03:43:37.787Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 10.569%
    • Stargazers count: 19.73%
    • Forks count: 22.548%
  • Maintainers (1)
alpine-v3.18: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.0-r2 (published over 3 years ago)
  • Last Synced: 2026-03-19T05:09:45.861Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 10.569%
    • Stargazers count: 19.73%
    • Forks count: 22.548%
  • Maintainers (1)
alpine-edge: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r2 (published 5 months ago)
  • Last Synced: 2026-04-02T15:28:25.874Z (5 months ago)
  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 6.031%
    • Average: 12.638%
    • Stargazers count: 21.212%
    • Forks count: 23.309%
  • Maintainers (1)
alpine-v3.17: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.0-r0 (published almost 4 years ago)
  • Last Synced: 2026-04-01T03:50:47.866Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 12.698%
    • Dependent packages count: 12.748%
    • Stargazers count: 17.907%
    • Forks count: 20.136%
  • Maintainers (1)
spack.io: py-sniffio

This is a tiny package whose only purpose is to let you detect which async library your code is running under.

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: []
  • Latest release: 1.3.1 (published 12 days ago)
  • Last Synced: 2026-08-23T12:08:03.019Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 13.724%
    • Dependent packages count: 14.186%
    • Stargazers count: 18.674%
    • Forks count: 22.037%
  • Maintainers (1)
alpine-edge: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r2 (published 5 months ago)
  • Last Synced: 2026-04-01T01:20:48.533Z (5 months ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 13.334%
    • Average: 15.35%
    • Stargazers count: 22.635%
    • Forks count: 25.432%
  • Maintainers (1)
conda-forge.org: sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: Apache-2.0
  • Latest release: 1.3.0 (published almost 4 years ago)
  • Last Synced: 2026-04-01T13:33:34.435Z (5 months ago)
  • Versions: 4
  • Dependent Packages: 14
  • Dependent Repositories: 268
  • Downloads: 30,825,742 Total
  • Rankings:
    • Dependent repos count: 1.971%
    • Dependent packages count: 4.471%
    • Average: 20.189%
    • Stargazers count: 34.797%
    • Forks count: 39.518%
anaconda.org: sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1 (published 9 months ago)
  • Last Synced: 2026-03-28T14:08:38.452Z (5 months ago)
  • Versions: 4
  • Dependent Packages: 5
  • Dependent Repositories: 268
  • Rankings:
    • Dependent repos count: 11.386%
    • Dependent packages count: 15.071%
    • Average: 29.863%
    • Stargazers count: 44.126%
    • Forks count: 48.867%
alpine-v3.19: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.0-r2 (published over 3 years ago)
  • Last Synced: 2026-04-01T03:27:43.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%
  • Maintainers (1)
ubuntu-20.04: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.1.0-1 (published 6 months ago)
  • Last Synced: 2026-07-26T18:04:50.268Z (29 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://packages.debian.org/bookworm/python-sniffio
  • Licenses: other
  • Latest release: 1.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T08:36:15.872Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-python/sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio/
  • Documentation: https://packages.gentoo.org/packages/dev-python/sniffio
  • Licenses: || ( Apache-2.0 MIT )
  • Latest release: 1.3.1 (published 4 months ago)
  • Last Synced: 2026-05-27T02:38:56.937Z (3 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.05: python312Packages.sniffio

Sniff out which async library your code is running under

alpine-v3.23: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-09T01:03:11.742Z (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)
nixpkgs-unstable: python313Packages.sniffio

Sniff out which async library your code is running under

alpine-v3.19: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.0-r2 (published over 3 years ago)
  • Last Synced: 2026-07-28T18:01:33.243Z (27 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)
ubuntu-24.10: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.3.1-1 (published 7 months ago)
  • Last Synced: 2026-03-09T14:20:55.843Z (6 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.05: python311Packages.sniffio

Sniff out which async library your code is running under

debian-11: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://packages.debian.org/bullseye/python-sniffio
  • Licenses: other
  • Latest release: 1.1.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T04:20:26.234Z (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-24.04: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.3.0-2 (published 7 months ago)
  • Last Synced: 2026-03-06T18:53:49.771Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-sniffio

Detect which async library a program is running under

alpine-v3.22: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-01T01:52:58.409Z (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-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-08T09:56:52.431Z (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)
ubuntu-22.04: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T19:46:01.415Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-03-09T00:34:27.098Z (6 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.05: python311Packages.sniffio

Sniff out which async library your code is running under

nixpkgs-24.11: python311Packages.sniffio

Sniff out which async library your code is running under

ubuntu-23.10: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T08:15:25.970Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-01T01:48:02.464Z (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)
pkgsrc-netbsd-x86_64-10.1-all: misc/py-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://pkgsrc.se/misc/py-sniffio
  • Licenses: mit
  • Latest release: 1.3.1nb1 (published 5 months ago)
  • Last Synced: 2026-05-27T08:25:22.609Z (3 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.11: python311Packages.sniffio

Sniff out which async library your code is running under

nixpkgs-24.11: python312Packages.sniffio

Sniff out which async library your code is running under

alpine-v3.21: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-01T01:49:39.688Z (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)
nixpkgs-23.05: python310Packages.sniffio

Sniff out which async library your code is running under

debian-13: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://packages.debian.org/trixie/python-sniffio
  • Licenses: other
  • Latest release: 1.3.1-1 (published 6 months ago)
  • Last Synced: 2026-03-14T10:00:37.283Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-sniffio-pyc

Precompiled Python bytecode for py3-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-01T01:55:10.075Z (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)
nixpkgs-23.11: python310Packages.sniffio

Sniff out which async library your code is running under

alpine-v3.23: py3-sniffio

Sniff out which async library your code is running under

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.3.1-r1 (published over 2 years ago)
  • Last Synced: 2026-04-09T01:04:01.102Z (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-10: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Documentation: https://packages.debian.org/buster/python-sniffio
  • Licenses: other
  • Latest release: 1.0.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T18:05:57.693Z (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-23.04: python-sniffio

  • Homepage: https://github.com/python-trio/sniffio
  • Licenses: other
  • Latest release: 1.2.0-1 (published 6 months ago)
  • Last Synced: 2026-03-11T06:06:32.708Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python314Packages.sniffio

Sniff out which async library your code is running under


Dependencies

ci/rtd-requirements.txt pypi
  • sphinx >=1.6.1
  • sphinx_rtd_theme *
  • sphinxcontrib-trio *
setup.py pypi
  • contextvars *
test-requirements.txt pypi
  • curio * test
  • pytest * test
  • pytest-cov * test
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • deadsnakes/action v2.0.2 composite