Metadata-Version: 2.4
Name: typestats
Version: 0.2.2
Summary: Type annotation coverage statistics for Python packages
Author: Joren Hammudoglu
Author-email: Joren Hammudoglu <jhammudoglu@gmail.com>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Typing :: Typed
Requires-Dist: tyro>=1.0,<2
Requires-Dist: anyio>=4.11,<5
Requires-Dist: libcst>=1.7,<2
Requires-Dist: pydantic>=2.11,<3
Requires-Dist: ruff>=0.14,<1
Requires-Python: >=3.12
Description-Content-Type: text/markdown

<h1 align="center">typestats</h1>

<p align="center">
  <strong>Type annotation coverage statistics for Python packages</strong>
</p>

<p align="center">
  <a href="https://github.com/jorenham/typestats"><img alt="GitHub License" src="https://img.shields.io/github/license/jorenham/typestats?style=flat-square&color=121d2f&labelColor=3d444d"></a>
  <a href="https://pypi.org/project/typestats"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/typestats?style=flat-square&color=121d2f&labelColor=3d444d"></a>
  <a href="https://github.com/jorenham/typestats"><img alt="Python Versions" src="https://img.shields.io/pypi/pyversions/typestats?style=flat-square&color=121d2f&labelColor=3d444d"></a>
</p>

<p align="center">
  <a href="https://jorenham.github.io/typestats/dashboard/"><strong>Dashboard</strong></a>
  &middot;
  <a href="https://jorenham.github.io/typestats/guides/"><strong>Guides</strong></a>
  &middot;
  <a href="https://jorenham.github.io/typestats/reference/"><strong>Reference</strong></a>
  &middot;
  <a href="https://github.com/jorenham/typestats/blob/main/CONTRIBUTING.md"><strong>Contributing</strong></a>
</p>

<p align="center">
  <code>typestats</code> computes type-coverage metrics so maintainers and contributors can prioritize effort where it matters most.
</p>

<p align="center">
  <em>
    Visit the dashboard at
    <a href="https://jorenham.github.io/typestats/dashboard/">jorenham.github.io/typestats</a>.
  </em>
</p>

---

## Quick start

Check the type-annotation coverage of any installed package:

```bash
$ typestats check scipy-stubs
coverage:   100.00%
typable:    13589
typed:      13554
any:           35
```

## Contributing

See [CONTRIBUTING.md](https://github.com/jorenham/typestats/blob/main/CONTRIBUTING.md) for development setup and workflow.
