Skip to main content

TypeScope

CI coverage pypi support-version license commit

This is a toy project. If you are looking for a production-ready library, beartype would be a good choice!

A library for runtime type-level assignability check.

Development

Install the locked development environment with uv sync --dev. The supported local entry points are:

  • just check runs Ruff, Pyrefly, the 70% coverage gate, and distribution verification.
  • just test runs the test suite without coverage instrumentation.
  • just testcov writes the machine-readable coverage.xml report.
  • just build creates the wheel and source distribution in dist/.
  • just verify-dist installs both artifacts into isolated environments and runs an API smoke test.
  • just release-check v0.0.7 validates a version tag against the built metadata.

The current native profile includes structural assignability for TypedDict schemas and Protocol member shapes, with explicit capability-unknown results for incomplete runtime evidence. See the structural assignability implementation status for the supported boundaries and validation evidence.

Releases are made from protected v<version> tags. GitHub Actions validates both artifacts before publishing through PyPI Trusted Publishing (OIDC); ordinary branches and manual validation runs do not publish packages.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for typescope 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for typescope 0.0.7
File Size Uploaded
typescope-0.0.7.tar.gz 24.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for typescope 0.0.7
File Interpreter ABI Platform
typescope-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 51.7 kB

Release files / typescope-0.0.7.tar.gz

Download URL typescope-0.0.7.tar.gz
Size 24.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ec6986e524a72bdc4dbedecbc0e648047b2d607aa7ec7f3b6956b17908de13dd
BLAKE2b-256 checksum
How to use checksums
365368fe0cc06de97e002eb4accee680ae805cfbc7842bf9a0c7f394a941af40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / typescope-0.0.7-py3-none-any.whl

Download URL typescope-0.0.7-py3-none-any.whl
Size 26.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74962a66f611f16293a4795635761cfb470d4604a237fa84286d6df122944d89
BLAKE2b-256 checksum
How to use checksums
f21e6242f2be814af47c50739b2dc293edc1ae33737057da24f6adaf3991b3cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page