Skip to main content

scripticus-schema

The shared wire and manifest schema between the Scripticus client and server: the package manifest model and validation, and the Pydantic wire models for the read, resolve, publish, and whoami APIs.

This package is internal plumbing — install scripticus (the CLI) or scripticus-server (the registry) instead; both depend on this package and pull it in automatically.

Code lives here only if it is a declarative data shape — something the client and server exchange, or that defines what a package is. The pure computations both sides must perform identically (hashing, version ordering, version-spec parsing, identity globbing) live in scripticus-common instead.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scripticus_schema-0.3.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scripticus_schema-0.3.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file scripticus_schema-0.3.0.tar.gz.

File metadata

  • Download URL: scripticus_schema-0.3.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for scripticus_schema-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7a66a7b073a2fadbb26ae93eb6ba9c28a7e7f7527fb926393235be9ac53e86aa
MD5 f0dae6792969c8c8d851f3d2fa974307
BLAKE2b-256 ca4772b1114c685c4a5d49e209cd219817f2273cec60ac05db74e49abe53b0a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_schema-0.3.0.tar.gz:

Publisher: release.yml on kevinchannon/scripticus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scripticus_schema-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scripticus_schema-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e829c58e38d4a1ee1b2b288cb31e91344cf3d070034cf6379ecea0abbcecc0
MD5 cedefe4d54474ac7c7df228245b9ab04
BLAKE2b-256 26e94dc63c43bc0ec3db97b1b0324caebc26be68e1ba9bf455d42e004fd64f97

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_schema-0.3.0-py3-none-any.whl:

Publisher: release.yml on kevinchannon/scripticus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page