scs-python
Python interface for SCS 3.0.0 and higher. The full documentation is available here.
Installation
pip install scs
On x86-64 Linux the manylinux (glibc) wheels include the MKL Pardiso direct linear solver
(MKL linked statically into _scs_mkl, single-threaded) and use it
automatically: it is faster than the built-in QDLDL solver for most problems,
often dramatically so on larger ones, and nothing extra needs to be
installed. Intel's license notice ships in the wheel as
LICENSE-INTEL-MKL.txt. Every other wheel falls back to QDLDL.
To install from source:
git clone --recursive https://github.com/bodono/scs-python.git
cd scs-python
pip install .
Linear solver backends
SCS supports several linear solver backends. The default is AUTO, which
selects the best available solver for the platform:
- macOS: QDLDL (Apple Accelerate is available via
LinearSolver.ACCELERATE) - Linux / Windows: MKL Pardiso if available, otherwise QDLDL
# Auto-detect best backend (default)
solver = scs.SCS(data, cone)
# Explicitly select a solver
solver = scs.SCS(data, cone, linear_solver=scs.LinearSolver.QDLDL)
Available values: AUTO, QDLDL, CPU_INDIRECT, MKL, ACCELERATE,
CPU_DENSE, GPU_INDIRECT, CUDSS.
The pre-built wheels (pip install scs) link OpenBLAS on Linux and Windows,
and Apple Accelerate on macOS; the x86-64 manylinux wheels also ship the MKL
Pardiso backend (see Installation). MKL is linked statically rather than
bundled as shared libraries, whose dlopen'd CPU dispatch kernels wheel-repair
tools cannot see (cvxgrp/scs#423). The MKL backend is also available in
source builds (e.g. conda environments providing MKL), where
additional backends can be enabled with build-time flags:
# MKL Pardiso direct solver
pip install . -Csetup-args=-Dlink_mkl=true
# Use 64-bit BLAS/LAPACK integers (ILP64 / BLAS64). Requires the MKL
# backend (-Dlink_mkl=true): standard system BLAS (Accelerate/OpenBLAS)
# is LP64 and the build rejects the combination as unsafe.
pip install . -Csetup-args=-Dlink_mkl=true -Csetup-args=-Duse_blas64=true
# GPU direct solver (cuDSS)
pip install . -Csetup-args=-Dlink_cudss=true -Csetup-args=-Dint32=true
# Dense direct solver (LAPACK)
pip install . -Csetup-args=-Duse_lapack=true
# Spectral cones (logdet, nuclear norm, ell-1, sum-of-largest)
pip install . -Csetup-args=-Duse_spectral_cones=true
Notes:
- x86-64 manylinux wheels ship a
_scs_mklextension with sequential MKL linked statically (CI asserts the shipped inventory and that no wheel carries a dynamic MKL dependency). The musllinux, aarch64, macOS and Windows wheels do not include the MKL backend; Windows source builds use sequential MKL because Intel's condapkg-configmetadata for the threaded variant is still broken. - Windows wheels link conda-forge OpenBLAS pinned to 0.3.33: the win-64 0.3.34 build crashes inside its DGEMM kernels on AMD Zen 4/5 CPUs that expose AVX-512 (conda-forge/openblas-feedstock#196), so Windows source builds should avoid that build too.
BLAS64is a general SCS build mode for ILP64 BLAS/LAPACK libraries, not an MKL-only feature.- For the MKL Pardiso backend specifically,
BLAS64must be paired with 64-bit SCS integers (DLONG/int32=false), and SCS now fails early if another library in the process has already fixed MKL to an incompatible LP64/ILP64 interface layer.
Usage
import numpy as np
import scipy.sparse as sp
import scs
m, n = 4, 2
A = sp.random(m, n, density=0.5, format="csc")
b = np.random.randn(m)
c = np.random.randn(n)
P = sp.eye(n, format="csc")
cone = {"l": m} # non-negative cone
data = {"P": P, "A": A, "b": b, "c": c}
solver = scs.SCS(data, cone, verbose=False)
sol = solver.solve()
print(sol["info"]["status"]) # 'solved'
print(sol["info"]["aa_stats"]) # Anderson acceleration diagnostics
print(sol["x"]) # primal solution
Anderson acceleration tuning
SCS applies Anderson acceleration (AA) on top of ADMM. The defaults work well for most problems, but the following settings can be tuned:
| Setting | Default | Description |
|---|---|---|
acceleration_lookback |
10 |
AA memory size; 0 disables AA. |
acceleration_interval |
5 |
Apply AA every N ADMM iterations. |
acceleration_type_1 |
1 |
1 = type-I AA, 0 = type-II AA. |
acceleration_regularization |
1e-8 |
Tikhonov regularization for the AA least-squares solve; a negative value pins its absolute value. Tuned for type-I; type-II typically prefers 1e-12. |
acceleration_relaxation |
1.0 |
Relaxation factor in [0, 2]; 1.0 is vanilla AA. |
# Type-II AA with tighter regularization
solver = scs.SCS(data, cone,
acceleration_type_1=0,
acceleration_regularization=1e-12)
See the acceleration docs for the underlying algorithm.
Cone types
The cone dict supports the following keys:
| Key | Type | Description |
|---|---|---|
z |
int |
Zero cone |
l |
int |
Non-negative cone |
bu, bl |
array |
Box cone bounds |
q |
list[int] |
Second-order cone lengths |
s |
list[int] |
PSD cone matrix dimensions |
cs |
list[int] |
Complex PSD cone matrix dimensions |
ep |
int |
Primal exponential cone triples |
ed |
int |
Dual exponential cone triples |
p |
list[float] |
Power cone parameters |
With -Duse_spectral_cones=true:
| Key | Type | Description |
|---|---|---|
d |
list[int] |
Log-determinant cone matrix dimensions |
nuc_m, nuc_n |
list[int] |
Nuclear norm cone row/column dimensions |
ell1 |
list[int] |
ell-1 norm cone dimensions |
sl_n, sl_k |
list[int] |
Sum-of-largest-eigenvalues dimensions and k values |
See the cone documentation for mathematical definitions and data layout details.
Testing
pip install pytest
pytest test/
Release files for scs 3.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scs-3.3.1.tar.gz | 1.8 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| scs-3.3.1-cp315-cp315t-win_amd64.whl | CPython 3.15 | CPython 3.15 free-threading | Windows x86-64 | Details |
| scs-3.3.1-cp315-cp315t-musllinux_1_2_x86_64.whl | CPython 3.15 | CPython 3.15 free-threading | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.15 | CPython 3.15 free-threading | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| scs-3.3.1-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.15 | CPython 3.15 free-threading | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp315-cp315t-macosx_11_0_arm64.whl | CPython 3.15 | CPython 3.15 free-threading | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp315-cp315-win_amd64.whl | CPython 3.15 | CPython 3.15 | Windows x86-64 | Details |
| scs-3.3.1-cp315-cp315-musllinux_1_2_x86_64.whl | CPython 3.15 | CPython 3.15 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.15 | CPython 3.15 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| scs-3.3.1-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.15 | CPython 3.15 | Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 | Details |
| scs-3.3.1-cp315-cp315-macosx_11_0_arm64.whl | CPython 3.15 | CPython 3.15 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp314-cp314t-win_amd64.whl | CPython 3.14 | CPython 3.14 free-threading | Windows x86-64 | Details |
| scs-3.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| scs-3.3.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp314-cp314t-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 free-threading | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| scs-3.3.1-cp314-cp314-musllinux_1_2_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| scs-3.3.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 | Details |
| scs-3.3.1-cp314-cp314-macosx_11_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| scs-3.3.1-cp313-cp313-musllinux_1_2_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| scs-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp313-cp313-macosx_11_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| scs-3.3.1-cp312-cp312-musllinux_1_2_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| scs-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp312-cp312-macosx_11_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| scs-3.3.1-cp311-cp311-musllinux_1_2_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| scs-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp311-cp311-macosx_11_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| scs-3.3.1-cp310-cp310-musllinux_1_2_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| scs-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp310-cp310-macosx_11_0_arm64.whl | CPython 3.10 | CPython 3.10 | macOS 11.0+ ARM64 | Details |
| scs-3.3.1-cp39-cp39-win_amd64.whl | CPython 3.9 | CPython 3.9 | Windows x86-64 | Details |
| scs-3.3.1-cp39-cp39-musllinux_1_2_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux musl 1.2+ x86-64 | Details |
| scs-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| scs-3.3.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| scs-3.3.1-cp39-cp39-macosx_11_0_arm64.whl | CPython 3.9 | CPython 3.9 | macOS 11.0+ ARM64 | Details |
Total release size: 620.5 MB
Release files / scs-3.3.1.tar.gz
| Download URL | scs-3.3.1.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd9d43c1f2f189a84e84c26721e2c5129abf921a6a8acc48c154abae993357b1
|
|
BLAKE2b-256 checksum How to use checksums |
6c14f2042d968fc1d633beee798329274b8496f9481362797124879a1d66bad3
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315t-win_amd64.whl
| Download URL | scs-3.3.1-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 7.7 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98cb9677e2e8b33ce7850ca4c3df58e4f6f89143ed11822699e63c293c53181d
|
|
BLAKE2b-256 checksum How to use checksums |
ef49c5fa7335c6f3ee91af33c5f7c5c67675afd88b3ac62b9271a3df222b55dd
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp315-cp315t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b09747d1151e42f258f23c50ee6177b11602a758a1630a618b2e71b2ba7c048d
|
|
BLAKE2b-256 checksum How to use checksums |
59ed71a7a1c439b68e8c648afdd01b76c8df05fc1da6900fa95066b2dccbbf2e
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
34fb479df550539c29bea9ad9dff57ba870300485b0b1ea081b4a7bea870d19b
|
|
BLAKE2b-256 checksum How to use checksums |
26fb62d33d7aee5e0720650e8cf910fb296432f4cabfdd7a2500bc97695024f7
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fc10932f33c97d9a490be30eb8720e2012931e014bf9259980dcd23e57db6dba
|
|
BLAKE2b-256 checksum How to use checksums |
d407af6e751480972dc0a857fbd98d602a4e24a50783404edd37e695f3e96291
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.7 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bd687819d850b0d21f90276b43064703fdedfd86bf91e4008e9a833e6bd0e680
|
|
BLAKE2b-256 checksum How to use checksums |
b227e0ffe38a280b614a42f1d171e4cd596737751d29ef26e4079ca8a99ccd6a
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315-win_amd64.whl
| Download URL | scs-3.3.1-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 7.7 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cc8479a3c31394d4ca453007b9c13222bf5a270e28cb675661579b2357fa8ef6
|
|
BLAKE2b-256 checksum How to use checksums |
13c917631eaa1e56f9c954db6f9ac1d7c5b816654f299e978e09068e96f212c1
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp315-cp315-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8ace1a3d784fdb9810e056f0ac7115efd74740663d188438cf5c83f36b6e338
|
|
BLAKE2b-256 checksum How to use checksums |
8438bdb88b3bb4f6b2bbf4b99c822c2ae83bc8ce8ad3656b9a2dd8e20b71c0f4
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
566d64908cf38a7baa03fe554df0d0f96b9798bb71d8f5d8f4e782489f05a15d
|
|
BLAKE2b-256 checksum How to use checksums |
67439a455703df9508d370faaacec5ff7a109edd0eb63ec7e2dde64b60695c0b
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.15 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0107d0b282fa783e956f1d68320f4d5ac6796186816e0996984b4d240b9704a6
|
|
BLAKE2b-256 checksum How to use checksums |
69bd603d616059077b56915c599df5a91c22fb7c962f49d7932bb6778d286d51
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.8 kB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
93cf91abcfb5ad4c412b5e826ccdd6e10552c2e9a3ca768e605be947f8db28da
|
|
BLAKE2b-256 checksum How to use checksums |
5ebe4c56efe890d9ac0bed14765c8e01ce3a2006b7a4c94ee28f62c0fd565cc9
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314t-win_amd64.whl
| Download URL | scs-3.3.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 7.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
78e34594d751614b7403756d6916703211a590fb9bfe2c9a7faaf4c3272a1f04
|
|
BLAKE2b-256 checksum How to use checksums |
8528c50748ac21c95256b116e4dd64f22b37116fafb4a7a10403e190a20e580d
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8c9c75f9be183ab4703f38d0b4db26e1dd9a2c683e24532ad3099a2abc826fd3
|
|
BLAKE2b-256 checksum How to use checksums |
08829f812b724717135de07ad07a78d4bb90484e11b551a3e3bb8231aa905ae6
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee4a4555930cac82b988b66a81993e87d674d358d22d909ec31ba7cbc0709f8a
|
|
BLAKE2b-256 checksum How to use checksums |
21fe3e61708c493991199c6194acffb811957a6ff4db87cabc889fe8e2bf773e
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4d743b1544fc0feb27843c94dfaf577cd594c3910cb1d150d2f286c786ffe763
|
|
BLAKE2b-256 checksum How to use checksums |
eb09fa430a83bc74bdae77c92db3502d2a2e74af1afd185531361ddefbb40912
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0495b1fb68f04456d497490c3fad62e8e12d69b4902275636078eca6a590bde9
|
|
BLAKE2b-256 checksum How to use checksums |
02eedd0dc6ec7f79bbf2ea83d96382f98e2569719087ee8ea44b1b5b275ba1e2
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314-win_amd64.whl
| Download URL | scs-3.3.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 7.7 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
077be0e95ca17e6e623fa4eefe4df9b2f9840875cfd65b2da58cfe72f274b2aa
|
|
BLAKE2b-256 checksum How to use checksums |
9f83d2f1eddbd75998dceaeb872805c7f0ab90a4640cf488abd107a3045cdc6d
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cccb8d20780aca568aa1448239bf71d60a69b41b0470e972ad8dab0f328808dd
|
|
BLAKE2b-256 checksum How to use checksums |
414ab81c498bfb3cc8e14feeafac761fb75008b995afc64afd23324a43c4a1c3
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1d7343e7e4e86a72d3f9b6efbfbce11cff9821f3164ac3122f47eecb11f19d7
|
|
BLAKE2b-256 checksum How to use checksums |
c4f57c1ac53555e9967249d754ad2034bec92f48745c24360b16b465a6b55e95
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d34c3ac05c264e380b93e327026b2b5d9cfa2cb7f3c4e28689df346fa89d446e
|
|
BLAKE2b-256 checksum How to use checksums |
68486256250d1636977215639a091357b88757071f185262c5c01df6b1f64d13
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.8 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e8c01e6a943a31be436c55573ce0316494169d9737b4890d96463615693f3cd5
|
|
BLAKE2b-256 checksum How to use checksums |
2e65c35dbc6b2a97e1fb2e4274f3ae08b1a7e74f69aa6947a30718c8d22fed38
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp313-cp313-win_amd64.whl
| Download URL | scs-3.3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
29eb5b976997de28aaf0592f9abd8678b2af699980895b79ad22c8363a2a2e88
|
|
BLAKE2b-256 checksum How to use checksums |
6fba15d39af690ef0342776f6122cc2be939ebc51956fbeeb2c53e20391071ec
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7b8e140fdf41d79c15777ace14f92a38989d17e0b3356ba571d229acbc797a9e
|
|
BLAKE2b-256 checksum How to use checksums |
050a289390c31e409099b7613d295007568d87a109be0f211d900e41ea2a3c8d
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
eacba22bdb4605ea07f138648292f5f7131a48527de7df8dce790b57c2e4cf55
|
|
BLAKE2b-256 checksum How to use checksums |
1bc6b4a9cec3d31ae541ab85a884830512a6339b86ba33cfe553889ef083bed2
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0bd0271f32335d109f00842b5f9ce90544af412c564603927273dc6a9326fc7a
|
|
BLAKE2b-256 checksum How to use checksums |
507eeeb5edef8470c78a407fd77c41b827bc78c202c34c110326360d7ffb08d1
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e488cbb471807b8cad9d9f4c56407d90221996a29e3bdcf8bd6668c01dfcc1e8
|
|
BLAKE2b-256 checksum How to use checksums |
7d0c41ba5c72a7364be820a78d1633230315a08086dd3f6cf529dbb635bc1f1b
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp312-cp312-win_amd64.whl
| Download URL | scs-3.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
34093ab7c5ae455ee2a6e5c0c0ae990be63a3fb57e7766a3563014041fcaceb2
|
|
BLAKE2b-256 checksum How to use checksums |
f90b101bc8a476189c71f4df9c1042cfdf235f7c72f6f8affaed6eb65d125c30
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
491bf3734ea064056c67f5932bd735d0f36d6600763d5e2eecac0940212da7dc
|
|
BLAKE2b-256 checksum How to use checksums |
572f9f6452582cef225cd303704f085f46bbd31e17ee33cab01e1c56544b115f
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
38e8eeb2b8f43f3109569862d398ca787ab4e4a50e16d1148206ed1cecd1840f
|
|
BLAKE2b-256 checksum How to use checksums |
4ba16b5f106cdd17045927d477cb152b2d4c1def4d09f997a9914ab3d664ab23
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d73628563095fc898ef835ffb180f1ee5d8379c871dad56d8f0f579be2e05067
|
|
BLAKE2b-256 checksum How to use checksums |
9c06b870d5af5a4913e5c826172ac74c4dd8064cc480ea0620677b4097bc97a3
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 235.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
388a32d8fc5094a76a77ad4d9b843c3b03015387046a2e85f03fd6de7268df9b
|
|
BLAKE2b-256 checksum How to use checksums |
fbcaae4e80dab9a0b20a77e1856d379c6519cfc00b42cc78b05fb14755f82609
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp311-cp311-win_amd64.whl
| Download URL | scs-3.3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2d268e22f871dadf96c622bbe8a301e20007474e3afa4783806074492214156b
|
|
BLAKE2b-256 checksum How to use checksums |
7076ec5082c4243430d7bb05a62bc4fc910f40bf00af307778a0eb9f13383c71
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
81899e57933d457a54e08aedd6e2b77dfd210e4a44175a231881764793b9b6cb
|
|
BLAKE2b-256 checksum How to use checksums |
9784a88bfacca9ac5e2a3834dc8adc2dc5ba051345ea526f74a635ebfc103d84
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
681437635f89563a9c8d4bb19beccd29e90c1f719846ff1b5ada04c1fccb122f
|
|
BLAKE2b-256 checksum How to use checksums |
5ce4115cb3d98572adb429e0a5869b1e7488835367a17b687b04907ba87873d3
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
eaf4d85c71516139c472a7aa7dbf14bbf3e3ebbc1cf7f548e0d71b6108f30b55
|
|
BLAKE2b-256 checksum How to use checksums |
3d31dbb7e2356d7cd9cb5a39ecbbe3cb588e5ebde2095952d430448f78baf03e
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
91347cb1f3b5236e391672e2870fd567dd62ed0490bc0374b4c80bb06185cd1b
|
|
BLAKE2b-256 checksum How to use checksums |
c91fdeed679a4286b436f4496a6794c671ec2aef9ce4c72b8d2c71fceffe79ea
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp310-cp310-win_amd64.whl
| Download URL | scs-3.3.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b1ae098f85afae2fac0ce69b0bd0ae17bd55288f57d0a37cee95b997aebc26ed
|
|
BLAKE2b-256 checksum How to use checksums |
fcc02df17d89cc1dd186f0090d5e406d9549db3c1535a9bafd5ca7c24e9b8ea7
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e62e2791aa7c147396edc38f0806a98564db0e03fa561b927e426dc96660c130
|
|
BLAKE2b-256 checksum How to use checksums |
84c9a1e7a9a4380c4a60c0ea296cf74fcc90353a3d36a34cbd7baa93f4e9c5c1
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f95c78da2dedcbcee4ab998bacbee8f19af6803193dfab18c5d0debe0a7765f8
|
|
BLAKE2b-256 checksum How to use checksums |
ee1179b56ebb846f85f34505f688f8aa496cf7b6f8773b283bf5ca9cdcbae04c
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6267319bb5a040d8f5a062799a8c36b5f86e97c806f11c475048171301e43e02
|
|
BLAKE2b-256 checksum How to use checksums |
3476092fdbf2f329142c6ab5ce2ffed94d4aed12a2c5579e5932aa541216ac08
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4bd542948eeafb5103c1cefd68817efa4db419f37e289b4eda4842dba58de5f7
|
|
BLAKE2b-256 checksum How to use checksums |
14f5c3dd6152a86ee3c0574543c2bc06a976987609d5bb9fa67323df9c1ec99c
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp39-cp39-win_amd64.whl
| Download URL | scs-3.3.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
47612abf2bb6b7136be81d766abce2d6aeb5124761767747c8f37d4fdbdbaf09
|
|
BLAKE2b-256 checksum How to use checksums |
d89eefa008ab7b73d4ec2ed03af4835128637e6220fefa387cf8521faff2f1e6
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | scs-3.3.1-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 12.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
22e7250907632a8de56b7e72c1c8aed0f1098e67a4c2b03dabf19b7489d74745
|
|
BLAKE2b-256 checksum How to use checksums |
d50be295ed04a668caaf2b14142a2cacc121e9729fb15d4579c54a5ce4b84a62
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | scs-3.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 43.2 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5e135ceb100df91b6f96815d2b7b8ff4195143cf3c7067dbdbc304f354eaf507
|
|
BLAKE2b-256 checksum How to use checksums |
1a7080caa63bc385d4601475c2bdb1ae9bafff03af569f286dafc6ddf6f24ca5
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | scs-3.3.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b5d1abed5b259fda1b2409275f6ae5f706832cbe05c231231aaf0c820a68be8
|
|
BLAKE2b-256 checksum How to use checksums |
c232d02e55c2d49d8a3e4fe05694b87ae638ff99e141e50e873ca3415610f6d1
|
| 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 Sep 5, 2026.
Transparency logRelease files / scs-3.3.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | scs-3.3.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 234.7 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d30c97c2207bf5397f27db86e089edf3783239e5ed07326bb40d848ca096e7a2
|
|
BLAKE2b-256 checksum How to use checksums |
e0a8237f46743676819ee7aad63b06ac34239845c6b971151aaf8c35524b5b92
|
| 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 Sep 5, 2026.
Transparency log