Registry / testing / typsht

typsht

JSON →
library0.0.1a5pypypi✓ verified 88d ago

Typsht is a type checker agnostic parallel type checking tool for Python. It runs type checkers like mypy, pyright, or pyre in parallel across multiple files or projects, speeding up type-checking workflows. Current version is 0.0.1a5 (alpha), with rapid development.

pip install typsht
INSTALL
IMPORT
SIG · TYPSHT
T
typsht
testingpythonv0.0.1a5
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

typsht
✓ import typsht
The main module is imported directly via 'import typsht'. There are no submodules in the current alpha.

Run mypy and pyright in parallel on the src/ directory and print the combined report.

import typsht # Run type checking on a directory with multiple checkers in parallel report = typsht.run(['mypy', 'pyright'], paths=['src/']) print(report)
typsht --version
Debug
Known issues
deprecatedThe API is unstable and may change without notice in alpha versions.
fix
Pin to exact version in requirements.
affects: <1.0.0
gotchaTypsht requires Python >=3.10. Using older versions will cause installation failures.
fix
Upgrade Python to 3.10 or later.
affects: >=0.0.1a1
gotchaThe run() function expects a list of type checker names; unknown names may produce confusing errors.
fix
Only use supported checkers: 'mypy', 'pyright', 'pyre'.
affects: >=0.0.1a1
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'typsht'
Package not installed or installed in a different environment.
fix
Run 'pip install typsht' in the correct Python environment.
typsht.run() TypeError: run() missing required positional arguments: 'checkers' and 'paths'
Missing required arguments.
fix
Call run with both arguments, e.g., typsht.run(['mypy'], paths=['src/']).
Upgrade
Version history
0.0.1a5latest on PyPI · released Feb 3, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
15 hits · last 30 days
node
14
Resources
typsht — pip install typsht · libregistry