Skip to main content

stetdoc

The stetdoc command-line tool, for agents and people. It turns a .docx into a working copy an agent can edit with its ordinary tools, and turns the edits back into the same file with real Word tracked changes.

uvx stetdoc --help               # run it once without installing
uv tool install stetdoc          # or: pipx install stetdoc, or pip install stetdoc
stetdoc view contract.docx --find 'net 30'
stetdoc replace contract.docx 'net 30' 'net 45'
stetdoc mcp                      # the MCP server over stdio

The wheel holds the native stetdoc binary for your platform and nothing else, so no Python runs after the install and a call costs the same as the binary from Homebrew or the release archive. Wheels exist for macOS (Apple silicon and Intel), Linux (x86-64 and ARM64, glibc and musl) and Windows (x86-64). On another platform pip builds the source distribution, which needs a Rust toolchain.

The full documentation is in the repository: https://github.com/clauseo-ai/stetdoc. Licence: MIT or Apache-2.0.

Metadata

Release files for stetdoc 0.9.3

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

Source distribution (sdist)

Source distribution for stetdoc 0.9.3
File Size Uploaded Provenance Actions
stetdoc-0.9.3.tar.gz 2.1 MB With provenance Details for stetdoc-0.9.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for stetdoc 0.9.3
File Actions
stetdoc-0.9.3-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for stetdoc-0.9.3-py3-none-win_arm64.whl
stetdoc-0.9.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for stetdoc-0.9.3-py3-none-win_amd64.whl
stetdoc-0.9.3-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details for stetdoc-0.9.3-py3-none-musllinux_1_2_x86_64.whl
stetdoc-0.9.3-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for stetdoc-0.9.3-py3-none-musllinux_1_2_aarch64.whl
stetdoc-0.9.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for stetdoc-0.9.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
stetdoc-0.9.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for stetdoc-0.9.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
stetdoc-0.9.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for stetdoc-0.9.3-py3-none-macosx_11_0_arm64.whl
stetdoc-0.9.3-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for stetdoc-0.9.3-py3-none-macosx_10_12_x86_64.whl

Total release size: 33.9 MB

Release files / stetdoc-0.9.3.tar.gz

Download URL stetdoc-0.9.3.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
24f37c00e3ba8328d01191b458786f00127a952d3562822719a72ee5b144a46a
BLAKE2b-256 checksum
How to use checksums
13acd74bb538a3d861d3c2a56e1d8b02c5448ac597547f8ca57de946a1964b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-win_arm64.whl

Download URL stetdoc-0.9.3-py3-none-win_arm64.whl
Size 4.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
a045b0b6f7f0d03a4c73ace73ea448c06c32f536e54a442b9761fec3366a9c21
BLAKE2b-256 checksum
How to use checksums
5d48399a6dfda61e71bfb00c173fdf7ca2b865e1615af5b19318fb5e942925a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-win_amd64.whl

Download URL stetdoc-0.9.3-py3-none-win_amd64.whl
Size 4.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
57e94328cbc3a48be655ea08f65f14b78ed8319351f69b61aa4c0bf6b80531e0
BLAKE2b-256 checksum
How to use checksums
e0e5dce6bb29030d0d070e18fdae3724b08ba6b67add6a253367bb1e70364ed5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-musllinux_1_2_x86_64.whl

Download URL stetdoc-0.9.3-py3-none-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4615c2c0d70f36c01897e21cbe41681afa482b675df0a160d5b95bbacbce0975
BLAKE2b-256 checksum
How to use checksums
c6973741c8bd0d5301c9eb8c29fb7c8228ebef4683befac04b16d339c72927a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-musllinux_1_2_aarch64.whl

Download URL stetdoc-0.9.3-py3-none-musllinux_1_2_aarch64.whl
Size 3.8 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ac743652363f16e48d7a555bbe1a62819b46fce25e03025fc6b97c61df5aae79
BLAKE2b-256 checksum
How to use checksums
b1f3c8d531961ada99dbcd6cf96e79b2a87330954d63795bea6ca070c316a002
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL stetdoc-0.9.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 4.1 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2144ca987ce2bafb32d5b0bf217728b29be0e718400a6e64ac94f95728995450
BLAKE2b-256 checksum
How to use checksums
f63087f04c42c381266744beff558b18f0eac4c68e8c9d68aa85bb1999fad7d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL stetdoc-0.9.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 3.8 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
b29f397781eecaf2a0ac2cf1e8d72b4855b444f3f1197778b7539ef8b4ce1c45
BLAKE2b-256 checksum
How to use checksums
e60bef34cd38280493158862b9c1e546ad0f8c5dda2d29cdc4f20bac4490c16d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-macosx_11_0_arm64.whl

Download URL stetdoc-0.9.3-py3-none-macosx_11_0_arm64.whl
Size 3.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c279dfb64bcb0c2e2b374a685787aadb377bf2c5828acde109cbd6c756c4edfa
BLAKE2b-256 checksum
How to use checksums
9a7f041b60a9476485293f812898d89509687ebdda95ff17ddc9a7a5b4e2bf47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / stetdoc-0.9.3-py3-none-macosx_10_12_x86_64.whl

Download URL stetdoc-0.9.3-py3-none-macosx_10_12_x86_64.whl
Size 3.9 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7fc526bc99698f4e5240e0a86e74ade88b774d6e288b6a8b7232a57f648d1401
BLAKE2b-256 checksum
How to use checksums
336de6506736dc19b7d2575a76effd5f5119c117fdc180eb2335995a1332772e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for stetdoc 0.9.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 9 files in this release have been uploaded with provenance metadata.

Select from 9 files

Attestation for stetdoc-0.9.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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