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

https://github.com/pytest-dev/pluggy

hooks python

Score: 33.873467974163034

Last synced: about 10 hours ago
JSON representation

Repository metadata:

A minimalist production ready plugin system


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 769
Total Committers: 60
Avg Commits per committer: 12.817
Development Distribution Score (DDS): 0.81

Commits in past year: 135
Committers in past year: 13
Avg Commits per committer in past year: 10.385
Development Distribution Score (DDS) in past year: 0.681

Name Email Commits
pre-commit-ci[bot] 6****] 146
Ran Benita r****n@u****m 123
Bruno Oliveira n****s@g****m 86
Tyler Goodlet t****t@g****m 81
Ronny Pfannschmidt o****e@r****e 74
dependabot[bot] 4****] 36
holger krekel h****r@m****u 35
Daniel Hahler g****t@t****e 19
Pierre Sassoulas p****s@g****m 17
Anthony Sottile a****e@u****u 16
Oliver Bestwalter o****r@a****m 16
Hugo van Kemenade h****k 14
Talley Lambert t****t@g****m 14
Tyler Goodlet j****t@p****m 9
Oleg Höfling o****g@g****m 9
victor v****a@t****m 8
Miro Hrončok m****o@h****z 7
Victor Makarov v****a@y****u 4
Cosimo Lupo c****o@a****m 3
Eyal Achimeir e****r@i****m 3
Ian Douglas Scott i****n@i****m 3
datajoely j****n@q****m 2
winlu i****u 2
nightcityblade j****n@h****m 2
Stephen Finucane s****n@t****u 2
Simon Willison s****n@g****m 2
Philippe Ombredanne p****e@g****m 2
Claudio Jolowicz m****l@c****m 2
Семён Марьясин s****n@m****e 1
goodboy t****t 1
and 30 more...

Issue and Pull Request metadata

Last synced: about 22 hours ago

Total issues: 91
Total pull requests: 402
Average time to close issues: about 1 year
Average time to close pull requests: about 2 months
Total issue authors: 58
Total pull request authors: 49
Average comments per issue: 4.21
Average comments per pull request: 0.89
Merged pull request: 308
Bot issues: 2
Bot pull requests: 219

Past year issues: 5
Past year pull requests: 65
Past year average time to close issues: 6 months
Past year average time to close pull requests: 20 days
Past year issue authors: 5
Past year pull request authors: 14
Past year average comments per issue: 1.2
Past year average comments per pull request: 0.52
Past year merged pull request: 39
Past year bot issues: 0
Past year bot pull requests: 39

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pytest-dev/pluggy

Top Issue Authors

  • RonnyPfannschmidt (13)
  • bluetech (13)
  • nicoddemus (4)
  • goodboy (4)
  • kloczek (2)
  • noklam (2)
  • pre-commit-ci[bot] (2)
  • g3n35i5 (1)
  • blueyed (1)
  • astrojuanlu (1)
  • tlambert03 (1)
  • jtpavlock (1)
  • oremanj (1)
  • jrast (1)
  • wahuneke (1)

Top Pull Request Authors

  • pre-commit-ci[bot] (174)
  • bluetech (56)
  • RonnyPfannschmidt (49)
  • dependabot[bot] (44)
  • nicoddemus (14)
  • hugovk (4)
  • wahuneke (4)
  • hoefling (4)
  • Pierre-Sassoulas (4)
  • goodboy (3)
  • simonw (3)
  • SundayZhuozhou (2)
  • donhui (2)
  • pirate (2)
  • beedub (2)

Top Issue Labels

  • enhancement (10)
  • discussion (7)
  • question (7)
  • help wanted (5)
  • docs (3)
  • easy (3)
  • bug (3)
  • factoring (1)
  • deprecation (1)

Top Pull Request Labels

  • dependencies (46)
  • github_actions (20)
  • enhancement (2)
  • performance (1)

Package metadata

pypi.org: pluggy

plugin and hook calling mechanisms for python

  • Homepage:
  • Documentation: https://pluggy.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.6.0 (published over 1 year ago)
  • Last Synced: 2026-08-22T11:35:27.889Z (2 days ago)
  • Versions: 24
  • Dependent Packages: 779
  • Dependent Repositories: 130,622
  • Downloads: 1,301,528,435 Last month
  • Docker Downloads: 3,584,533,812
  • Rankings:
    • Dependent repos count: 0.007%
    • Downloads: 0.009%
    • Docker downloads count: 0.021%
    • Dependent packages count: 0.034%
    • Average: 1.35%
    • Stargazers count: 2.657%
    • Forks count: 5.372%
  • Maintainers (6)
nixpkgs-24.11: python311Packages.pluggy

Plugin and hook calling mechanisms for Python

proxy.golang.org: github.com/pytest-dev/pluggy

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/pytest-dev/pluggy#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260812111212-d23f110b240d (published 12 days ago)
  • Last Synced: 2026-08-22T13:03:42.518Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.482%
    • Average: 4.633%
    • Dependent repos count: 4.783%
spack.io: py-pluggy

Plugin and hook calling mechanisms for python.

  • Homepage: https://github.com/pytest-dev/pluggy
  • Licenses: []
  • Latest release: 1.6.0 (published 11 months ago)
  • Last Synced: 2026-08-22T11:35:24.534Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.662%
    • Stargazers count: 7.767%
    • Forks count: 9.17%
    • Dependent packages count: 9.712%
  • Maintainers (1)
conda-forge.org: pluggy

  • Homepage: https://github.com/pytest-dev/pluggy
  • Licenses: MIT
  • Latest release: 1.0.0 (published almost 5 years ago)
  • Last Synced: 2026-04-02T10:04:31.379Z (5 months ago)
  • Versions: 14
  • Dependent Packages: 38
  • Dependent Repositories: 504
  • Downloads: 48,066,460 Total
  • Rankings:
    • Dependent repos count: 1.243%
    • Dependent packages count: 1.807%
    • Average: 8.198%
    • Stargazers count: 13.287%
    • Forks count: 16.456%
anaconda.org: pluggy

pluggy is the crystallized core of plugin management and hook calling for pytest. It enables 1400+ plugins to extend and customize pytest's default behaviour. Even pytest itself is composed as a set of pluggy plugins which are invoked in sequence according to a well defined set of protocols.

  • Homepage: https://github.com/pytest-dev/pluggy
  • Licenses: MIT
  • Latest release: 1.6.0 (published 4 months ago)
  • Last Synced: 2026-08-06T20:04:26.308Z (18 days ago)
  • Versions: 12
  • Dependent Packages: 13
  • Dependent Repositories: 504
  • Downloads: 1,548,206 Total
  • Rankings:
    • Dependent packages count: 2.858%
    • Dependent repos count: 7.468%
    • Average: 15.973%
    • Stargazers count: 24.401%
    • Forks count: 29.164%
formulae.brew.sh: python-pluggy

Minimalist production ready plugin system

  • Homepage: https://github.com/pytest-dev/pluggy
  • Status: removed
  • Licenses: MIT
  • Latest release: 1.4.0 (published over 2 years ago)
  • Last Synced: 2026-08-22T11:35:23.262Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 1,127 Last month
  • Rankings:
    • Dependent packages count: 19.39%
    • Average: 50.057%
    • Dependent repos count: 57.622%
    • Downloads: 73.157%
nixpkgs-24.05: python311Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-23.05: python311Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-24.11: python312Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-24.05: python312Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-23.05: python310Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-unstable: python313Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-23.11: python310Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-unstable: python314Packages.pluggy

Plugin and hook calling mechanisms for Python

nixpkgs-23.11: python311Packages.pluggy

Plugin and hook calling mechanisms for Python

pkgsrc-netbsd-x86_64-10.1-all: devel/py-pluggy

Plugin and hook calling mechanisms for python

  • Homepage: https://github.com/pytest-dev/pluggy
  • Documentation: https://pkgsrc.se/devel/py-pluggy
  • Licenses: mit
  • Latest release: 1.6.0 (published 5 months ago)
  • Last Synced: 2026-05-27T06:40:30.562Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

docs/examples/eggsample/setup.py pypi
docs/examples/eggsample-spam/setup.py pypi
docs/requirements.txt pypi
  • pygments *
  • sphinx >=6,<8
  • towncrier *
pyproject.toml pypi
.github/workflows/downstream.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
.github/workflows/deploy.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
  • hynek/build-and-inspect-python-package d44ca7d91762de7a7d5436ddae667c6da6d1c3df composite
  • pypa/gh-action-pypi-publish ba38be9e461d3875417946c167d0b5f3d385a247 composite
.github/workflows/test.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • codecov/codecov-action fb8b3582c8e4def4969c97caa2f19720cb33a72f composite
  • hynek/build-and-inspect-python-package d44ca7d91762de7a7d5436ddae667c6da6d1c3df composite
uv.lock pypi
  • cachetools 7.0.6
  • cfgv 3.5.0
  • colorama 0.4.6
  • coverage 7.13.5
  • distlib 0.4.0
  • exceptiongroup 1.3.1
  • filelock 3.29.0
  • identify 2.6.19
  • iniconfig 2.3.0
  • nodeenv 1.10.0
  • packaging 26.2
  • platformdirs 4.9.6
  • pluggy *
  • pre-commit 4.6.0
  • py-cpuinfo 9.0.0
  • pygments 2.20.0
  • pyproject-api 1.10.0
  • pytest 9.0.3
  • pytest-benchmark 5.2.3
  • python-discovery 1.2.2
  • pyyaml 6.0.3
  • tomli 2.4.1
  • tomli-w 1.2.0
  • tox 4.53.0
  • typing-extensions 4.15.0
  • virtualenv 21.3.0