Registry / testing / typsht

typsht

JSON →
library0.0.1a5pypypi✓ verified 85d 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
9 hits · last 30 days
node
8
Resources
typsht — pip install typsht · libregistry