All your matrix representations belong here!
Project description
Python bindings for tatami
Overview
The mattress package implements Python bindings to the tatami C++ library for matrix representations. Downstream packages can use mattress to develop C++ extensions that are interoperable with many different matrix classes, e.g., dense, sparse, delayed or file-backed. mattress is inspired by the beachmat Bioconductor package, which does the same thing for R packages.
Instructions
mattress is published to PyPI, so installation is simple:
pip install mattress
mattress is intended for Python package developers writing C++ extensions that operate on matrices. The aim is to allow package C++ code to accept all types of matrix representations without requiring re-compilation of the associated code. To achive this:
- Add
mattress.includes()andassorthead.includes()to the compiler's include path. This can be done throughinclude_dirs=of theExtension()definition insetup.pyor by adding atarget_include_directories()in CMake, depending on the build system. - Call
mattress.initialize()on a Python matrix object to wrap it in a tatami-compatible C++ representation. This returns anInitializedMatrixwith aptrproperty that contains a pointer to the C++ matrix. - Pass
ptrto C++ code as auintptr_treferencing atatami::Matrix, which can be interrogated as described in the tatami documentation.
So, for example, the C++ code in our downstream package might look like the code below:
#include "mattress.h"
int do_something(uintptr_t ptr) {
const auto& mat_ptr = mattress::cast(ptr)->ptr;
// Do something with the tatami interface.
return 1;
}
// Assuming we're using pybind11, but any framework that can accept a uintptr_t is fine.
PYBIND11_MODULE(lib_downstream, m) {
m.def("do_something", &do_something);
}
Which can then be called from Python:
from . import lib_downstream as lib
from mattress import initialize
def do_something(x):
tmat = initialize(x)
return lib.do_something(tmat.ptr)
Check out the included header for more definitions.
Supported matrices
Dense numpy matrices of varying numeric type:
import numpy as np
from mattress import initialize
x = np.random.rand(1000, 100)
init = initialize(x)
ix = (x * 100).astype(np.uint16)
init2 = initialize(ix)
Compressed sparse matrices from scipy with varying index/data types:
from scipy import sparse as sp
from mattress import initialize
xc = sp.random(100, 20, format="csc")
init = initialize(xc)
xr = sp.random(100, 20, format="csc", dtype=np.uint8)
init2 = initialize(xr)
Delayed arrays from the delayedarray package:
from delayedarray import DelayedArray
from scipy import sparse as sp
from mattress import initialize
import numpy
xd = DelayedArray(sp.random(100, 20, format="csc"))
xd = numpy.log1p(xd * 5)
init = initialize(xd)
Sparse arrays from delayedarray are also supported:
import delayedarray
from numpy import float64, int32
from mattress import initialize
sa = delayedarray.SparseNdarray((50, 20), None, dtype=float64, index_dtype=int32)
init = initialize(sa)
See below to extend initialize() to custom matrix representations.
Utility methods
The InitializedMatrix instance returned by initialize() provides a few Python-visible methods for querying the C++ matrix.
init.nrow() // number of rows
init.column(1) // contents of column 1
init.sparse() // whether the matrix is sparse.
It also has a few methods for computing common statistics:
init.row_sums()
init.column_variances(num_threads = 2)
grouping = [i%3 for i in range(init.ncol())]
init.row_medians_by_group(grouping)
init.row_nan_counts()
init.column_ranges()
These are mostly intended for non-intensive work or testing/debugging. It is expected that any serious computation should be performed by iterating over the matrix in C++.
Operating on an existing pointer
If we already have a InitializedMatrix, we can easily apply additional operations by wrapping it in the relevant delayedarray layers and calling initialize() afterwards.
For example, if we want to add a scalar, we might do:
from delayedarray import DelayedArray
from mattress import initialize
import numpy
x = numpy.random.rand(1000, 10)
init = initialize(x)
wrapped = DelayedArray(init) + 1
init2 = initialize(wrapped)
This is more efficient as it re-uses the InitializedMatrix already generated from x.
It is also more convenient as we don't have to carry around x to generate init2.
Extending to custom matrices
Developers can extend mattress to custom matrix classes by registering new methods with the initialize() generic.
This should return a InitializedMatrix object containing a uintptr_t cast from a pointer to a tatami::Matrix (see the included header).
Once this is done, all calls to initialize() will be able to handle matrices of the newly registered types.
from . import lib_downstream as lib
import mattress
@mattress.initialize.register
def _initialize_my_custom_matrix(x: MyCustomMatrix):
data = x.some_internal_data
return mattress.InitializedMatrix(lib.initialize_custom(data))
If the initialized tatami::Matrix contains references to Python-managed data, e.g., in NumPy arrays,
we must ensure that the data is not garbage-collected during the lifetime of the tatami::Matrix.
This is achieved by storing a reference to the data in the original member of the mattress::BoundMatrix.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mattress-0.4.2.tar.gz.
File metadata
- Download URL: mattress-0.4.2.tar.gz
- Upload date:
- Size: 43.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8a9dbaeee7d742fd93d61f4558ae2b24f0c0fb5ffc26fa101bf7e9367b4fcbd
|
|
| MD5 |
7bae0d434d273f2d372668e41e981c99
|
|
| BLAKE2b-256 |
627c96613f4fda922c81452451af6eb7e341f8758f73db2c10a80e2949d257f5
|
Provenance
The following attestation bundles were made for mattress-0.4.2.tar.gz:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2.tar.gz -
Subject digest:
f8a9dbaeee7d742fd93d61f4558ae2b24f0c0fb5ffc26fa101bf7e9367b4fcbd - Sigstore transparency entry: 778823529
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e156aa7051976c467f5cee0ceb2822c3901c5f2d5683b4c1d802bdd75c1d30e6
|
|
| MD5 |
51b6e561e218b964c039f0cc93fc50b2
|
|
| BLAKE2b-256 |
5df00b68ecde5681ec31df4868403e2a9a723c8c9afb706a94cd534b272166e0
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314t-musllinux_1_2_x86_64.whl -
Subject digest:
e156aa7051976c467f5cee0ceb2822c3901c5f2d5683b4c1d802bdd75c1d30e6 - Sigstore transparency entry: 778823630
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.14t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2073dbb13888f53fc1c5dbb17eef847ffe3ed9d8f46f5a51fa38c2e02ad9df99
|
|
| MD5 |
a924f04a280b389c44a920a8fe023f7d
|
|
| BLAKE2b-256 |
0573aab224c469a7b919fc0d61889b4e95ab9fcb3555309dda02ada42f10c20d
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
2073dbb13888f53fc1c5dbb17eef847ffe3ed9d8f46f5a51fa38c2e02ad9df99 - Sigstore transparency entry: 778823566
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 838.2 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3394b0f2e4749e075e23b7d4057ce291dcb8bd316647b608b27cb6f472080e79
|
|
| MD5 |
cde19a4fd6d52249cb3cf1676186b617
|
|
| BLAKE2b-256 |
3a414c51071dfa0ee42ca5c61fff630351474d24d3a05db0f4f931212b5b8b37
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314t-macosx_11_0_arm64.whl -
Subject digest:
3394b0f2e4749e075e23b7d4057ce291dcb8bd316647b608b27cb6f472080e79 - Sigstore transparency entry: 778823551
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314t-macosx_10_15_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314t-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14t, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ae8bad090db25ff5621c955ce69b239921bf2dcf608c55b1a7e38199db86403
|
|
| MD5 |
671176252672803e4d9c9582904b050e
|
|
| BLAKE2b-256 |
6acd617c0abb646c0606e3774070ecce1691249a6875cf4b28d38aafc1dace92
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314t-macosx_10_15_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314t-macosx_10_15_x86_64.whl -
Subject digest:
9ae8bad090db25ff5621c955ce69b239921bf2dcf608c55b1a7e38199db86403 - Sigstore transparency entry: 778823583
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80c7a4f4e2698de06cc7edc792e8b6d3869082a761199a0d413ec85ee336c1cc
|
|
| MD5 |
533483c54e6ae08adf064d21a89fb6cf
|
|
| BLAKE2b-256 |
07f0ccdc545ec010487bb8d6d1848e3fd8d1df4d757e660214cafd92721844db
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
80c7a4f4e2698de06cc7edc792e8b6d3869082a761199a0d413ec85ee336c1cc - Sigstore transparency entry: 778823610
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6635d4c8f4318c5b0956f1e7610e22534a6e0a00a064687398e882ae868f844c
|
|
| MD5 |
032d377df51722cf739aed2006a5f9cb
|
|
| BLAKE2b-256 |
e4cbd9133b1da900dd2521b100148f7e0cae91b37869ed33bb417f7b12b8b556
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6635d4c8f4318c5b0956f1e7610e22534a6e0a00a064687398e882ae868f844c - Sigstore transparency entry: 778823644
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 817.4 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74498b54cfc1d2d7e03db0c1175519521a6e53a89693418044d160a1a3861ad3
|
|
| MD5 |
63115dd6c4c523a0be827255eaf19997
|
|
| BLAKE2b-256 |
8605bd137c48bbc97230d2c1168e1dca2764ac6b4b571d66f9a97516e67b0770
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
74498b54cfc1d2d7e03db0c1175519521a6e53a89693418044d160a1a3861ad3 - Sigstore transparency entry: 778823648
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19fea2b295a8e843628d797e7c664d6c8f075abaa9ce5cfabe95305a07de1cf6
|
|
| MD5 |
60dbf4cbcd7c0bfa166b24360875ca3f
|
|
| BLAKE2b-256 |
c26af229ccc3fad3a7d4de36cbcb9da6b2f8fb5b0c962e101505951affd3a243
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
19fea2b295a8e843628d797e7c664d6c8f075abaa9ce5cfabe95305a07de1cf6 - Sigstore transparency entry: 778823624
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe09e99567cb28493888773da06ddbf43faa218ee1dfa0e0a97618a755b2cde2
|
|
| MD5 |
faed257128a2fbf8d69a179dc10c5e94
|
|
| BLAKE2b-256 |
6879794f9c267d51dd80a8f12df31d61053fc75ab013b1c98dc63d0b8e668595
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
fe09e99567cb28493888773da06ddbf43faa218ee1dfa0e0a97618a755b2cde2 - Sigstore transparency entry: 778823662
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ff097f51d50f75ffd8de507c35b231ffd60cb55d8bb92b95c98ad3d36984408
|
|
| MD5 |
f99b41b0960773346ba7c37dee01d147
|
|
| BLAKE2b-256 |
7e36df145b3a618275d806522e1a966ce732c92a5b41bd38fe7a5af8cbe85810
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
4ff097f51d50f75ffd8de507c35b231ffd60cb55d8bb92b95c98ad3d36984408 - Sigstore transparency entry: 778823568
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 817.0 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a32fc259955edd8dc1649cf56dedefd80c6a995be1b3b93bba0307dd26656a00
|
|
| MD5 |
3c4ac6ac13d269afeb6f8cfbc208d473
|
|
| BLAKE2b-256 |
fa6ebe6a3736e15592fc0bd6321b9e95a64573d25b21636187a4983963521e64
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
a32fc259955edd8dc1649cf56dedefd80c6a995be1b3b93bba0307dd26656a00 - Sigstore transparency entry: 778823576
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
656a024c3bcd465e6c7d0e77fcd904213e90d01c6237da089d0136bd2de4a216
|
|
| MD5 |
829c20394efb516cdbdce0799d392445
|
|
| BLAKE2b-256 |
452de552aff6463272a0ebc0d37fb2edb7b2c31fd58631396dac3ad60328e800
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
656a024c3bcd465e6c7d0e77fcd904213e90d01c6237da089d0136bd2de4a216 - Sigstore transparency entry: 778823616
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a23a7788ad1bbcde7dbe35cce6524a08d063ca4da02a265f2dd14bb1e6e8117a
|
|
| MD5 |
c55c5642e7eec10977dd39b7d385c479
|
|
| BLAKE2b-256 |
af7e4035b20f052afe35ead90abe85e9c5565b7f6de3c69bf6b83e27a8304f10
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
a23a7788ad1bbcde7dbe35cce6524a08d063ca4da02a265f2dd14bb1e6e8117a - Sigstore transparency entry: 778823544
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b9b2953b80c951a14edc48079cfefbbf385ed7b828c1bce3aa95a99374d5f88
|
|
| MD5 |
8a79a5ec24e4ec54620b3f2050bc0e1b
|
|
| BLAKE2b-256 |
e0c993a5bf0f90118e9612c2652c80096107b774a7ce081b2dde03a9dba86477
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8b9b2953b80c951a14edc48079cfefbbf385ed7b828c1bce3aa95a99374d5f88 - Sigstore transparency entry: 778823619
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 817.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d7549b2eee9494e168bceca3afb158beee97cf6dc6947491d743ae5cd5a6f2b
|
|
| MD5 |
9e61849b85fcb63bcd43eaf2020d8eb7
|
|
| BLAKE2b-256 |
d74b0ed911bea739aadf9ee4e54c544b3296af328be76405308725d584235468
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
9d7549b2eee9494e168bceca3afb158beee97cf6dc6947491d743ae5cd5a6f2b - Sigstore transparency entry: 778823635
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55d0cfa4c3113ab6a89a7bf640eaf7e53dd8083fd534371c027354fa387d4c30
|
|
| MD5 |
4a87281bbf83e356da18a5223ec844d6
|
|
| BLAKE2b-256 |
2fbb2da606c69cff2dfde3497af0eba18782ba1f40c8a12b1076bec1f900a53f
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
55d0cfa4c3113ab6a89a7bf640eaf7e53dd8083fd534371c027354fa387d4c30 - Sigstore transparency entry: 778823604
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e5be05ea686119862daa2452677a2d4aef60d02c946325bc210a91467e3c101
|
|
| MD5 |
ecf8a30d6ce0015656cdaa40e6569c3c
|
|
| BLAKE2b-256 |
ad00ea9eec19029221b562a4a1829137098169273fe6604dae202437cd860399
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
8e5be05ea686119862daa2452677a2d4aef60d02c946325bc210a91467e3c101 - Sigstore transparency entry: 778823536
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c948777c8295738bde88d7d3efe2034bca993369da6d39e623898a94f2a5aa95
|
|
| MD5 |
3401b3bbfc4e6369dc0526b3fe5aa196
|
|
| BLAKE2b-256 |
4866527c14555e7ed04f896e2111461dc4bcd19d55d0eae95a8a3bd4b5f95e03
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c948777c8295738bde88d7d3efe2034bca993369da6d39e623898a94f2a5aa95 - Sigstore transparency entry: 778823561
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 818.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
938b5e4a5e9f9582db6d71fa2b286bd1a4d619f0886ae985708cf2e3913ed6bf
|
|
| MD5 |
25b825edd4e70a30ddb2b6b050350a12
|
|
| BLAKE2b-256 |
90ea8ad7a6c629b6dad4b65bbd945222cf61b014eae71b2899e761f1d0c369c0
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
938b5e4a5e9f9582db6d71fa2b286bd1a4d619f0886ae985708cf2e3913ed6bf - Sigstore transparency entry: 778823595
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
338e40d3c582bdb3fef43bf70db8aea4a6a43b488454a50f51a740147572d1ec
|
|
| MD5 |
68e200555e810b8a9c038cd9ec3ee613
|
|
| BLAKE2b-256 |
f604542411878aeb34bdfbf2ffcef6327973ffccb6c4d4786bbc8dcd997bcb66
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
338e40d3c582bdb3fef43bf70db8aea4a6a43b488454a50f51a740147572d1ec - Sigstore transparency entry: 778823642
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
607e70ccfbb001342b496a3de18ca2c8a1422cc7ae0a35a05b264850b946294f
|
|
| MD5 |
616b9346f2daad0ba4c7fb1e545b6193
|
|
| BLAKE2b-256 |
db4212181124c461f1e203bde86dfe0216cc48e3c5498703a3f8e718a8ce619c
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
607e70ccfbb001342b496a3de18ca2c8a1422cc7ae0a35a05b264850b946294f - Sigstore transparency entry: 778823656
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3a95988c447339674a2589af128bf027aedf0ea14b5bc3ee3c7045f0b470079
|
|
| MD5 |
2ab17f7231bfd6b3efe46b9e01f7e035
|
|
| BLAKE2b-256 |
3588e1d68f9d9dab38e8c807f722c3cf161b114253592a42b4932e4d71eeeedd
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c3a95988c447339674a2589af128bf027aedf0ea14b5bc3ee3c7045f0b470079 - Sigstore transparency entry: 778823652
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mattress-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 817.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6b0856ef704f7b690078a06609d2df89d697de7fc7f655dc83e454dfd0d4d51
|
|
| MD5 |
349f1a4d66024a63a2f4bac915257b66
|
|
| BLAKE2b-256 |
aa8af4843387f6c33affc72a344b57421c0c64454080c7c83931b37a35fae889
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
e6b0856ef704f7b690078a06609d2df89d697de7fc7f655dc83e454dfd0d4d51 - Sigstore transparency entry: 778823588
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mattress-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mattress-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e82c6e2c05aaca049c6eb733c540d1ea476d349287c42f71d575fbfc34dccae
|
|
| MD5 |
fe43b352eb655d97087b3a191b28d4b1
|
|
| BLAKE2b-256 |
c40ae127ecacfd3f6d4f8c91492ff30f6fb341877208d09f017dfbebe0588f2f
|
Provenance
The following attestation bundles were made for mattress-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
pypi-publish.yml on tatami-inc/mattress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mattress-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
4e82c6e2c05aaca049c6eb733c540d1ea476d349287c42f71d575fbfc34dccae - Sigstore transparency entry: 778823542
- Sigstore integration time:
-
Permalink:
tatami-inc/mattress@a52a8d9bb5e57714318ff5c226d674a20462325b -
Branch / Tag:
refs/tags/0.4.2 - Owner: https://github.com/tatami-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@a52a8d9bb5e57714318ff5c226d674a20462325b -
Trigger Event:
push
-
Statement type: