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

Built distributions (wheels)

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

Total release size: 52.5 MB

Release files / chase_cps-0.1.0.tar.gz

Download URL chase_cps-0.1.0.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
50bb683376c02cef8829a9f9c6c1c41119fd54b124ce54740f479aa3886a3cb3
BLAKE2b-256 checksum
How to use checksums
287c7e47619569c2ddafc55737fc87c77a8cf761b7f803e7e4e62bef00bbbef3
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
e3a1585611691e1ec70448fe98fb25c738f1adc6f54e6f5d0de09716b4c15c53
BLAKE2b-256 checksum
How to use checksums
3d183ad7ab02d72730f64448b984770aa85097e1345da7705d3535cbc626de41
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
38f725691847c84b28ed0603e7575c9cc235c75ad83a35806c29105d4ad1e1cc
BLAKE2b-256 checksum
How to use checksums
4f734e6e6e5e65cef807371bda79d243655d0c54ef7a303e800aca2d4d67cb64
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
3601311a1cb2e0b0fd26081f1f677d28707ba3a80b9f505e5dff48c95a43b5bd
BLAKE2b-256 checksum
How to use checksums
cc36d1464c4745e14d1718d102fbcad3224a3ad164019109d1e6a906c6965738
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
05fabfb41c59ddb7cb40d922affe4d065e4f3ff0b2e3da4c4b323d2f8b0dd66d
BLAKE2b-256 checksum
How to use checksums
23cf151699b275fc126a814de302df8767b160d7e957f45d3bf43380166ce4e9
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
292f97fb8bdcb76668599a8ebf6069765537311d64fb9da60ac5d224ee49d19c
BLAKE2b-256 checksum
How to use checksums
dc37cae8cee20ef9fe1a710ee295d5310369eea8e44cfb7c0ad279baac5257f9
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
3bfcb24176ea52522f81738d382afc260769bb761bc937742dcb64a281b7ec0b
BLAKE2b-256 checksum
How to use checksums
1dbbfc231cc5af3d085c565a3c559243bc1477f3f7fec6185b47e3d20a500a07
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
31bebb6fed8175e048c3eb75906f8ecd37f37f0e67b2bdc5d30fd94f1dc6a341
BLAKE2b-256 checksum
How to use checksums
de1ced67e7dbde18ce96bf0cd62b8c48193c05d1aa87eb5312b0895ade105313
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
4265078416aa316603d65d92c46c3de6c03bb466b84f57b9d18c111f53187fab
BLAKE2b-256 checksum
How to use checksums
a31f855aee9cb48322756eb205ae49a0f5f5bec83e6e4ab23f92cff0190fc2e2
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
8c9ebc7709b285532fdbe930c8d5728f64b23d91475fa985ee123b4b54e68580
BLAKE2b-256 checksum
How to use checksums
f07ffe886b5b494e67b22ebb1c32b78c2f971781e930b842a8b685189931800b
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
29606a3e4cf845b7c832b2646356797159fa11beb8c111ec20ded2a047072d3d
BLAKE2b-256 checksum
How to use checksums
cd0463ace4789475b1dcd0aa3d6b21ee8b15d75372071cdf4bec74188e747c26
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
d8e871e2c7f0e9baf640d5ad2392a32edd02f7a7250fad3fdc7389904415572d
BLAKE2b-256 checksum
How to use checksums
3a366ef3aab1d0250b84d7f7847cf12ed550cf174acc91470791a652265d45a7
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
075f6bba55d19140ba582e06d07342a70bd0e735d8234774d6c29792683f9386
BLAKE2b-256 checksum
How to use checksums
42e1f79f2bb9e866ff9fdb89414861edcaab1eba6ec868b85bbe6b135fedc211
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
d9d26ec305b0877a85f38d22caf2634e13b45ec60efaeee7c0f2453200cb393b
BLAKE2b-256 checksum
How to use checksums
22d19c8bf6aa811cf87699d228dd65bb1d274c4f6f8f09803810c4692465469a
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
13c2cef07085b7cfee242141f8150c9669c3227e6f8f0b5080bc7a870673d6c6
BLAKE2b-256 checksum
How to use checksums
c3f48d63e3969e1de4e27ccc38fb6fba587f996b5e80817682ebf37e61b8872b
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
a0030ed7d31151410ac23f33494ea29fe97aeeada81f11b0c50bc96138e567e5
BLAKE2b-256 checksum
How to use checksums
20c57237f7949e872fa3ea6e3100b20e43429d111b38da833d7dee5408fe96cc
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
f00c88caf6c9db688ded4027b1dc0c9effc25293a54749d8c0f34a54b089c31e
BLAKE2b-256 checksum
How to use checksums
f7c0d8c936aa8d9a83962d28da9c28406ce8a5dadc5219f2ebb026ea7f1a3520
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
5859b6d951f7f74ceb352d8b75a87bb68b09c68fee2702366528a1bf6889c0c9
BLAKE2b-256 checksum
How to use checksums
59db1a3a96b31fb8cb5f528f7282faae7f002b6f3e3d8d379d79415e756f8034
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
43678d47f580207814f92fe38283e6e2d00d68efd2c284c564aaa0d15a83c286
BLAKE2b-256 checksum
How to use checksums
7981757a7b0af2720fbc3034aed9715e223c657a91a35ab7f4c7d6d1e90f4c1d
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
d123ebf66e3211a90dde3205941f87d82ed0eb3b38ef259d0787f24369baf44c
BLAKE2b-256 checksum
How to use checksums
50d8f1269ce350da10596bfedc6efa52a014d010078f3d9d7fc62718b2165660
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
f1a25c5b789141f00d0b3efca7ef00308677d0339528521e7a77493372c364b5
BLAKE2b-256 checksum
How to use checksums
91a112e38231e0e68d93c175716c5d6a3f60afac32847bf6906603356daaee90
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.0-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
e3f9d97fc608160d362346caf50d95aa72247f6b5425a9a1d644e91e59b5ee43
BLAKE2b-256 checksum
How to use checksums
974ebabbecd76eec68da94cab2a828799c4ea8ea3d7c247726e30fa9b0ec323c
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
647027d85b0ad5c6d5dea04db6bf5646972a0b7324de613dee0aa2348759be08
BLAKE2b-256 checksum
How to use checksums
911fb441c80a5b50189ab6c6157e8283dee5fb2e51507d601136220a0c899ca2
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
b5d5797daccc958ab041b7b2984ef71b97de9d96897f0928021a8279d53ff8b2
BLAKE2b-256 checksum
How to use checksums
14f89a225756e7c5c5df72d1432a501f8ed320ee4ca1ad947ce3c1f53c32d405
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 25, 2026.

Transparency log

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

Download URL chase_cps-0.1.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
a99a2cc0853c9eb49c7e17a6933b5d3924b25eb6c1f463a544add9c75f05c427
BLAKE2b-256 checksum
How to use checksums
0c54dc78e70e7ce2c0a291150d0642f5e72ea7dc326045bbbe469a11219095b2
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 25, 2026.

Transparency log

Security for chase-cps 0.1.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.1.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 25, 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