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.2.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.2.0
File Size Uploaded Provenance Actions
chase_cps-0.2.0.tar.gz 2.8 MB With provenance Details for chase_cps-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for chase-cps 0.2.0
File Actions
chase_cps-0.2.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.2.0-cp315-cp315-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp315-cp315-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp315-cp315-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp315-cp315-macosx_11_0_arm64.whl
chase_cps-0.2.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.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp314-cp314-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
chase_cps-0.2.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.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp313-cp313-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
chase_cps-0.2.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.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp312-cp312-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
chase_cps-0.2.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.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp311-cp311-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
chase_cps-0.2.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.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
chase_cps-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for chase_cps-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
chase_cps-0.2.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.2.0-cp310-cp310-macosx_11_0_x86_64.whl
chase_cps-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for chase_cps-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 53.5 MB

Release files / chase_cps-0.2.0.tar.gz

Download URL chase_cps-0.2.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
52dbe31198d21af85ba1a738558236ac111743e07bb3e51bc126e143dae1dab4
BLAKE2b-256 checksum
How to use checksums
f1d3eb941c51e43bb2d7908e6d26890367ceeeff54cdb64d6bb10b2277d82fdc
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
9255bed966bf7075ae57163c3b7c079864b3008f988c6f9d0bd45fd371ea84cc
BLAKE2b-256 checksum
How to use checksums
22bdbdae7b66a1a7a226283704eaed92b222766e15f82955ac5d363ef42afb84
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0cf0f629374feb86d6c2777e7ff24a413b7b5190899d39a49c9b205d3397653f
BLAKE2b-256 checksum
How to use checksums
1df43fe7f93ef034350e5494170811031041171ca96f5922c89c249a41223210
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
ccd1579e24fea9eb6e58d94a18dbeeb1aaff77fcd10f3ca051360f6217f2d758
BLAKE2b-256 checksum
How to use checksums
319667452ebfe292255aa0e68ab1dfa7e08fdc09734faf81ad5227fe61fc3b5f
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
9c58a4368dffd4c5e0ea3edc7ec8e0a894e5e1ad8a94327a166c6b50d12d4c67
BLAKE2b-256 checksum
How to use checksums
120ed07e63bcd454d42bb71409ed3db10b85ac73085757db529f50fafebc301e
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
c2839137f6adef81995a47c0101adc85191284938eda7221fcb8b009557721b9
BLAKE2b-256 checksum
How to use checksums
dfa134c26ffea403e53181f1e3cc7c4d051decf86d08c57d9eed59299ad38f73
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
262fd7be577e0da738fbfaded926a1935eba13f1dcb27484f67d4d2e3c7939f1
BLAKE2b-256 checksum
How to use checksums
2b14554492918dce01b206bff0633aa5ce6265b9e1f950caa2a8e2b672406ff7
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
7faf6cb9807c81e45d1c1cd79d2c5dcbda8018ecc6476faca8ea85e66ea8eb61
BLAKE2b-256 checksum
How to use checksums
164c946a8b1ec61027ac902440a78fe7be4a5020ee6dfb0b6f9c06a6a84c6783
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
1573fb1725e0ebc56a5d41eb4ef47712345f2555cec489ed650561f84a54b49b
BLAKE2b-256 checksum
How to use checksums
3be1c7a5aaa026a3e64c768afe6b9149dead90087ecb680bb52b851ad59a91cd
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
26178f7a88da2cff63512638e915a934f54b7917d11d63c8c07d25b9c086d8e4
BLAKE2b-256 checksum
How to use checksums
40bc1c1030a879706af938512a2c48c9a1d0e3973b799dbddfaf679685cd4981
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3827e34bb0d762b74619ae723f1bbd89391498af4f9526c8b670324c3de7bda8
BLAKE2b-256 checksum
How to use checksums
1082a10f85f5f4ae8b88ebd1ca95eb5883f271f72549c16ffc4feb665fbe43d3
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
7f677685f6fb17ec54e0e8846d3e86b8c743b6891dc460ae6e408cdde19ee086
BLAKE2b-256 checksum
How to use checksums
d43dbe57ecb462ba521214f59781a582a6d2c08b475b22626626cbfd37a4dc23
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
55c7d4fc3e9c64a135c2f00c11be60f80332a3a4621f87d11c56b7059024cc47
BLAKE2b-256 checksum
How to use checksums
ed8a80fbd5c7eef9bd3becd9a40f1d31500a36a4d8a8ed56dce582d3700183d1
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
72ead8be89581bf0f69e185a2ca17362191bd477b1f7bfb19d15db3b11204680
BLAKE2b-256 checksum
How to use checksums
437b61fcf9eb572dabaaebe11852537fabae3b825b80052c95c8dda18b56c857
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99853b4be96ea43669c80de0012e1d715d70ad2864bdc334c56f8af8a173660f
BLAKE2b-256 checksum
How to use checksums
ef83331d80eb01401e30519f2505e7a7a66799efb26d61e73d91d5aa59ab3a5a
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
c8eda5d5f7335723987878fefb7452c240163391987ef1b1b6bc0a4a045a57dc
BLAKE2b-256 checksum
How to use checksums
b6187e499441854335958487d6e6928d2cab69b176ccbd873e5013b315b08c5b
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
404f92ffa715ea3f110a4e7e4c7c21b8a9c525af8d4226ae8aad7ca186dd5242
BLAKE2b-256 checksum
How to use checksums
fc7a73d34033fe1c7871221f88458af9a5f14991e9b50de850dd7fbaa4fa3efc
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
10cfae4bc2b8009ac4327c99c263054b70c922e9eb86da9e2f57277cd8afa0fb
BLAKE2b-256 checksum
How to use checksums
ab0911f55124dd9474448201ca0f10ce446e3cc3a4ab0ac9763917ca6866542f
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
44c38d3be178a12afadc23146afa95086ce230431b89fb2f5291cf095f32a368
BLAKE2b-256 checksum
How to use checksums
3b82caeb682cd0616c705f748753dcd37b143a7038667ed2cef7f1bebc32a2f2
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
cf9a297d85caf0d6c479896f037b5129a6bb012ec86db8215cdd3482cbb55647
BLAKE2b-256 checksum
How to use checksums
17fc2496f9a5791681acf80905b5aabaf6bc5d71872f7678c11dbd49eac79150
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
56c04a2f9f99577249ec313b1fcdde9ead6c6a64ff66281ac9ef4a8f83419b76
BLAKE2b-256 checksum
How to use checksums
0beb749ad960a4174591dd9290accfab967a5a687de03ddd3c509380ace7da99
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
9888eec131e2a512084cb5592608b74a28a284f45fba143a545f67a0d95e5c7a
BLAKE2b-256 checksum
How to use checksums
990738e13575f70d0e99008d14c6547d3a206db8d30e44533b9bff5d45ae84d0
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
f4337383478fe597bed48843a5542f4d4b71e9dde21e3deaabb74fb31dd465f3
BLAKE2b-256 checksum
How to use checksums
d6227c1e981772daf1db0af1793486b51cc14b5b51ee6c47cb6dafca899c9e92
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
414c8ba012d6d566673e41eadb6a3e1393cf2cd2e118db4cc0460c404abf4268
BLAKE2b-256 checksum
How to use checksums
c743ab9e747645ccf0f62bed317fc69fdc860d94cafc6edd4807458d9e9d203b
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 26, 2026.

Transparency log

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

Download URL chase_cps-0.2.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
8854ac0e86ba430b349d3e76ad316730251504739ee920d93bee4eb5a9f62f28
BLAKE2b-256 checksum
How to use checksums
87f11881c6455642106b6973a7546ce84a85133c9937f2186944766f1ad4d02a
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 26, 2026.

Transparency log

Security for chase-cps 0.2.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.2.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 26, 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