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

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.4
File Size Uploaded
typescope-0.0.4.tar.gz 12.7 kB Details

Built distribution (wheel)

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

Total release size: 27.9 kB

Release files / typescope-0.0.4.tar.gz

Download URL typescope-0.0.4.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8109e8be7d00b8e7cab814269204cccac9158ea422f7e00c12d6b978cd2af45e
BLAKE2b-256 checksum
How to use checksums
3d82d83c6d95e35dd9573abfd4a809deadf8b9adb7849e118a2c2383f753652d
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.4-py3-none-any.whl

Download URL typescope-0.0.4-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c19ee6acfd3dd2fcff35e82508167b160af0d026c23b2fc3e096376ec9a16da5
BLAKE2b-256 checksum
How to use checksums
fd231eda1a6e1d32a64cb2910fbbb2d559031e150766d1ea13a916ff9418ee4d
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

0.0.5

2 release files

This release

0.0.4 This release

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