Skip to main content

scripticus-common

Pure, deterministic helpers shared by the Scripticus client and server: content-addressed identity (tree hash), semantic-version ordering, version-spec parsing, and package-identity globbing.

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 pure (no I/O, no framework) and must be computed identically by client and server — the test is "both ends must agree on the result," not "it's handy to reuse." Declarative wire and manifest models live in scripticus-schema 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_common-0.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

scripticus_common-0.1.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file scripticus_common-0.1.1.tar.gz.

File metadata

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

File hashes

Hashes for scripticus_common-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e443d5d5c61ae33b80f842f2fd4f3d48395db1f5b63d54760d82f4da2fdc845a
MD5 801ebaa11b5c16456bb34014d94036bc
BLAKE2b-256 5c4f126f4221dc20060201c1ca961a44581cd381726dde48d9ec89982990a032

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_common-0.1.1.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_common-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for scripticus_common-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2da3a1919ed92d9d1ec86e43530b178f25581446cb43d70232320d95f782e293
MD5 f7bbd23d98d3b5367b45e9eab1c8d99f
BLAKE2b-256 61fbc7ce816f989a3afbec146b820c175eef01689da2f84bfdf683f004242c4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scripticus_common-0.1.1-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