Skip to main content

DTCS — Data Transformation Contract Standard

CI Documentation Status crates.io PyPI License

DTCS is a draft standard and toolkit for writing vendor-neutral data transformation contracts in YAML/JSON — the semantics of transforms, not a Spark, Polars, or SQL engine.

Status: Spec 1.0.0-draft · Tools 0.11.0 (alpha). Good for validation, compatibility analysis, and conformance research — not a production ETL runtime.

Documentation · Getting started · Adoption · Examples · Changelog · Security

Try it (no clone)

Requirements: Python 3.9+ for PyPI wheels, or Rust 1.75+ for cargo install (compile can take several minutes).

pip install dtcs
dtcs version
# → dtcs 0.11.0
# → spec 1.0.0-draft

curl -fsSL https://raw.githubusercontent.com/eddiethedean/dtcs/main/examples/minimal.dtcs.yaml \
  -o contract.dtcs.yaml
dtcs validate contract.dtcs.yaml
# → valid
# → exit 0

Or paste the same file from examples/minimal.dtcs.yaml. Contracts must set dtcsVersion: "1.0.0" exactly (the Spec itself is still 1.0.0-draft).

Bindings: Python (pip install dtcs), WASM (@eddiethedean/dtcs-wasm), Node (@eddiethedean/dtcs). See docs/api/.

What this repository contains

  • SPEC.md — normative DTCS 1.0 draft (26 chapters + Appendix A)
  • Reference tools — parse, validate, analyze, plan, optimize, match, compile, and run contracts (Rust CLI + Python; limited WASM/Node surface)
Spec status Draft (1.0.0-draft)
Reference tools 0.11.0 (alpha) — validator through reference runtime and conformance
Document dtcsVersion Must be exactly 1.0.0 today (patch versions are rejected)

Coverage tables labeled “Covered” or “Complete” mean the reference implementation exercises that draft SPEC area, not that DTCS 1.0 is finalized or production-certified.

Next steps (after valid)

Clone for richer examples and fixtures (PyPI wheels do not include examples/ or tests/):

git clone https://github.com/eddiethedean/dtcs.git
cd dtcs
dtcs validate examples/customer_pipeline.dtcs.yaml
dtcs run examples/customer_pipeline.dtcs.yaml \
  --input tests/fixtures/runtime/customer_pipeline_input.json
Goal Where
Concepts in two pages docs/user/concepts.md
Write contracts docs/user/writing-contracts.md
CLI reference docs/user/cli-guide.md
Upgrade from 0.10.x docs/user/migration-0.11.md
Evaluate for your org docs/adoption/overview.md

Develop from source

Requires Rust + maturin. See CONTRIBUTING.md.

Repository layout

Path Purpose
SPEC.md Full DTCS 1.0 draft specification
docs/user/ User guides
docs/adoption/ Evaluator / security materials
docs/api/ Python, Rust, WASM, Node API docs
docs/implementation/ Reference implementation design guides
examples/ Sample contracts
src/ Rust crate (dtcs)
python/ Python package
ROADMAP.md Implementation milestones

Contributing

See CONTRIBUTING.md and CODE_OF_CONDUCT.md. Security reports: SECURITY.md. When guidance conflicts with the specification, SPEC.md wins.

License

Licensed under the Apache License, Version 2.0. See LICENSE.

Download files

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

Source Distribution

dtcs-0.11.0.tar.gz (320.4 kB view details)

Uploaded Source

Built Distributions

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

dtcs-0.11.0-cp39-abi3-win_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9+Windows ARM64

dtcs-0.11.0-cp39-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9+Windows x86-64

dtcs-0.11.0-cp39-abi3-win32.whl (1.9 MB view details)

Uploaded CPython 3.9+Windows x86

dtcs-0.11.0-cp39-abi3-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

dtcs-0.11.0-cp39-abi3-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

dtcs-0.11.0-cp39-abi3-musllinux_1_2_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

dtcs-0.11.0-cp39-abi3-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

dtcs-0.11.0-cp39-abi3-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

dtcs-0.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

dtcs-0.11.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

dtcs-0.11.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

dtcs-0.11.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

dtcs-0.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (2.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

dtcs-0.11.0-cp39-abi3-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

dtcs-0.11.0-cp39-abi3-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file dtcs-0.11.0.tar.gz.

File metadata

  • Download URL: dtcs-0.11.0.tar.gz
  • Upload date:
  • Size: 320.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0.tar.gz
Algorithm Hash digest
SHA256 f755c789e75387ad26f7d3d68e61cdeb47e88a604e8dcbe4095b6d63567d1550
MD5 88093f356342a46499481ab7916c8eaa
BLAKE2b-256 3717ef689713d0bb5d5746723df002691464ddf64e7a282f007be8b477c9a6cb

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9c2c063f5646a6afcdce3b447b8a531ee662bfb1e62f41de31d04b3d4ad56b7a
MD5 bb944b8fc37a02b92be826839df10e72
BLAKE2b-256 f615a0a1f42330e8fa757cf1d83122dc7340b273154aeec470847b36c5b5cfe8

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e4e701a4e74633347469b70dc4d8e456c6099cc8f25e99e9bdb0e72a2dd45fa1
MD5 de9cfae9636c0dbbbe3b3955cd52adde
BLAKE2b-256 6af78a6e59dd7f6c20d1789a36df694db70d0397147890627ce0455ff2da0ba2

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-win32.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 d86f7134e9640adacb1b4da4a5ef22ff635a6334707f6b4c94cb03e2f02f6864
MD5 d9a86d22c21a99ac3fda8bf0af089fd5
BLAKE2b-256 dcc1d8dd818e0257c7bc2d565d83d5956fad2d598090ea81d4add20dde539bab

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0deb46aaeb2d450f2b9b88e15332c571b9d7f0c05d72c4e0b7c4dd7ea2e1302d
MD5 8ee2e1f4067ac6b098de4a4c4ae76978
BLAKE2b-256 8e4a98f083d36966b49bb7a374409eae34c09adb9280159597e39ec0814dc4b0

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4ad5291fee2c60e5e5448f0c9ef629c5a2360c828844e2d86e5d97193e0c6530
MD5 7b5f5143fd7b1c741ec8320c6763d7c1
BLAKE2b-256 a1239852e45f897e6a9ed90e8d652aae717e366081f52e4049395a7903acb5f2

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 14c3f9f39fde55af3186ce2ceecb515f0eaa827b69ae3ddf4bde4d2b4dc5999d
MD5 5f486c331a3384a71f8d6197abbf3945
BLAKE2b-256 bc38b18cabee86fcbc8ca2f87995e83349fb8e825aa944accaa21526c4eaf578

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c792da55e82774deed6e081c9da8010dea811150508d0ce9afe684778d10b8fa
MD5 ea9644504882d71940072b9c28e8bf84
BLAKE2b-256 921a0b03af867a43ecddff75a2a7ae7475b6a43cdbe54c53be8c419f94ccbc32

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f45dd89d7730d3508c22f53693b45026f4fa6901a012dc07d409ce2976aea22
MD5 903999b4b3941956c2c82f836fc7cbc3
BLAKE2b-256 c830aa3eb66a3cadb1fbf65d2bb7b9174b86141d4151a4cce9d46ba74f5f7c4e

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d900ed19ead84165c742880b1468b790e69c9fa5c7bf7a3f6315c5cc8fc0a22b
MD5 b64726aa7f0ca62a333852140246b5f8
BLAKE2b-256 fb65952a2e84de2f30f365afd9e54f50b01c7f5a941ce381fb4e026e952c9a41

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f956d6431510882806dcbb01b81cdc122d9a06c37beec7dacb30308249bf9427
MD5 d711f0cd9408b557292a34512a771181
BLAKE2b-256 be35a98a81e71e1500b64bd111c1a0b0f3d1b5c9cfb78dcbaf5a38bde29f858b

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3f52ad948292057d9ed8cec756e3693139e2ef079a864644c6d74474c894f52c
MD5 3cf39bc38f71bfbc3ec92b9baf248c8f
BLAKE2b-256 760c25dea5da382296dfdbec2f02c0a78fb9bc1b2ccde4ff46d14e683a138eac

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6647c88a1552af6ea46dee06a1e956c7d78ada32b6bbeacca31ef7b5bdf62bd8
MD5 529743d6924cf4d2f84b91740473f614
BLAKE2b-256 4f2fd02f223cf3b8ca0a07b117a6ea42ee2a18605698543e669b2da29e93a5d2

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 24f07e054b8c3d8b1352184fe34e79bb257062e68a1470241647afdd9c801091
MD5 6afb6c39f5a7572e495b114729c4e0bb
BLAKE2b-256 b343becd8b7ab9f9c5385af812ec836ad72f2465924fb17590fa3d36db1f6db0

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd39a2fc7a711d88c378c0ea1598fafd81f984c2458e172d4067b0b6b90ea989
MD5 909be564a2aafcc9a79d68d4459753e5
BLAKE2b-256 34db18c3bf494726ef4fd129fc58679a563fd4f2181b9230cfb34d1dda6cd930

See more details on using hashes here.

File details

Details for the file dtcs-0.11.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: dtcs-0.11.0-cp39-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dtcs-0.11.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1fc9ef09cf6e9a404580cbf12c3f20459f1dc2d58a5b51453e08c2be3d9ea582
MD5 be5bd752149c574d4874e4c08158a66a
BLAKE2b-256 8c0647e4d377791ea34bf4d463a75dc5d552d83d8c6acb46efd26856ae9d9066

See more details on using hashes here.

Release history Release notifications | RSS feed

0.13.0

16 files

0.12.0

16 files

This release

0.11.0 This release

16 files

0.10.1

16 files

0.9.0

16 files

0.8.0

16 files

0.7.0

16 files

0.6.0

16 files

0.5.0

16 files

0.4.0

16 files

0.3.0

16 files

0.2.0

16 files

0.1.2

16 files

0.1.1

5 files

0.1.0

2 files

Supported by

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