Skip to main content

Swapcheck for Python

Know when your hosted LLM model is changing, find what to move to, and prove the move on your own cases.

pip install swapcheck
swapcheck

From Python:

import swapcheck

exposure = swapcheck.scan(".")
changes = swapcheck.watch(".", fail_within_days=30)
options = swapcheck.find("gpt-4o", path=".")
report = swapcheck.test(["gpt-5"], path=".", from_model="gpt-4o", max_usd=5, yes=True)

Each function returns the JSON the swapcheck command prints with --format json. test spends money and sends your cases to the model vendors, so it refuses to run without yes=True.

Wheels hold a compiled binary for Linux x64, Linux arm64, macOS arm64 and Windows x64. Source: https://github.com/allthingsN/swapcheck

Metadata

Release files for swapcheck 0.1.5

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

Built distributions (wheels)

Table of built distributions (wheels) for swapcheck 0.1.5
File Actions
swapcheck-0.1.5-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for swapcheck-0.1.5-py3-none-win_amd64.whl
swapcheck-0.1.5-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details for swapcheck-0.1.5-py3-none-manylinux_2_28_x86_64.whl
swapcheck-0.1.5-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details for swapcheck-0.1.5-py3-none-manylinux_2_28_aarch64.whl
swapcheck-0.1.5-py3-none-macosx_13_0_arm64.whl Python 3 none macOS 13.0+ ARM64 Details for swapcheck-0.1.5-py3-none-macosx_13_0_arm64.whl

Total release size: 160.2 MB

Release files / swapcheck-0.1.5-py3-none-win_amd64.whl

Download URL swapcheck-0.1.5-py3-none-win_amd64.whl
Size 44.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3be9ed165dabea3cd16fa8ef48600394999b0d29db4a376aa859ae01d6a87467
BLAKE2b-256 checksum
How to use checksums
4ae56d4257bcff9bdf1ed62c2320c39cb8788bd914b51f947e31e44517d1367c
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 11, 2026.

Transparency log

Release files / swapcheck-0.1.5-py3-none-manylinux_2_28_x86_64.whl

Download URL swapcheck-0.1.5-py3-none-manylinux_2_28_x86_64.whl
Size 42.2 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
55923b9a6fe26e1e45395ee589b607c2652a1cd26d9d14d2fb4d1f9da8e5c8d6
BLAKE2b-256 checksum
How to use checksums
5d5ef9db76afab76494e6598f64f415bcf73678def2dd531a9873a02a7e00f29
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 11, 2026.

Transparency log

Release files / swapcheck-0.1.5-py3-none-manylinux_2_28_aarch64.whl

Download URL swapcheck-0.1.5-py3-none-manylinux_2_28_aarch64.whl
Size 42.0 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
587b7727eae84ae64a85da0862af6ff293bfa68c88cf03695c91c85f9ef1de9a
BLAKE2b-256 checksum
How to use checksums
86c5d8e6aa3bb880383f58e54a66f48c4ccc8516639fc55f505096c9444f2d7f
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 11, 2026.

Transparency log

Release files / swapcheck-0.1.5-py3-none-macosx_13_0_arm64.whl

Download URL swapcheck-0.1.5-py3-none-macosx_13_0_arm64.whl
Size 31.1 MB
Tags Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3e118a53abd00c0c6458aa70563d989a5420afbe261544f9038753d35a24bcce
BLAKE2b-256 checksum
How to use checksums
43269cf3f6bb9455df749244ece25e2a061b26820410bf1563cf454e1a36a58f
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 11, 2026.

Transparency log

Security for swapcheck 0.1.5

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 4 files in this release have been uploaded with provenance metadata.

Select from 4 files

Attestation for swapcheck-0.1.5-py3-none-win_amd64.whl

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 11, 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