Skip to main content

TypeScope

CI coverage pypi support-version license commit

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

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.3
File Size Uploaded
typescope-0.0.3.tar.gz 8.6 kB Details

Built distribution (wheel)

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

Total release size: 19.6 kB

Release files / typescope-0.0.3.tar.gz

Download URL typescope-0.0.3.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7ac3c352a6941095b3e4441546c85238fec4caeeba711dcfaf12b51545bdfc5a
BLAKE2b-256 checksum
How to use checksums
446874146d3e3ed059485b485e4f2b15307e43a860f8a00e12c2e7c1a2c795be
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.3-py3-none-any.whl

Download URL typescope-0.0.3-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c366f0817a3191684095e80920de7263ca28245f28551c1d63227972fb39988
BLAKE2b-256 checksum
How to use checksums
75fa6023f1839c30284635428bdbc5b1cfca859dd6124810d7610932f98d88c7
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

0.0.4

2 release files

This release

0.0.3 This release

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