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.3 validates a version tag against the built metadata.

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.5

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.5
File Size Uploaded
typescope-0.0.5.tar.gz 14.8 kB Details

Built distribution (wheel)

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

Total release size: 31.5 kB

Release files / typescope-0.0.5.tar.gz

Download URL typescope-0.0.5.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cb32c797f01e1ddf601479c4af41299cc4ebd74761ba8265b7596da293100678
BLAKE2b-256 checksum
How to use checksums
f66830ebb86a4e4d3fb87272072751530430f847d28d05f4b5d39fe25213bb6e
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 3, 2026.

Transparency log

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

Download URL typescope-0.0.5-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
14beb5814f82addcc40aeb8e9eecc8ed9d0be139d49c9509efd1a18dcb16961d
BLAKE2b-256 checksum
How to use checksums
16e4ed46f5b0af0df4bd197faf948bf802ac91fc87b2250f42758d3db63d9f3b
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.0.7

2 release files

This release

0.0.5 This release

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