PyTorch Bridge and Runtime for T1C-IR Graphs
Project description
T1C-Bridge - PyTorch Bridge for T1C-IR
PyTorch helpers for the T1C-IR (Type 1 Compute Intermediate Representation). This package enables PyTorch-based libraries to translate models to and from T1C-IR, providing export, import, and execution capabilities for neuromorphic neural networks.
T1C-Bridge serves as the bridge between PyTorch models and T1C-IR graphs, enabling seamless model portability and deployment to Type 1 Compute hardware.
Read more about T1C-IR in our documentation
Installation
uv add t1c-bridge@git+ssh://git@github.com:type1compute/t1cir.git
Or with pip:
pip install t1c-bridge
Usage
T1C-Bridge provides two main functions to_ir and ir_to_torch that map PyTorch models to T1C-IR graphs and vice versa.
Translating from PyTorch to T1C-IR
T1C-Bridge automatically traces through your PyTorch model and converts each module to the corresponding T1C-IR primitive. You can provide custom converters for unsupported modules via the custom_map argument.
import torch
import torch.nn as nn
from t1c import bridge, ir
# Define your model
model = nn.Sequential(
nn.Linear(784, 128),
nn.Linear(128, 10)
)
# Export to T1C-IR
graph = bridge.to_ir(model, torch.randn(1, 784))
# Save to file
ir.write("model.t1c", graph)
For custom modules, provide a mapping dictionary:
# Define custom PyTorch -> T1C-IR mapping
from t1c import bridge, ir
custom_map = {}
def _extract_custom_module(module: MyCustomModule) -> ir.Node:
# Convert your custom module to a T1C-IR node
return ir.Affine(weight=module.weight, bias=module.bias, ...)
custom_map[MyCustomModule] = _extract_custom_module
# Export with custom mapping
graph = bridge.to_ir(model, sample, custom_map=custom_map)
Translating from T1C-IR to PyTorch
T1C-Bridge automatically creates PyTorch modules from T1C-IR nodes. The ir_to_torch function combines import with execution, returning an executable GraphExecutor module.
from t1c import bridge
import torch
# Load and create executable module
executor = bridge.ir_to_torch("model.t1c")
# Execute
output = executor(input_tensor)
For stateful models (SNNs), use return_state=True:
# Load with state management
executor = bridge.ir_to_torch("model.t1c", return_state=True)
# Execute with state
state = None
for t in range(100):
output, state = executor(input_tensor, state)
You can also provide custom node converters:
from t1c import bridge, ir
def custom_node_map(node: ir.Node) -> Optional[torch.nn.Module]:
if isinstance(node, MyCustomNode):
return MyCustomModule(...)
return None # Falls back to default converter
executor = bridge.ir_to_torch(graph, node_map=custom_node_map)
Quick Start
Basic Export and Execute
import torch
import torch.nn as nn
from t1c import bridge, ir
# Your model
model = nn.Sequential(nn.Linear(784, 128), nn.Linear(128, 10))
sample = torch.randn(1, 784)
# Export to T1C-IR
graph = bridge.to_ir(model, sample)
# Save to file
ir.write("model.t1c", graph)
# Load and execute
executor = bridge.ir_to_torch("model.t1c")
output = executor(sample)
Spiking Neural Network
import torch
import torch.nn as nn
import snntorch as snn
from t1c import bridge
# Define SNN
model = nn.Sequential(
nn.Linear(784, 128),
snn.Leaky(beta=0.9, init_hidden=True, output=True),
nn.Linear(128, 10),
snn.Leaky(beta=0.9, init_hidden=True, output=True),
)
# Export
graph = bridge.to_ir(model, torch.randn(1, 784))
# Execute with state
executor = bridge.ir_to_torch(graph, return_state=True)
state = None
for t in range(100):
output, state = executor(input_tensor, state)
Supported Modules
T1C-Bridge automatically converts the following PyTorch modules to T1C-IR:
| PyTorch Module | T1C-IR Node | Notes |
|---|---|---|
nn.Linear |
Affine or SpikingAffine |
Use spiking=True for hardware-optimized version |
nn.Conv2d |
Conv2d |
Full 2D convolution support |
nn.Flatten |
Flatten |
Tensor flattening |
nn.MaxPool2d |
MaxPool2d |
2D max pooling |
nn.Identity |
Skip |
Skip/residual connections |
snn.Leaky |
LIF |
snnTorch LIF neuron |
For Hardware Teams
T1C-Bridge is for validation only. The execution runtime is a PyTorch simulation of what the hardware will do. Use it to verify your IR graph produces correct outputs before deploying to actual hardware.
The GraphExecutor handles:
- Topological sorting of graph nodes
- State management for stateful modules (LIF neurons)
- Skip connections and residual paths
- Multiple input/output handling
Development
From the repo root, install in editable mode (requires t1c-ir installed first):
uv pip install -e .
# or: pip install -e .
pytest tests/ -v
If you see AttributeError: module 't1c.bridge' has no attribute 'to_ir', you are likely using an old install. Uninstall any legacy t1ctorch and reinstall this package in editable mode:
pip uninstall t1ctorch t1c-bridge 2>/dev/null; uv pip install -e .
Documentation
For more information, visit the T1C-IR documentation.
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 Distributions
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 t1c_bridge-0.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 331.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52094f3dc048321c6be1e9b232372506610fc2a885377a0ec18678da5e10dd72
|
|
| MD5 |
f92a87cd98d1f6e4fcc8d242cbe6e331
|
|
| BLAKE2b-256 |
9039b91fd1444f7c568c6b24e82fcb9cf4d3d3351af1db017f60ed2cde6a3727
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
52094f3dc048321c6be1e9b232372506610fc2a885377a0ec18678da5e10dd72 - Sigstore transparency entry: 919616164
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 290.5 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5dd87814ce995945d775b63d559a3c29635a85038c51198b118669f97e613a4
|
|
| MD5 |
fb3dbbd7e44975a48605bac3d3676252
|
|
| BLAKE2b-256 |
c0c879345ad655930110370ac3fcf72525dcc36b58652d1dab2f85a438c7051b
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp313-cp313-win32.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp313-cp313-win32.whl -
Subject digest:
e5dd87814ce995945d775b63d559a3c29635a85038c51198b118669f97e613a4 - Sigstore transparency entry: 919616265
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ 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 |
8dd52cd8336f76a28ab7713e3c5b011b23c15014311551852f772eebdfeeff6a
|
|
| MD5 |
e5605ed161a6f49d77fa3c1e301c762e
|
|
| BLAKE2b-256 |
92db933c5b353b6581e3414e5ecbba20f1528df9ed0cdd9c2dc3bfb76dadb341
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8dd52cd8336f76a28ab7713e3c5b011b23c15014311551852f772eebdfeeff6a - Sigstore transparency entry: 919616235
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 370.5 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 |
30ef0ea257576aafd0847762f583ce8fae41e722d6545cf9ba0403a5ae873420
|
|
| MD5 |
e1f55699a61db5707f03a0310d2a9f10
|
|
| BLAKE2b-256 |
59a66c05015b530095aeef68de25596b102a05cc98397c2156516c8c6621c661
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
30ef0ea257576aafd0847762f583ce8fae41e722d6545cf9ba0403a5ae873420 - Sigstore transparency entry: 919616213
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 335.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bc989830579c8d433af168fd0cdb46a3a263bc5aca090afbd2496a7e03351a6
|
|
| MD5 |
e846b60989fc7f7a47fa33f83b07114e
|
|
| BLAKE2b-256 |
8dfdd84c6aa9c359e6f0cb8d90c9d8fb9d70ab089a992a2c5a287de65f694d01
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
5bc989830579c8d433af168fd0cdb46a3a263bc5aca090afbd2496a7e03351a6 - Sigstore transparency entry: 919616228
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 292.7 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32cbb5d29bd88b536a5b53338db3f25b66b20969a88feb0cc4c249fd9f4e8705
|
|
| MD5 |
bb4e7734b25626da6c6e38c9a4ee848b
|
|
| BLAKE2b-256 |
099e57105d678f91fafb53d5fe1ed55cef4ad1447d665f429bc6ab3378103f15
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp312-cp312-win32.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp312-cp312-win32.whl -
Subject digest:
32cbb5d29bd88b536a5b53338db3f25b66b20969a88feb0cc4c249fd9f4e8705 - Sigstore transparency entry: 919616247
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ 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 |
fd1eb603ad3104ffadf7a5d9a44475267a94a32a76e1a4bf6c8623d854d93956
|
|
| MD5 |
a8e0a60fee364004022e2ed5c93b6d03
|
|
| BLAKE2b-256 |
bf1eb87b51e9209edb4aa4a3d4558ba3e38e1296945f088bbcb5e1c6359429fd
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
fd1eb603ad3104ffadf7a5d9a44475267a94a32a76e1a4bf6c8623d854d93956 - Sigstore transparency entry: 919616219
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 375.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 |
e9bd22c6871657c4440ae6db4301cd98f6e5b41380cde52e68f2001581d6a288
|
|
| MD5 |
39d6a3c3efe2ad86ae7367fade678685
|
|
| BLAKE2b-256 |
679095d99bad6265721661d401322143c64fb5747732a27e289e98164b100950
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e9bd22c6871657c4440ae6db4301cd98f6e5b41380cde52e68f2001581d6a288 - Sigstore transparency entry: 919616279
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 341.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e29da91d21a3037374b3c18045102803f3725a7f935c2ea065359e81959e8d7
|
|
| MD5 |
caf79e54c053d38f4c19a9248622dc0c
|
|
| BLAKE2b-256 |
736dff098441cb3a2e21563a805d1a423d2c0b95b6912b87e538c221f56e7d81
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
2e29da91d21a3037374b3c18045102803f3725a7f935c2ea065359e81959e8d7 - Sigstore transparency entry: 919616177
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 305.2 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfbe984f7fe33ff00aa9cd4c94ab9946c4a9e04f60b41e30e3c00fc74f66289b
|
|
| MD5 |
990e9e5396b9a3511c325e5b6125d29d
|
|
| BLAKE2b-256 |
7259ec06db26209e29cdf686e075351b251ff2e7c5c18a80c8d4e4f88e03331a
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp311-cp311-win32.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp311-cp311-win32.whl -
Subject digest:
cfbe984f7fe33ff00aa9cd4c94ab9946c4a9e04f60b41e30e3c00fc74f66289b - Sigstore transparency entry: 919616285
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ 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 |
3834082487a292bc4ba7bda02398a2d31a6f92f2d22cf7e98aeb79391a062eec
|
|
| MD5 |
41866dfa537cbc377267c176bfff57a3
|
|
| BLAKE2b-256 |
4b263ffd9df8efee52fc77da1893e6de13af3b76d9955e1ecdf7061054ed6618
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3834082487a292bc4ba7bda02398a2d31a6f92f2d22cf7e98aeb79391a062eec - Sigstore transparency entry: 919616255
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 380.1 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 |
4e7fded309c035c9631e11f1c8673257aece1e620b4c349c1dcfbb60ab8d5a42
|
|
| MD5 |
93a1f1582c371f58ebe39dfecac398b4
|
|
| BLAKE2b-256 |
33cc0f47b99fe49fc2dd1e7af25a024ea9943639ff09c94ae076238f0bf0a912
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
4e7fded309c035c9631e11f1c8673257aece1e620b4c349c1dcfbb60ab8d5a42 - Sigstore transparency entry: 919616202
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 339.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aedc959bf0f2d699afeb819ff415bc3b60f449b79020c9b88487885256af4a4a
|
|
| MD5 |
f067ca88d505887d7e7d26b0fb37ef3a
|
|
| BLAKE2b-256 |
d252b2fddfef47995bed9f5942ad4c619b6bc5f81d7ee1b09c6aea697de4d9e5
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
aedc959bf0f2d699afeb819ff415bc3b60f449b79020c9b88487885256af4a4a - Sigstore transparency entry: 919616288
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp310-cp310-win32.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 305.5 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fea008758256089af420c54672d38cda9f66cc5427e9d4678bae16d2cb0a0bbe
|
|
| MD5 |
ad7d7f1423b3e5930ba17797efaf4e51
|
|
| BLAKE2b-256 |
ab0f7ec7e181a4b06931a9b2a9c11b4518d706e11c184d4ccd89eed8d0c819b7
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp310-cp310-win32.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp310-cp310-win32.whl -
Subject digest:
fea008758256089af420c54672d38cda9f66cc5427e9d4678bae16d2cb0a0bbe - Sigstore transparency entry: 919616181
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ 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 |
6bac654655e3d5abb13f46e170556a4c4fccf06380fa7aa56e8b94998c5a2197
|
|
| MD5 |
871dc68d91c7bba8eb5eb308fa07e6e9
|
|
| BLAKE2b-256 |
12c156a8a780e561a051f6dfa29b4b40b6852e64245ff199fb0dc089e45ea240
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6bac654655e3d5abb13f46e170556a4c4fccf06380fa7aa56e8b94998c5a2197 - Sigstore transparency entry: 919616222
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type:
File details
Details for the file t1c_bridge-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: t1c_bridge-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 381.4 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 |
a116499045898a1cc6eb3e74178c172a591fb647d66626c0f834a86b7eaffbb3
|
|
| MD5 |
8a1bacd29dd20c2ef2c4e4c84d3b5963
|
|
| BLAKE2b-256 |
3c39c06ace1275b1daaeeff4a6847675dc344239d91baf751d788a39acf2971d
|
Provenance
The following attestation bundles were made for t1c_bridge-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on type1compute/t1cbridge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
t1c_bridge-0.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
a116499045898a1cc6eb3e74178c172a591fb647d66626c0f834a86b7eaffbb3 - Sigstore transparency entry: 919616241
- Sigstore integration time:
-
Permalink:
type1compute/t1cbridge@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/type1compute
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@74bfdf1754821bcf7faf5219f2d63f48b0384399 -
Trigger Event:
push
-
Statement type: