Skip to main content

pycryptosat SAT solver

Python bindings to CryptoMiniSat. The solver runs inside the Python process.

Installing

pip install pycryptosat

To build from source, you need a C++ compiler, GMP and pkg-config (e.g. sudo apt-get install build-essential libgmp-dev pkg-config or brew install gmp pkgconf), and network access, since the build downloads CaDiCaL and CaDiBack. Then, from the root of the repository:

pip install .

Usage

>>> from pycryptosat import Solver
>>> s = Solver()
>>> s.add_clause([1, 2])
>>> s.add_clause([-1])
>>> s.solve()
(True, (None, False, True))
>>> s.solve([-2])
(False, None)
>>> s.get_conflict()
[2]
>>> s.solve()
(True, (None, False, True))

A literal is a non-zero integer: 1 means variable 1 is True, -1 that it is False. add_clause([1, 2]) adds the clause "1 or 2".

solve() returns (True, solution) if satisfiable, (False, None) if unsatisfiable, and (None, None) if it ran out of budget. solution is a tuple starting with None, so that solution[i] is the value of variable i.

solve() optionally takes a list of assumptions: literals that are assumed to hold for that call only. Above, solve([-2]) is unsatisfiable, but the next solve() is satisfiable again. After an unsatisfiable solve(), get_conflict() returns the negation of the assumptions responsible for it.

Solver methods:

  • add_clause(literals)
  • add_clauses(clauses): a list of clauses, or a flat array.array of zero-terminated clauses (typecode i, l or q)
  • add_xor_clause(variables, rhs): the XOR of the (positive) variables equals the bool rhs
  • solve(assumptions=None, verbose=None, time_limit=None, confl_limit=None)
  • is_satisfiable(): solve(), returning only the first element
  • get_conflict()
  • nb_vars(): the number of variables
  • set_option(name, value): see Solver options

Solver keyword arguments:

  • verbose: verbosity level (int, default 0)
  • time_limit: CPU time limit in seconds, per solve() call (float, default no limit). Not reproducible from run to run; prefer confl_limit.
  • confl_limit: conflict limit, per solve() call (int, default no limit)
  • threads: number of threads (int, default 1)
  • options: dict of solver options, see Solver options

verbose, time_limit and confl_limit can also be overridden for a single solve() call.

The module also has get_option_names() and VERSION.

Solver options

Solver options can be passed to the constructor as a dict, or set one by one with set_option(name, value):

>>> from pycryptosat import Solver
>>> s = Solver(options={"maxmatrixrows": "5000", "polar": "rnd"})
>>> s.set_option("seed", "42")

Names are cryptominisat5 command-line options without the leading --, and both names and values are strings. Only the options below are available, pycryptosat.get_option_names() returns them. Options must be set before the first add_clause(), add_clauses(), add_xor_clause(), solve() or is_satisfiable() call. Errors:

  • ValueError: unknown option or invalid value
  • TypeError: name or value is not a string, or options is not a dict
  • RuntimeError: set_option() called too late

Boolean options take "0" or "1". Run cryptominisat5 --help to see the default values and the full descriptions.

General:

Option Meaning
seed Random seed
mult Multiplier for all simplification cutoffs
polar Polarity mode: true, false, rnd, weight or auto
branchstr Branching strategies to switch between while solving

Search:

Option Meaning
restart Enable restarts
stabilize Alternate stable and focused phases
reduce Enable learnt clause database reduction
lucky Search for lucky phases before the CDCL loop
sls Run local search during rephasing
rephase Enable resetting the saved phases
target Target phases: 0 = never, 1 = in stable phases, 2 = always
nonstop Never stop the search

Simplification:

Option Meaning
schedsimp Perform simplification rounds. 0 turns off all inprocessing
presimp Simplify at the very start
schedule Simplification schedule during the run
preschedule Simplification schedule at startup
confbtwsimp Conflicts before the first simplification
occsimp Occurrence-based simplification (BVE, subsumption, ...)
varelim Bounded variable elimination
bva Bounded variable addition
distill Clause distillation
sweep SAT sweeping
congruence Congruence closure over AND/XOR gates
congruenceandsz Largest AND-gate clause congruence closure considers
congruencexorsz Largest XOR-gate clause congruence closure considers
absbudget Intree and distill budgets are absolute, not relative to search effort
scc Find and replace equivalent literals
intree Intree probing
transred Transitive reduction of binary clauses

XOR and Gaussian elimination:

Option Meaning
xor Recover XORs from the clauses
maxxorsize Largest XOR to recover (at most 12)
xorfindtout Effort limit for XOR recovery
maxxormat Largest matrix to echelonize during XOR recovery
xorgatemaxsize Largest clause XOR-gate finding considers
maxmatrixrows Gauss matrices with more rows are discarded
maxmatrixcols Gauss matrices with more columns are discarded
minmatrixrows Gauss matrices with fewer rows are discarded
maxnummatrices Maximum number of Gauss matrices
autodisablegauss Turn off Gauss matrices that perform badly
gaussusefulcutoff Usefulness ratio below which a matrix is turned off
gaussmincalls Gauss calls before a matrix may be turned off
gausscheckevery Check whether to turn off a matrix every N conflicts

Metadata

Release files for pycryptosat 5.17.0

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

Built distributions (wheels)

Table of built distributions (wheels) for pycryptosat 5.17.0
File
pycryptosat-5.17.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
pycryptosat-5.17.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pycryptosat-5.17.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pycryptosat-5.17.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
pycryptosat-5.17.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pycryptosat-5.17.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pycryptosat-5.17.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
pycryptosat-5.17.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pycryptosat-5.17.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pycryptosat-5.17.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
pycryptosat-5.17.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pycryptosat-5.17.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pycryptosat-5.17.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details
pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARM64 Details
pycryptosat-5.17.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pycryptosat-5.17.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 42.7 MB

Release files / pycryptosat-5.17.0-cp313-cp313-win_amd64.whl

Download URL pycryptosat-5.17.0-cp313-cp313-win_amd64.whl
Size 2.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6587ac00436c2505861dad0b94e8cbbc48d0656e7c56b4665a91c532c85517bf
BLAKE2b-256 checksum
How to use checksums
a5ff99c8351fcbafd01da5f0c167ef53cd521fdebe853754371f65694c1c1543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
85b8fcaaa1ca1db7ca65da3c87027ca4ae7565fbce6ab6cbcd82709f0d44edaf
BLAKE2b-256 checksum
How to use checksums
39488cd9a9b68375138d47811df3fc2d4c345d648b8332c417f6c5e402df1500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL pycryptosat-5.17.0-cp313-cp313-manylinux_2_34_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
28fda8a2fe353b0cb241845091945e64ffa44a472b1d6581b5dd33ef126848d0
BLAKE2b-256 checksum
How to use checksums
e207d9f34c83ec3a677fa9a8be4c67a1f00248c587e95e015e8f7962d09925df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pycryptosat-5.17.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d554db8220809747589fbd41b76ac7f5dac444e6c2c1c2cbff96fd1ebb43c95
BLAKE2b-256 checksum
How to use checksums
7a7bc59d25869702b9efc66769f940046b496bd7d85ea9a74e5a6d55a03c7438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pycryptosat-5.17.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
120280ffcfc1abdbdb4d8a9babc6c3edeed15d38697b9ca4817cb4c216c25ebc
BLAKE2b-256 checksum
How to use checksums
4c056404062ada4f4e72c3515e65eb8f92d1e05c51acbec2fd44eb351f734071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp312-cp312-win_amd64.whl

Download URL pycryptosat-5.17.0-cp312-cp312-win_amd64.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f78dad5d18cf9dbc71ac85aab5e084e0c4e06683b1400a69c29b0749ffd9e6ca
BLAKE2b-256 checksum
How to use checksums
e895be7f446db7fe668defb437c24371d2a045b9b8fea7c82e26b80f89077445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ec4f6bdab50ad90048bad748b6e202613a8f23d18878c53cc9b5974c35829bb0
BLAKE2b-256 checksum
How to use checksums
072e7b3e7c898bf7ca55956233bde562454e0f198f733aead1f0e33193b52afc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL pycryptosat-5.17.0-cp312-cp312-manylinux_2_34_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
2321d74793f44f23ab37f3fc0f181c2e66e7fa8ac51b49ba8f628391e4dae574
BLAKE2b-256 checksum
How to use checksums
212e78f8e30d0989188206b249957b43bd3d486c79b8a76d409519210d3460c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pycryptosat-5.17.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afc21600a5288bd1326c9d1d581bc29b682b97da5f6bc056dddb5df36a7df12c
BLAKE2b-256 checksum
How to use checksums
5780a6461802606d41fe1af0457199b6345781cddc39e30b86829f392e731dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pycryptosat-5.17.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e4a9effbacb64a0d7dfd33b614c560797ec63224b59e2cd0fdcf000f4f73b947
BLAKE2b-256 checksum
How to use checksums
c4cb3adf9cba161f052a0fefe2d43a4d17bef54a44795ff8e922ed3799370a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp311-cp311-win_amd64.whl

Download URL pycryptosat-5.17.0-cp311-cp311-win_amd64.whl
Size 2.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
853608ad50e1502cb9430b63ba0cbdb0382fbe4f48cb009054b270dc78e75b46
BLAKE2b-256 checksum
How to use checksums
b7d29d98d7e1eb3542a1c1b57f1fbffa1d8eea65605627fde5ab1d963c67f883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9f5ac0fd1c1d730ff074d25c00fc0002001531dfc0792d37b3b3e3a63fa118d9
BLAKE2b-256 checksum
How to use checksums
aac0fc276fd0a5c84a029ebc60e4f14cab02a279067aed33f2434694b9f983a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL pycryptosat-5.17.0-cp311-cp311-manylinux_2_34_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
e9c7dd42075b26246defe0e89c8b6b86de19f8b32d8525860e6d924b5ce6fbac
BLAKE2b-256 checksum
How to use checksums
337441cadca6f1ef81090c49fa4bb6a58c7829613d042a8eafbd1d8cdb9cc6eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pycryptosat-5.17.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7abb39b6976aa6740db2a71e831ab7d1142cba8d3cf0b2c716f6f8df1d5ccc62
BLAKE2b-256 checksum
How to use checksums
c876ae98a13c949bd6caad9e071cbb9cb67309686127a9eb650378c43981f154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pycryptosat-5.17.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
33ed106eba9ea13e20514039796cff1ee615defb9a4af19f3c7d5c3e05cabd5a
BLAKE2b-256 checksum
How to use checksums
f501bfa1d35b92d41ac691474f5211d38b2b3a7a3557d3174f707114aa72b06a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp310-cp310-win_amd64.whl

Download URL pycryptosat-5.17.0-cp310-cp310-win_amd64.whl
Size 2.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cbfdfbc1dd06cdb7a2dc8523e1d571ee3cc6f6b004c7c17662a478721ff2371a
BLAKE2b-256 checksum
How to use checksums
fa0ba5e66ff7ad5a1f3c633bac04e9cbc51bf16a553795ec86c2922710568a6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
15dff341a2b98368497f54f85326e0e8056684d73fbb5867998152fd7cf58746
BLAKE2b-256 checksum
How to use checksums
01d370ab5086325df2121f14e33ab600c44c41f960d57debbadf36502bb3e137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL pycryptosat-5.17.0-cp310-cp310-manylinux_2_34_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
81e4fe10b3fcd944f04b8155e613c80ef06cf29adfcc0f47d938f55afa015755
BLAKE2b-256 checksum
How to use checksums
1143112db9113bd1a2786956ba8d6ced1117c7456479b545efc986665633228e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pycryptosat-5.17.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95af23fe5db7e9bf711d3c2209cd960f331c6cfff1dc4644adefb14f2aa4a5ac
BLAKE2b-256 checksum
How to use checksums
3f1345db5f901136fb88c441787f3dcf3384930ac1f07ff9b0ca98bf1df389ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pycryptosat-5.17.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fc69bf0526993a8b5986eaf2beef306cb1dd299cd13c7ae002f27bdd41b4e09c
BLAKE2b-256 checksum
How to use checksums
ca4f647555e9ff625f85c9a551a879e5d6a2894ac32d4e224c2f174d5bf99e74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp39-cp39-win_amd64.whl

Download URL pycryptosat-5.17.0-cp39-cp39-win_amd64.whl
Size 2.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8d9b09f5156ff8fcf7bc8ed451112bd5f169278d14f7743cd6b633f47c9be2b7
BLAKE2b-256 checksum
How to use checksums
67f40e01fa9c542be4df6025c41c056c02d4452f9597989ebc71448dc6838d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c3f55ae7accf3db940173b4f12c0367ebaad22fce58b9f5539bd720c7b260894
BLAKE2b-256 checksum
How to use checksums
c8f4251c1e9f8504bcf4965c18e7dd6338404572d75c5dc35c50beefc09ca4b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_aarch64.whl

Download URL pycryptosat-5.17.0-cp39-cp39-manylinux_2_34_aarch64.whl
Size 1.6 MB
Tags CPython 3.9 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
a8c7865135548b4fa9a369985ac15f706aa6d6957f3114ce0902a945443abf8e
BLAKE2b-256 checksum
How to use checksums
a6fc1cc5a5fee8d275db746a6854d565aca6c349e39f296654bf72bd84ab1ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pycryptosat-5.17.0-cp39-cp39-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eeecf7556c2bb9dbfc6525f3a6ccf92ba8cd2e82848f988da6659d0d1c01021b
BLAKE2b-256 checksum
How to use checksums
4b46bcc73d1f6777e86beb2593110a5a00359e6121bdcb5e4fc647eb4eb26fbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log

Release files / pycryptosat-5.17.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pycryptosat-5.17.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
71b24c90aa1ff4135cd371ef187446976fca9151290997fcda4e31c7c8f77073
BLAKE2b-256 checksum
How to use checksums
4a051ab4083d5aac2047cb0aa54befa9f1ae2419b5b467e3d6448b11b288ff1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 9, 2026.

Transparency log
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