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

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 = refinement(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.1.1

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.1.1
File Size Uploaded Provenance Actions
chase_cps-0.1.1.tar.gz 2.7 MB With provenance Details for chase_cps-0.1.1.tar.gz

Built distributions (wheels)

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

Total release size: 52.6 MB

Release files / chase_cps-0.1.1.tar.gz

Download URL chase_cps-0.1.1.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
c1419c083d7ae9ac2e2c15d51a71689f3f5221dbbb91526e6ebe1682870767ab
BLAKE2b-256 checksum
How to use checksums
d55f5d60921d9def19db4499abcc58f26348970edb3649088e0b3a6ff90b5758
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.1.1-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-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
ea84ae59007a9cda5e507836ed1526cf528c9088887cc241b5b3a1a50eb38b3d
BLAKE2b-256 checksum
How to use checksums
e35df99a806b1ed145e40c7048dca6c4cf5d65cad8c8f4aae9d38758848afb42
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.1.1-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
a47cbf6ace06fa6ed3622195ff567d8cb73a7304d77dd2fad26ff5b71379addf
BLAKE2b-256 checksum
How to use checksums
a9778d9fa5f65d2765fdb23a77067e75b7780afaf2bb0d2e36f38b639e32e12f
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.1.1-cp315-cp315-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
e419b16d8114347084a2dbbace2a19aeffb53abf76931beb40d8147cccb4ebf0
BLAKE2b-256 checksum
How to use checksums
22c5e50a0595c5c9241b0485c9cc19f2f534d3a8698ddac2514ca70df4a4b5f5
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.1.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
12ec95a2bf7c957a6ff5f74db17b87b876d11d2f6d4ab078fee96c005e6c41f0
BLAKE2b-256 checksum
How to use checksums
4115d53298bf5445d0ebad231ecdd8dbedd071cccdd82f41aeed278aa176656a
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.1.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-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
3d7d54c79c40a21765f12b3507d64c9a008420ab289c9ac0310903848a89566e
BLAKE2b-256 checksum
How to use checksums
e53dc9063a4c6d30f4dc2174a92522e72402c47a7db2ef2a3cf7e12b4c119ab0
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.1.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
910672df6cf03e838ba92b8c1282794999641b11d6321fa1a779f0d70135e3e6
BLAKE2b-256 checksum
How to use checksums
b87a4369cc6a7287436ac610a06409c66adc3942c01d298b46956cd5e4dddd45
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.1.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
a41973f964dea949dd1801fe72fefa718645a22f1e3253763b8f72ce2a2a3fb2
BLAKE2b-256 checksum
How to use checksums
6b99c1268bde51e392a9433fb22c3d5cf2712d097084a6fb8eec81a44d2cf7e6
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.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
14a661859aa09c395ee2a3b5f8358548d076a68711fc91be27db361b5503711a
BLAKE2b-256 checksum
How to use checksums
21fce128f611a7ab29ec122955018a731163bb634d5c1e6a567fa74fe719e12f
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.1.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-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
b53dad42b8fa141a0d1aeace09c35bfa4cdf737cacbae674666bde03417f02da
BLAKE2b-256 checksum
How to use checksums
29331ffe58cf720fe2ffc0f9952ee3a2fbd0ac9cbbbec0dbc14476f37fd2615a
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.1.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
f86054baab49343cfd3b63e296adbb3a03420188a816cb25c6e5840d129fb2ea
BLAKE2b-256 checksum
How to use checksums
fa09432a16c118ec4bcff2b42e4e6b8abd7085114cc988c7cf2a2febe57db8ff
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.1.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
07b5222008b6e81e7c881a0378d67016bd6e309ac8508c310ee4e5f857f46907
BLAKE2b-256 checksum
How to use checksums
96ccb11329c85574366da634b4fe8dc4099b62689da36c91c900bee978e5e760
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.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
81387847afdeea8bbd3b53ac541d8147830b92b42dc57847df73b3fbb56e9885
BLAKE2b-256 checksum
How to use checksums
f0a3b748cd79707ad0498c8f4466faa8564cbc29e7937345eb61db7c5851b198
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.1.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-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
fe232a6a584edfd78e27800e6422a13923003b241f7cb859c06343439945cbfd
BLAKE2b-256 checksum
How to use checksums
8af1771853d6056b85eb908ea8531b644197c3fdfed1bb28ebb7625bd2cf7c5c
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.1.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
8f09d7c571f5e3827777467ed05565d341e2d87b1f7329a6aea2594e1421f1fe
BLAKE2b-256 checksum
How to use checksums
803eb5036e2e8a8f0a46108a7cd62b15a0060db302cd5f9b82bebefdf9917a1d
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.1.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
4cec5dfcb9cc23a83474e4e724073820a290aadffaeae26d92a02dbdb08ad4fc
BLAKE2b-256 checksum
How to use checksums
3a70ab036bf8b4abbea2640c3a297515650ce83c3c1af9baf3aaff53c4264148
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.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
fb42d82b4989f457d303d927a7500bfa394f22c3298a6f4b0aa17fb2c934aabb
BLAKE2b-256 checksum
How to use checksums
0e4a0cf5fc0ffb3015b97d10391241ee6b5278cdb85267c44ce878049d55a8ae
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.1.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-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
b561174db1a4af6a40f377b2012306e31e120a0d7d50cd11259bd23cf9346aba
BLAKE2b-256 checksum
How to use checksums
777be27ecaefc270adc6c21f2954ef60acc0dc33dca76bd2baea9d244a21e0ea
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.1.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
2b6adaaa3474deac923033c050488a0b87662019f10ce2504bee7caa657865b7
BLAKE2b-256 checksum
How to use checksums
9dd3713141aac0584ebc8d9dfa11ada899eed568244bbf29f2de0bdadb8ac99e
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.1.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
9e4bd984d9ca88bc125bbea2ac93d009d3e0a9cbd19697b72a4cfe7f99301108
BLAKE2b-256 checksum
How to use checksums
a6afdfa18679fab72da10e95b93343f94a26caa57d2d9070fc84c3cde412cf05
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.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
3f5a8f961249881691a0c95c8a53248d31e5e8040e0e35219850c529c159eae7
BLAKE2b-256 checksum
How to use checksums
ff466d39c8aa3bfaad4aea467d37163cc93046104ab2e54478b839b114608e92
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.1.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL chase_cps-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e7b6ad12c74e6d3a1e527f8375f032f8181899ea63e4e187bb95b9b373742994
BLAKE2b-256 checksum
How to use checksums
9d6bcdf863ebbb8079cd1ecb9b0a111451ebeef723a5444508b44b0f763af888
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.1.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL chase_cps-0.1.1-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
2a97ec016614ddd27d3e47e7d4adc5cbc328e80634adf57125832ac1e1cae79f
BLAKE2b-256 checksum
How to use checksums
4767ca6da8864f361b8df1d2e3c4f98bee1edf3d6d8a2c366fc63ec042a9d3a7
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.1.1-cp310-cp310-macosx_11_0_x86_64.whl

Download URL chase_cps-0.1.1-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
0b7cf3dfc36727f4545a39bcfbd9e244bc63603c4bf779e2d3d764b81c56ffb1
BLAKE2b-256 checksum
How to use checksums
6d107fa6f3323fea9b7113c151b5eb235f44ab71413846b2d8455fee9b61c4dd
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.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL chase_cps-0.1.1-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
b90e9b5bc74a74e4ff7501e78d476182e1e3177e5e666db332a59277ebfa5a8c
BLAKE2b-256 checksum
How to use checksums
4463181ce3af6a258d4b6823509b495dcb8f1f007aff1f7f3b4130f2f55e21ec
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.1.1

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.1.1.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