Skip to main content

chase-cps

Python interface to CHASE (Contract-based Heterogeneous Analysis and Systems Exploration), a framework for requirement capture, formalization, and validation of cyber-physical systems with assume-guarantee contracts.

The package contains the CHASE core library (contract representation and algebra) and a common interface to model checkers and synthesis tools.

from chase_cps import Contract, refines

spec = Contract.from_strings(inputs=["req"], outputs=["grant"],
                             assumptions=["G F !req"],
                             guarantees=["G (req -> F grant)"], name="Spec")
impl = Contract.from_strings(inputs=["req"], outputs=["grant"],
                             guarantees=["G (req -> X grant)"], name="Impl")

result = refines(impl, spec)
print(result.status)          # valid, or invalid with a counterexample trace

The operations have the names of the commands of logics_tool. A contract c has the methods compose, conjoin, disjoin, merge, divide (quotient), separate, saturate, and simplify, which return new contracts. The checks on contracts are refines, verify (is_compatible and is_consistent), is_realizable, accepts, and implements; synthesize builds a controller. The checks on formulas are implies and is_satisfiable. remove_redundant drops the terms implied by the others. load_spec and parse_spec read the contracts of a specification written in the logics language of CHASE, and to_spec writes one.

Installation

$> pip install chase-cps

Wheels are available for Python 3.10 to 3.15 on Linux (x86_64 and aarch64, glibc 2.28 or later) and macOS 11 or later (arm64 and x86_64). Windows is not supported: use WSL or the CHASE Docker image.

Requirements

The package contains the CHASE library. The checks call external tools, which are not installed with the package:

  • nuXmv for refines, verify, implies, is_satisfiable, remove_redundant, accepts, and implements. nuXmv is free for academic and non-commercial use.
  • slugs for is_realizable and synthesize.

The command chase-cps install downloads nuXmv from its site, and builds slugs from its sources, into ~/.chase:

$> chase-cps install nuxmv --accept-license    # Linux x86_64, macOS arm64
$> chase-cps install slugs                     # needs a C++ compiler, make, and Boost

On macOS, nuXmv needs the libraries of Homebrew (brew install libxml2 gmp libedit). On Linux it needs libxml2 and libedit2, and the C++ library of GCC 13 or later (Ubuntu 24.04, Debian 13, Fedora 39, or newer); chase-cps install says what is missing. The tools can also be installed by hand: they are looked up in the PATH and in ~/.chase/bin, or given with the environment variables CHASE_NUXMV and CHASE_SLUGS. The command

$> chase-cps doctor

shows the tools found and how to install the missing ones.

Where nuXmv cannot be used (e.g. for commercial purposes), the checks run with NuSMV (LGPL) instead: chase-cps install nusmv installs it on Linux x86_64, or set CHASE_NUSMV.

Command line

chase-cps check checks the contracts of a specification written in the logics language of CHASE, or of a JSON file, and prints the counterexamples:

$> chase-cps check specs.ltl                                    # verify every contract
$> chase-cps check specs.ltl --refines Joint1+Joint2 Joints      # composition refines Joints
$> chase-cps check specs.ltl --realizable Joint1 --json

The exit status is 0 when every check passes, and 1 when a check fails.

The source code and the installation instructions are in the chase repository.

Metadata

Release files for chase-cps 0.3.0

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

Source distribution (sdist)

Source distribution for chase-cps 0.3.0
File Size Uploaded Provenance Actions
chase_cps-0.3.0.tar.gz 2.8 MB With provenance Details for chase_cps-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for chase-cps 0.3.0
File Actions
chase_cps-0.3.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp315-cp315-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp315-cp315-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp315-cp315-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
chase_cps-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
chase_cps-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
chase_cps-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
chase_cps-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
chase_cps-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for chase_cps-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
chase_cps-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for chase_cps-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
chase_cps-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for chase_cps-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl
chase_cps-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for chase_cps-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 53.6 MB

Release files / chase_cps-0.3.0.tar.gz

Download URL chase_cps-0.3.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
5b589549fc69d9abd100401869456547df33646a25f4a03824113b22cb2ea642
BLAKE2b-256 checksum
How to use checksums
5aadf4bd3478e4a0713e3f85770c22bd53e20a1c03d93acbf1a5eef8a971a1f8
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8a8b32bf83cddd7e8461230927484c31d8138f721b7033542d8ca4b701e4f821
BLAKE2b-256 checksum
How to use checksums
2308308c3fc1c98f0ea629dac182d0f68f9811a4b046cb21c8f02101fca7091c
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 2.3 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b662e1788c78bfd8ddcdd869e7474bf28fe3013244840d62043db2ecb1d50f04
BLAKE2b-256 checksum
How to use checksums
e0c7b54ecc48abb3ed6a44f74b3f4e2be01957cc326cc34b6030bd9d953a12eb
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp315-cp315-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp315-cp315-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
47f0e0d856f0ddda100534d1747e0df9fb3a339e946852310c353b692f81eebb
BLAKE2b-256 checksum
How to use checksums
0dbc00039e0215b72c29b3fcdcd5d0e9791cdb69e570904d992cc61cbcb90e3f
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
08278bc1b3fdb621c47d3cb04f939f43a2ac32fef45cbe89ea793b0c0c6c2bb4
BLAKE2b-256 checksum
How to use checksums
f325ebcccf39f80562f3bf59e4dfb6e532f2cc4eb47dc6899c681fbba2e6c9dd
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
993fd1a1ac550aaac13d76638cf8903dc34ab13d8327c34763601a3e3930f1df
BLAKE2b-256 checksum
How to use checksums
36632354517292b7dacc60067bb2282bc8e7a931f045fc73c415d29685baed1e
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
da87083062dcd4328bb762e18c675271bdc2298825e8c1c21dd9678726e3b003
BLAKE2b-256 checksum
How to use checksums
9e4cc1e92e4535591a8c5da2ceab2ae34912f2c46ac1d1294b09f628920e9cd4
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d0b08b428e691dbb2a54786968815a7504cfa96e57647ff5b5b46f05bfe83db2
BLAKE2b-256 checksum
How to use checksums
ab9b1279182cd03d428551255e660fee8c3c628d25c25754a7c4b89d0abdb8c2
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82346ab627f2c18a4bb397256c31e89edbdd755d771e3a4c0fcf1b510e977e57
BLAKE2b-256 checksum
How to use checksums
7eff0c70c76e621fa0342b0a704c65f5df415ff3c7acaa610de3f0ea7f876b47
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2275107e3b25ab94a3d269c787c449a7f6c3ab60ea2d0215fdb7ef7985e84496
BLAKE2b-256 checksum
How to use checksums
c01d61960f099a3161b13ffe2e17e98e5f06dc3ff0a72b9fb40ef4d56167bcf0
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.3 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
49f629a0ee2f52873e5fdd286c75ec91ccc2596b4e76ef437d791297e45e71bd
BLAKE2b-256 checksum
How to use checksums
b69d3b9f5f9b3811d81fb3e6901c806ed159afd7078e902815de480f1b7cb146
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
8c62fc42abf11d4de7748e42b6d8d2ded79d2333abb29a7516269b186ee522eb
BLAKE2b-256 checksum
How to use checksums
a7588fbb89a46798b03f75975192d6195c6919aee4ab1d6dc8d6a5335bc57813
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3edc1e4d6666826e8931811dab840addb3cae6feac5d47feda5dc0606a01af37
BLAKE2b-256 checksum
How to use checksums
ec847c3caf138da29a8e0d7355a84d92dcd8e7e8c94facca793241704d278a52
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec1ed97b48de94df5ba7b7dfa5fa56b714542595908a16c3a8c3b4b829a5cfc6
BLAKE2b-256 checksum
How to use checksums
cb8f935666a8657d220a1cb07186380ece1276784cc6a137583f1377c42a0e91
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8071fac652bb4fef4accc8fcf8850770ae36efa436eb3de3854ea5240f97bef4
BLAKE2b-256 checksum
How to use checksums
f65db66a29b3d8d71daa2777d5c2aefa9673bc9d841bed859c8cd032ca8357df
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
920b5b8ead5477ab61526cfe677c36cda62b7a4e9911105e78072afb41b07b22
BLAKE2b-256 checksum
How to use checksums
5c34c36a042361a281a8bc7edb0c1abed574e02b6d1ba890876a0ca4acae9527
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c0e055bb8933ed0c529b85cc8733252bbc5d7e072ba4325bd9e86353ec08d513
BLAKE2b-256 checksum
How to use checksums
6fc30893e63f1f5a3ac53567f272d58eb62ce2b0192ef57d2f98b49921c18202
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fc347640e811352150f3b69adb6a892bceb9d2a0cc3a60ac2f6d6c7c2e164759
BLAKE2b-256 checksum
How to use checksums
9e6c866b7d04bcc70dac693f5686dac8ee49ea610a0a7d83cd1e6358b5281c28
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0dd3c4f84e099f8a7418ccac36a54c58b4a0b341c93a6e445d5e58243de4f9fa
BLAKE2b-256 checksum
How to use checksums
c2503281d0bb4d1a5f85345eb5a524b80317f96f6a7f57d5cfb81c93a6a415f2
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
8f9ad65bb7787bb1ac923a932c7ef31e70d0425d1bb41956525c55fe2e3a31f7
BLAKE2b-256 checksum
How to use checksums
ffbae9a7557fd8150ac4ca0326705a5f1c1766e40f0d0aff9fdbfb5405c1b864
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94e5cad75fa131dd375dcc7ce5f912710edf65d8eb1360d0bd486cff763f1018
BLAKE2b-256 checksum
How to use checksums
b16fe0da2a8cfa5ca81d7f2caa63c148fab2b9bd0675fc57b1b0b4648df3b260
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f95d1fe0d20e99d7b543a453cf6ae41721538799055e16bf4c8a00f18333b50
BLAKE2b-256 checksum
How to use checksums
2be6e3dcbabad6b1874765cedcb755e9bce96be4d92d7fa7898ddae80f6859e8
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
252c99ba13a4ee22b78f00249cbcebf6b7acaaaab2276fc1a3991965aeaeb70f
BLAKE2b-256 checksum
How to use checksums
def887e8bafeeda7da376fb11c8a3c9a9c04b23d77bdea6d2d2c41cd3649ca5b
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL chase_cps-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a7ad38995f21dfac7ac3b14ff89ae258f3a7479109c4cacaef46bb106a2da591
BLAKE2b-256 checksum
How to use checksums
74395302941fdd68939dfc3b5b90298589ee986b0bf9b0e54f3f1955ff585864
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 Oct 27, 2026.

Transparency log

Release files / chase_cps-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL chase_cps-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e52c648dada3150d6c1725ab8333852e43859d10fc3aea1b44534b74a1af648
BLAKE2b-256 checksum
How to use checksums
cbe88677aac974e63a0ee13c3414de83b5b70d59477d8cf2fcb7de5af3063c35
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 Oct 27, 2026.

Transparency log

Security for chase-cps 0.3.0

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

Select from 25 files

Attestation for chase_cps-0.3.0.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 Oct 27, 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