https://github.com/pytest-dev/pytest
hacktoberfest python test testing unit-testing
Score: 39.22268774147602
Last synced: about 9 hours ago
JSON representation
Repository metadata:
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
- Host: GitHub
- URL: https://github.com/pytest-dev/pytest
- Owner: pytest-dev
- License: mit
- Created: 2015-06-15T20:28:27.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2026-08-19T19:27:59.000Z (4 days ago)
- Last Synced: 2026-08-20T10:12:21.595Z (3 days ago)
- Topics: hacktoberfest, python, test, testing, unit-testing
- Language: Python
- Homepage: https://pytest.org
- Size: 39.5 MB
- Stars: 14,430
- Watchers: 191
- Forks: 3,311
- Open Issues: 814
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION
- Security: SECURITY.md
- Authors: AUTHORS
-
Funding:
- Github: pytest-dev
- Tidelift: pypi/pytest
- Open collective: pytest
- Thanks dev: u/gh/pytest-dev
Owner metadata:
- Name: pytest-dev
- Login: pytest-dev
- Email: pytest-dev@python.org
- Kind: organization
- Description:
- Website: https://pytest.org
- Location: Everywhere
- Twitter: pytestdotorg
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8897583?v=4
- Repositories: 78
- Last Synced at: 2026-08-22T23:49:27.099Z
- Profile URL: https://github.com/pytest-dev
GitHub Events
Total
- Create event: 199
- Delete event: 192
- Fork event: 254
- Issue comment event: 1756
- Issues event: 430
- Pull request event: 727
- Pull request review comment event: 730
- Pull request review event: 1082
- Push event: 418
- Release event: 3
- Watch event: 1065
- Total: 6856
Last Year
- Create event: 199
- Delete event: 192
- Fork event: 254
- Issue comment event: 1756
- Issues event: 430
- Pull request event: 727
- Pull request review comment event: 730
- Pull request review event: 1082
- Push event: 418
- Release event: 3
- Watch event: 1065
- Total: 6856
Committers metadata
Last synced: 4 days ago
Total Commits: 13,108
Total Committers: 1,095
Avg Commits per committer: 11.971
Development Distribution Score (DDS): 0.843
Commits in past year: 724
Committers in past year: 117
Avg Commits per committer in past year: 6.188
Development Distribution Score (DDS) in past year: 0.71
| Name | Commits | |
|---|---|---|
| Bruno Oliveira | n****s@g****m | 2057 |
| holger krekel | h****r@m****u | 1953 |
| Ran Benita | r****n@u****m | 1159 |
| hpk | n****e@n****e | 1036 |
| Daniel Hahler | g****t@t****e | 818 |
| Ronny Pfannschmidt | o****e@r****e | 695 |
| dependabot[bot] | 4****] | 349 |
| Anthony Sottile | a****e@u****u | 265 |
| pre-commit-ci[bot] | 6****] | 246 |
| Benjamin Peterson | b****n@p****g | 219 |
| Freya Bruhin | m****e@t****g | 192 |
| github-actions[bot] | 4****] | 151 |
| Pierre Sassoulas | p****s@g****m | 146 |
| Floris Bruynooghe | f****b@d****e | 129 |
| pytest bot | p****t | 122 |
| Thomas Hisch | t****h@g****m | 66 |
| Anatoly Bubenkov | b****f@g****m | 64 |
| jakkdl | h****b@p****e | 63 |
| Sviatoslav Sydorenko | w****k@s****a | 59 |
| Raphael Pierzina | r****l@h****e | 56 |
| Jeffrey Rackauckas | j****k@g****m | 47 |
| Victor Maryama | v****a@t****m | 47 |
| Zac Hatfield-Dodds | z****s@g****m | 45 |
| Thomas Grainger | t****n@g****m | 45 |
| Andras Tim | a****m@g****m | 44 |
| Simon K | j****s@g****m | 41 |
| Kale Kundert | k****e@t****t | 41 |
| Jurko Gospodnetić | j****c@p****r | 41 |
| Gleb Nikonorov | g****v@g****m | 38 |
| feuillemorte | f****e@y****u | 38 |
| and 1065 more... | ||
Issue and Pull Request metadata
Last synced: about 24 hours ago
Total issues: 1,476
Total pull requests: 2,958
Average time to close issues: about 1 year
Average time to close pull requests: about 1 month
Total issue authors: 957
Total pull request authors: 531
Average comments per issue: 4.84
Average comments per pull request: 1.35
Merged pull request: 2,077
Bot issues: 7
Bot pull requests: 1,118
Past year issues: 170
Past year pull requests: 580
Past year average time to close issues: 22 days
Past year average time to close pull requests: 13 days
Past year issue authors: 129
Past year pull request authors: 223
Past year average comments per issue: 2.75
Past year average comments per pull request: 1.33
Past year merged pull request: 239
Past year bot issues: 1
Past year bot pull requests: 123
Top Issue Authors
- bluetech (49)
- The-Compiler (39)
- RonnyPfannschmidt (36)
- nicoddemus (35)
- pytestbot (24)
- DetachHead (20)
- jaraco (14)
- harmin-parra (12)
- webknjaz (12)
- kloczek (12)
- blueyed (11)
- jakkdl (11)
- Zac-HD (10)
- soxofaan (9)
- mtelka (9)
Top Pull Request Authors
- github-actions[bot] (423)
- bluetech (302)
- dependabot[bot] (285)
- patchback[bot] (243)
- nicoddemus (176)
- pre-commit-ci[bot] (167)
- RonnyPfannschmidt (80)
- Pierre-Sassoulas (67)
- webknjaz (64)
- The-Compiler (61)
- jakkdl (37)
- graingert (21)
- jfrost-mo (19)
- dongfangtianyu (13)
- sadra-barikbin (13)
Top Issue Labels
- type: bug (177)
- type: proposal (160)
- status: needs information (122)
- type: enhancement (117)
- topic: fixtures (105)
- topic: collection (92)
- topic: reporting (82)
- type: docs (72)
- stale (71)
- type: question (66)
- topic: config (60)
- type: regression (55)
- status: help wanted (41)
- topic: parametrize (41)
- good first issue (35)
- type: infrastructure (30)
- topic: rewrite (29)
- plugin: warnings (28)
- plugin: logging (28)
- topic: marks (27)
- type: selftests (25)
- plugin: capture (21)
- type: backward compatibility (21)
- type: performance (20)
- topic: tracebacks (18)
- plugin: doctests (17)
- platform: windows (15)
- plugin: unittest (15)
- type: refactoring (13)
- type: deprecation (13)
Top Pull Request Labels
- bot:chronographer:provided (589)
- dependencies (292)
- skip news (265)
- python (168)
- backport 8.3.x (127)
- github_actions (116)
- backport 8.2.x (71)
- backport 7.4.x (43)
- needs backport (40)
- type: docs (39)
- backport 8.4.x (33)
- backport 8.0.x (31)
- status: needs information (25)
- backport 9.1.x (24)
- backport 9.0.x (19)
- type: infrastructure (17)
- backport 7.3.x (13)
- backport 8.1.x (9)
- type: enhancement (7)
- type: bug (4)
- type: refactoring (4)
- type: performance (4)
- type: selftests (3)
- type: backward compatibility (2)
- type:build (1)
- invalid (1)
- status:stale (1)
- topic: typing (1)
- topic: approx (1)
- topic: parametrize (1)
Package metadata
- Total packages: 6
-
Total downloads:
- conda: 47,261,335 total
- pypi: 1,094,590,268 last-month
- Total docker downloads: 5,339,444,979
- Total dependent packages: 26,422 (may contain duplicates)
- Total dependent repositories: 289,723 (may contain duplicates)
- Total versions: 374
- Total maintainers: 8
- Total advisories: 1
pypi.org: pytest
pytest: simple powerful testing with Python
- Homepage: https://docs.pytest.org/en/latest/
- Documentation: https://pytest.readthedocs.io/
- Licenses: MIT
- Latest release: 9.1.1 (published 2 months ago)
- Last Synced: 2026-08-22T11:14:41.365Z (1 day ago)
- Versions: 192
- Dependent Packages: 25,992
- Dependent Repositories: 283,154
- Downloads: 1,094,590,258 Last month
- Docker Downloads: 5,339,444,979
-
Rankings:
- Dependent packages count: 0.0%
- Dependent repos count: 0.002%
- Downloads: 0.01%
- Docker downloads count: 0.016%
- Average: 0.171%
- Stargazers count: 0.498%
- Forks count: 0.499%
- Maintainers (7)
-
Funding:
- https://docs.pytest.org/en/stable/sponsor.html
- Advisories:
conda-forge.org: pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
- Homepage: https://docs.pytest.org/en/latest/
- Licenses: MIT
- Latest release: 7.2.0 (published almost 4 years ago)
- Last Synced: 2026-08-05T09:56:57.131Z (18 days ago)
- Versions: 101
- Dependent Packages: 394
- Dependent Repositories: 3,283
- Downloads: 46,266,343 Total
-
Rankings:
- Dependent repos count: 0.115%
- Dependent packages count: 0.13%
- Average: 1.354%
- Forks count: 2.256%
- Stargazers count: 2.915%
proxy.golang.org: github.com/pytest-dev/pytest
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pytest-dev/pytest#section-documentation
- Licenses: mit
- Latest release: v7.4.3+incompatible (published almost 3 years ago)
- Last Synced: 2026-08-22T02:34:55.581Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 2
-
Rankings:
- Forks count: 0.148%
- Stargazers count: 0.607%
- Average: 3.448%
- Dependent repos count: 3.482%
- Dependent packages count: 9.556%
anaconda.org: pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
- Homepage: https://docs.pytest.org
- Licenses: MIT
- Latest release: 9.0.3 (published 4 months ago)
- Last Synced: 2026-05-01T18:05:15.893Z (4 months ago)
- Versions: 77
- Dependent Packages: 36
- Dependent Repositories: 3,283
- Downloads: 994,992 Total
-
Rankings:
- Dependent repos count: 0.695%
- Dependent packages count: 0.997%
- Average: 4.032%
- Forks count: 6.675%
- Stargazers count: 7.762%
proxy.golang.org: github.com/Pytest-dev/pytest
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Pytest-dev/pytest#section-documentation
- Licenses: mit
- Latest release: v7.4.3+incompatible (published almost 3 years ago)
- Last Synced: 2026-08-22T01:34:06.828Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.524%
- Average: 4.677%
- Dependent repos count: 4.829%
pypi.org: pyland
based on pytest to create test framework automatically
- Homepage: https://docs.pyland.org/en/latest/
- Documentation: https://pyland.readthedocs.io/
- Licenses: MIT License
- Latest release: 0.2.33 (published almost 5 years ago)
- Last Synced: 2026-08-22T11:13:59.395Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 10 Last month
-
Rankings:
- Stargazers count: 0.176%
- Forks count: 0.311%
- Dependent packages count: 7.377%
- Average: 17.217%
- Dependent repos count: 22.239%
- Downloads: 55.981%
- Maintainers (1)
Dependencies
- jinja2 <3.1
- pallets-sphinx-themes *
- pluggy >=1.0
- pygments-pytest >=2.2.0
- sphinx >=3.1,<4
- sphinx-removed-in >=0.2.0
- sphinxcontrib-svg2pdfconverter *
- sphinxcontrib-trio *
- anyio ==3.6.1
- django ==4.0.6
- pytest-asyncio ==0.18.3
- pytest-bdd ==6.0.1
- pytest-cov ==3.0.0
- pytest-django ==4.5.2
- pytest-flakes ==4.0.5
- pytest-html ==3.1.1
- pytest-mock ==3.8.2
- pytest-rerunfailures ==10.2
- pytest-sugar ==0.9.5
- pytest-trio ==0.7.0
- pytest-twisted ==1.13.4
- pytest-xvfb ==2.0.0
- twisted ==22.4.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- peter-evans/create-pull-request 2b011faafdcbc9ceb11414d64d0573f37c774b04 composite
- actions/stale v8 composite
- astral-sh/setup-uv 11f9893b081a58869d3b5fccaea48c9e9e46f990 composite
- argcomplete 3.6.3
- asynctest 0.13.0
- attrs 25.4.0
- certifi 2026.1.4
- charset-normalizer 3.4.4
- colorama 0.4.6
- coverage 7.13.1
- elementpath 5.1.0
- exceptiongroup 1.3.1
- execnet 2.1.2
- hypothesis 6.150.0
- idna 3.11
- iniconfig 2.3.0
- mock 5.2.0
- numpy 2.2.6
- numpy 2.4.1
- packaging 25.0
- pexpect 4.9.0
- pluggy 1.6.0
- ptyprocess 0.7.0
- pygments 2.19.2
- pytest 2.2.6
- pytest-xdist 3.8.0
- pyyaml 6.0.3
- requests 2.32.5
- setuptools 80.9.0
- sortedcontainers 2.4.0
- tomli 2.3.0
- typing-extensions 4.15.0
- urllib3 2.6.3
- xmlschema 4.3.0
- actions/checkout v5 composite
- actions/setup-python v6 composite