pytest has 1B monthly downloads and 14K GitHub stars. Version 9.1.1 supports Python 3.10+, first published in 2010.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of colorama, exceptiongroup and iniconfig. It is used by 9,592 tracked packages, including pytest-json-ctrf, pytest-asyncio and pytest-cov.
GitHub topics include unit-testing, test and testing.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- colorama >=0.4
- exceptiongroup >=1
- iniconfig >=1.0.1
- packaging >=22
- pluggy <2,>=1.5
- pygments >=2.7.2
- tomli >=1
7 optional dependencies
- argcomplete[dev]
- attrs[dev]
- hypothesis[dev]
- mock[dev]
- requests[dev]
- setuptools[dev]
- xmlschema[dev]
Used By
- pytest-json-ctrf
- pytest-asyncio
- pytest-cov
- pytest-xdist
- pytest-mock
- pymupdf
- pytest-timeout
- pytest-rerunfailures
- pytest-metadata
- pytest-env
- pytest-html
- pytest-django
- pytest-split
- pytest-benchmark
- pytest-repeat
- locust
- pytest-socket
- syrupy
- pytest-httpx
- pytest-unordered
- pytest-base-url
- pytest-playwright
- pytest-icdiff
- pytest-homeassistant-custom-component
- pytest-randomly
- pytest-custom-exit-code
- deepeval
- schemathesis
- allure-pytest
- pytest-recording
- pytest-aiohttp
- pytest-order
- pytest-dotenv
- pytest-postgresql
- pytest-lazy-fixtures
- pytest-subtests
- pytest-testmon
- pytest-check
- opik
- pytest-github-actions-annotate-failures
- pytest-codspeed
- pytest-memray
- pytest-bdd
- pytest-ordering
- seleniumbase
- pytest-durations
- pytest-factoryboy
- pytest-retry
- pytest-random-order
- langchain-tests