Skip to main content
Files added late

20 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Linux Build Status Code coverage Documentation Status CII Best Practices

Schema Salad

Salad is a schema language for describing JSON or YAML structured linked data documents. Salad schema describes rules for preprocessing, structural validation, and hyperlink checking for documents described by a Salad schema. Salad supports rich data modeling with inheritance, template specialization, object identifiers, object references, documentation generation, code generation, and transformation to RDF. Salad provides a bridge between document and record oriented data modeling and the Semantic Web.

The Schema Salad library is Python 3.6+ only.

Installation

pip3 install schema_salad

If you intend to use the schema-salad-tool –codegen=python feature, please include the [pycodegen] extra:

pip3 install schema_salad[pycodegen]

To install from source:

git clone https://github.com/common-workflow-language/schema_salad
cd schema_salad
pip3 install .
# or pip3 install .[pycodegen] if needed

Commands

Schema salad can be used as a command line tool or imported as a Python module:

$ schema-salad-tool
usage: schema-salad-tool [-h] [--rdf-serializer RDF_SERIALIZER] [--skip-schemas]
                      [--strict-foreign-properties] [--print-jsonld-context]
                      [--print-rdfs] [--print-avro] [--print-rdf] [--print-pre]
                      [--print-index] [--print-metadata] [--print-inheritance-dot]
                      [--print-fieldrefs-dot] [--codegen language] [--codegen-target CODEGEN_TARGET]
                      [--codegen-examples directory] [--codegen-package dotted.package]
                      [--codegen-copyright copyright_string] [--print-oneline]
                      [--print-doc] [--strict | --non-strict]
                      [--verbose | --quiet | --debug] [--only ONLY] [--redirect REDIRECT]
                      [--brand BRAND] [--brandlink BRANDLINK] [--brandstyle BRANDSTYLE]
                      [--brandinverse] [--primtype PRIMTYPE] [--version]
                      [schema] [document]

$ python
>>> import schema_salad

Validate a schema:

$ schema-salad-tool myschema.yml

Validate a document using a schema:

$ schema-salad-tool myschema.yml mydocument.yml

Generate HTML documentation:

$ schema-salad-tool --print-doc myschema.yml > myschema.html
$ # or
$ schema-salad-doc myschema.yml > myschema.html

Get JSON-LD context:

$ schema-salad-tool --print-jsonld-context myschema.yml mydocument.yml

Convert a document to JSON-LD:

$ schema-salad-tool --print-pre myschema.yml mydocument.yml > mydocument.jsonld

Generate Python classes for loading/generating documents described by the schema (Requires the [pycodegen] extra):

$ schema-salad-tool --codegen=python myschema.yml > myschema.py

Display inheritance relationship between classes as a graphviz ‘dot’ file and render as SVG:

$ schema-salad-tool --print-inheritance-dot myschema.yml | dot -Tsvg > myschema.svg

Quick Start

Let’s say you have a ‘basket’ record that can contain items measured either by weight or by count. Here’s an example:

basket:
  - product: bananas
    price: 0.39
    per: pound
    weight: 1
  - product: cucumbers
    price: 0.79
    per: item
    count: 3

We want to validate that all the expected fields are present, the measurement is known, and that “count” cannot be a fractional value. Here is an example schema to do that:

- name: Product
  doc: |
    The base type for a product.  This is an abstract type, so it
    can't be used directly, but can be used to define other types.
  type: record
  abstract: true
  fields:
    product: string
    price: float

- name: ByWeight
  doc: |
    A product, sold by weight.  Products may be sold by pound or by
    kilogram.  Weights may be fractional.
  type: record
  extends: Product
  fields:
    per:
      type:
        type: enum
        symbols:
          - pound
          - kilogram
      jsonldPredicate: '#per'
    weight: float

- name: ByCount
  doc: |
    A product, sold by count.  The count must be a integer value.
  type: record
  extends: Product
  fields:
    per:
      type:
        type: enum
        symbols:
          - item
      jsonldPredicate: '#per'
    count: int

- name: Basket
  doc: |
    A basket of products.  The 'documentRoot' field indicates it is a
    valid starting point for a document.  The 'basket' field will
    validate subtypes of 'Product' (ByWeight and ByCount).
  type: record
  documentRoot: true
  fields:
    basket:
      type:
        type: array
        items: Product

You can check the schema and document in schema_salad/tests/basket_schema.yml and schema_salad/tests/basket.yml:

$ schema-salad-tool basket_schema.yml basket.yml
Document `basket.yml` is valid

Documentation

See the specification and the metaschema (salad schema for itself). For an example application of Schema Salad see the Common Workflow Language.

Rationale

The JSON data model is an popular way to represent structured data. It is attractive because of it’s relative simplicity and is a natural fit with the standard types of many programming languages. However, this simplicity comes at the cost that basic JSON lacks expressive features useful for working with complex data structures and document formats, such as schemas, object references, and namespaces.

JSON-LD is a W3C standard providing a way to describe how to interpret a JSON document as Linked Data by means of a “context”. JSON-LD provides a powerful solution for representing object references and namespaces in JSON based on standard web URIs, but is not itself a schema language. Without a schema providing a well defined structure, it is difficult to process an arbitrary JSON-LD document as idiomatic JSON because there are many ways to express the same data that are logically equivalent but structurally distinct.

Several schema languages exist for describing and validating JSON data, such as JSON Schema and Apache Avro data serialization system, however none understand linked data. As a result, to fully take advantage of JSON-LD to build the next generation of linked data applications, one must maintain separate JSON schema, JSON-LD context, RDF schema, and human documentation, despite significant overlap of content and obvious need for these documents to stay synchronized.

Schema Salad is designed to address this gap. It provides a schema language and processing rules for describing structured JSON content permitting URI resolution and strict document validation. The schema language supports linked data through annotations that describe the linked data interpretation of the content, enables generation of JSON-LD context and RDF schema, and production of RDF triples by applying the JSON-LD context. The schema language also provides for robust support of inline documentation.

Metadata

Release files for schema-salad 8.3.20220825123345

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

20 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for schema-salad 8.3.20220825123345
File Size Uploaded
schema-salad-8.3.20220825123345.tar.gz 530.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for schema-salad 8.3.20220825123345
File
schema_salad-8.3.20220825123345-py3-none-any.whl Python 3 none any Details
schema_salad-8.3.20220825123345-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.24+ ARM64 Details
schema_salad-8.3.20220825123345-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64, Linux glibc 2.24+ ARM64 Details
schema_salad-8.3.20220825123345-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details
schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64, Linux glibc 2.24+ ARM64 Details
schema_salad-8.3.20220825123345-cp36-cp36m-musllinux_1_1_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64 Details
schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ ARM64, Linux glibc 2.17+ ARM64 Details

Total release size: 21.6 MB

Release files / schema-salad-8.3.20220825123345.tar.gz

Download URL schema-salad-8.3.20220825123345.tar.gz
Size 530.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4b7c796e65361eb2ae816562629c6dbd2a3eb2b339bf477444bb4264abeae6cb
BLAKE2b-256 checksum
How to use checksums
ea6f64c2d9aa47af51244a849db84c7303a386f271aaa23aa5797ad62143d47c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

Release files / schema_salad-8.3.20220825123345-py3-none-any.whl

Download URL schema_salad-8.3.20220825123345-py3-none-any.whl
Size 564.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97cce0b064d8fcd3e87f08a4007f5861beb43378721b4c3b70c78e7a9c97aacd
BLAKE2b-256 checksum
How to use checksums
55d9fd50ff1c82911153a2558ea2cb4db3ea51a3e258fc581df455f7a931a749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

Release files / schema_salad-8.3.20220825123345-cp310-cp310-musllinux_1_1_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp310-cp310-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
5810ed387479239623d16d91cd20fdd53dfe1b5b2830b0dbe5319133c77ef549
BLAKE2b-256 checksum
How to use checksums
7c14f06d4ac483c3cd0d5fcbf8658085bf1b44bf564be88fd548e2e37817b416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e468c83e63e7e70f4916e914971cc7132f6d0503d0c1ed196b581b9b53f31b37
BLAKE2b-256 checksum
How to use checksums
dd2a4691cccbae51be9e4a300da200589e4ac2b63d2dfb432790082081fc748e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
27af5016792bcd7ad8ef8d497ba8f9d2e3cf6c9579487d1f8500427c4edd7bc2
BLAKE2b-256 checksum
How to use checksums
e17cb5a2bcbe85f6053077c63559f592c8ce545e5bc8c5641a7726a12b2df8e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
1052ffbb422724252db1e6e8f1f65148f58689004858f22f254b0e6afb0e4b36
BLAKE2b-256 checksum
How to use checksums
d9d21cd374f6398c5e2fd1eeb385b5e0b4463bd40cfbc070fd0384e9957724f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp39-cp39-musllinux_1_1_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp39-cp39-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
bc8c5df0c3a286be20224d7619817f46a4559f7f9698479679861448ec518afa
BLAKE2b-256 checksum
How to use checksums
6b60ca672420cad676c8933abd7ed0b99790a1f2541e04878a1f9e3b4145e1de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f85bf8e97edb17c237a006a7724c6f9fc5299ffa81b2632c2e99afdc49b53db9
BLAKE2b-256 checksum
How to use checksums
d6c90a33e568458dbfbe96980e5c2625e30f797a888ac9cc904897027ad5ca86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9636eb4e0d9b9d9158d2606f42927738f65b5531c00a9fbe2a99cec7296e3be7
BLAKE2b-256 checksum
How to use checksums
fef83701213ef388cc09d80d58a544346c936efc0b38322e6e8af61e60ddfe21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
6d1cf2e6fcdf104155103503f29cb4e021819d1018dbd3413f34b55827c41a9a
BLAKE2b-256 checksum
How to use checksums
aafcb164a4610a2278c53c69f6a2c1a044d6cb59f5e5b80d61c5e93e7afa2b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp38-cp38-musllinux_1_1_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp38-cp38-musllinux_1_1_aarch64.whl
Size 1.1 MB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
37f943fd40b12b006482393779ab24f0f625a330a42a84ea335866912b97e7ca
BLAKE2b-256 checksum
How to use checksums
1d5f3a932c2152cfd51f3be4e71eddcdc0b336644665576db1338063b5ebdf92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f84b4bf87ff43def6dbb456028c95594f58d956200d71a2fbef69860a94a785f
BLAKE2b-256 checksum
How to use checksums
df999451b4622c7c46a9ba221eda75feccdcde7a51f5195567480adeae79696b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7c571bb7c7531871ed9a3d7dfb58c58c48b8d3516dcbc0c8338cf78df7ffb632
BLAKE2b-256 checksum
How to use checksums
f71bb283d6d25d3bd93301d7d7e19bdc08de316dffe081aedec33e661e3d95c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
924e7e2464411e4f65ec6f6fc8bd1e183ec42f77fdff804b49902abee942169e
BLAKE2b-256 checksum
How to use checksums
617685bdda740b7e3300982abd9f67472601e0badd80d0d88c12cd86b82b7300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp37-cp37m-musllinux_1_1_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 1.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
60ec02b89879ba518cede78ae2b60fd924c086d3286dd0b2c246d9676cbe110e
BLAKE2b-256 checksum
How to use checksums
2df19180d7f29a53aaffd52a0ffa9a051a564f15d518f6c3df296f12b3ec5f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b2ac4cf3444f643aab0ee98e0e6a4bf35217a510970bc69953ebbe00661c82ac
BLAKE2b-256 checksum
How to use checksums
5b8d61ab75995f13e4ff23607a6b994a43b21fec27b38cdaa48b86b1b06f21cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 985.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c220411a77416e2dade41d53176cd4ce918921826868309b9a1c17e993779765
BLAKE2b-256 checksum
How to use checksums
4a1842ea2e2157ccfd1986e2b717805aed30e4d463e08bf7675b05d3d09722a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 992.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
8f0480fecdcab0cf283a3cd339a7f5e0a23ccef2d3474d3880f760d46cd8a3e7
BLAKE2b-256 checksum
How to use checksums
52359aa7428c74b07b8bf5d8ad9de83d0460a8e86c87a392a6ec969e6fb27260
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp36-cp36m-musllinux_1_1_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp36-cp36m-musllinux_1_1_aarch64.whl
Size 1.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c096d8781611a47afa71437aea58d11bc6c83733904069de9009c4a37e221a6a
BLAKE2b-256 checksum
How to use checksums
c2a0d96d29cc8f74fe154660b7ee8ecdca16834b26a0ee2ababfe8d9acb4a7a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 999.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dc9b26c59036a98a280ab5043fc733d4e970c625abf884426429cd46c1cc3c65
BLAKE2b-256 checksum
How to use checksums
b5756708c7a7b958fe7900df8a73e583c5e850f0e7e6d32753cb78129aabf207
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 979.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
32279531726711b63de827fb8bc663eb81fa0c8c37688b1c5360b7c6cabf0526
BLAKE2b-256 checksum
How to use checksums
6eadc4b8b01b559b5152a8fd9332dc94d8b96d8249ae034270261c18f6e15bbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL schema_salad-8.3.20220825123345-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 985.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
116318d24159bf03d6df6848358243d73a617da74421b32046b646e79802fc83
BLAKE2b-256 checksum
How to use checksums
b8932f0b807fac8c98b1484c952fcbaaf772c2fd07949b1659837cece83a2a70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release history Release notifications | RSS feed

This release

8.3.20220825123345 This release

22 release files

8.3

12 release files

1.7

2 release files

1.1.1

1 release file

1.1.0

1 release file

1.0.6

1 release file

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

1 release file

1.0.1

2 release files

1.0

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