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.4.0.tar.gz (8.6 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.4.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scripticus_schema-0.4.0.tar.gz
  • Upload date:
  • Size: 8.6 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.4.0.tar.gz
Algorithm Hash digest
SHA256 c33a56a3ca325dbda89eb5f58b127e043147a6332c35478ed86e40183e45f98d
MD5 9db69515a2e6c57dad1fa98a3e907051
BLAKE2b-256 69bcb88fcf2eb462fdf5c97a3a34c472f4bc7072a0221305592d5dea90193434

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_schema-0.4.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.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scripticus_schema-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a5ba45088f8b7673fc5ed8c308f96c49ec8bfdd154d67acb1a810331096ad6f1
MD5 1b0f50a740e9fc970306df68b440a918
BLAKE2b-256 5a8dfea87402471ca5dedf407308c426bc3f8aadedd3666a2a6761f92a0dd622

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_schema-0.4.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