Resin — Reactive Signal Inference
Resin reasoning · ProMis mission design · CoFi tracking · CoCo control
Reactive Knowledge Representation and Asynchronous Reasoning
Simon Kohaut, Benedict Flade, Julian Eggert, Kristian Kersting, Devendra Singh Dhami
Paper · Project Page · Citation
Resin is a probabilistic first-order logic programming language for building reactive inference pipelines over continuous, asynchronous data streams. Resin programs are compiled via Answer Set Programming (ASP) into Reactive Circuits: vectorised, self-adapting computation graphs that perform Algebraic Model Counting (AMC) in real time.
Highlights
- Resin merges probabilistic first-order logic with reactive programming: programs declare asynchronous data streams as sources and query targets over them.
- Reactive Circuits are time-dynamic DAGs over Algebraic Circuits that adapt their own structure to the estimated Frequency of Change of each input, as in the animation above.
- Exact and incremental: inference is partitioned into individually memoized sub-problems, so a new input only re-evaluates the parts of the model it affects.
The core library is written in Rust. A Python package (pyresin) is published to PyPI and built with Maturin.
Installation
For employing Resin with Python, you can install the pre-compiled package via PyPI:
pip install pyresin
To use Resin with Rust, you may clone this repository and build locally with cargo (see Development).
Quick Start
import time
from resin import Resin
# Sources are asynchronous signals; rules and targets are probabilistic logic
resin = Resin.compile("""
rain <- source("/weather/rain", Probability).
sprinkler <- source("/garden/sprinkler", Boolean).
wet if rain.
wet if sprinkler.
wet -> target("/garden/wet").
""")
resin.make_writer("/weather/rain").write([0.3])
resin.make_writer("/garden/sprinkler").write(False)
time.sleep(0.05) # writers deliver values asynchronously
circuit = resin.get_reactive_circuit()
print(circuit.update()) # {'/garden/wet': array([0.3])}
Writing a new value only recomputes the parts of the circuit that depend on it, and circuit.adapt(...) restructures the circuit by how often each source changes.
Built on Resin
| ProMis Probabilistic mission design: where an agent's rules are satisfied, kept up to date as the world changes. |
CoFi The Constitutional Filter: tracking agents by trusting them to follow their rules. |
CoCo The Constitutional Controller: steering agents to comply despite their own control inaccuracies. |
Documentation
- The Resin Language: sources, rules, targets and their semantics.
- Semirings: probabilities, most probable explanations, fuzzy logic, satisfiability, gradients, and critical explanations.
- Learning: fitting clause probabilities and training networks through Resin.
- Python API: compiling programs, writing signals, updating targets and adapting Reactive Circuits.
- Development: building from source, running checks and the pre-commit hook.
License
See LICENSE.md.
Citation
If you find our work useful, please consider citing the paper Reactive Knowledge Representation and Asynchronous Reasoning (also available via Cite this repository on GitHub):
@article{kohaut2026reactive,
title={Reactive Knowledge Representation and Asynchronous Reasoning},
author={Kohaut, Simon and Flade, Benedict and Eggert, Julian and Kersting, Kristian and Dhami, Devendra Singh},
journal={arXiv preprint arXiv:2602.05625},
year={2026},
doi={10.48550/arXiv.2602.05625},
url={https://arxiv.org/abs/2602.05625}
}
Metadata
Release files for pyresin 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyresin-0.2.0.tar.gz | 7.9 MB | With provenance | Details for pyresin-0.2.0.tar.gz |
Built distributions (wheels)
Total release size: 72.4 MB
Release files / pyresin-0.2.0.tar.gz
| Download URL | pyresin-0.2.0.tar.gz |
|---|---|
| Size | 7.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ef1f616d5880ff6bbd4332a980605ec81e546b7eaef10a3139df3d99e52a22a4
|
|
BLAKE2b-256 checksum How to use checksums |
6f81cc14b1985d4b579aa252036777c60ce8f51f03a7c352759041ddeb77cad2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
7fa96d7b8be767f1c68c5d9b1b948a5e2524a1f3de9f39631df8737b3359bea1
|
|
BLAKE2b-256 checksum How to use checksums |
dd7b35b101e182cb89f220c26a8953daedf0251472d05ee510217d2cb116850a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b0170c6e2c67f69d8c32217c4c5be3a40103e59f3c49d5c22c536ab616f72511
|
|
BLAKE2b-256 checksum How to use checksums |
689f592733e75842840f66656ab4efb4e7e460c378de8dc2e3afa2e81517130f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | pyresin-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a3d59b5ee7c449b5df0b5495a2155802f553282370537077076fcf3fe694b50d
|
|
BLAKE2b-256 checksum How to use checksums |
ff30052ef43494da251a86856a6823ae49292b20b21f361a9d30040c31d54d88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5689a95757c5e9de0decc17b2883d73aeb86b67e32292838850b7917340a8c92
|
|
BLAKE2b-256 checksum How to use checksums |
ab5010f7bc5b1d5323e451de56eeb3892d044eaa1630f35d55a1d0f3b86e84f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | pyresin-0.2.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
875a391e0b1275aa0522ed4e8e37bc397c48fb12456872a7a6ab1940d382fe22
|
|
BLAKE2b-256 checksum How to use checksums |
1e4550e14cf40a7fb6cd72d4f7ba26cb87f2901a04fcc22d2cd5f6ad53744439
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp314-cp314-macosx_14_0_x86_64.whl
| Download URL | pyresin-0.2.0-cp314-cp314-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba9416b1acf3cac11db576a931c5062ec2050c72365073a9d1ab9f2ab9925ee0
|
|
BLAKE2b-256 checksum How to use checksums |
41266ab01a3e2d0273b51c67475a736ae55c3858fb82933101b2634953f63f44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | pyresin-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c2b8f72b3b883268bd37deb65f618b274fc9bbcd18a6d1b9af74939c84ea0c8
|
|
BLAKE2b-256 checksum How to use checksums |
c92e71420765c0992d136bfae446475802e928bdc1fce0d34d26248db5cfb3b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4970a97516345d4ff58e792833a3ffa3735555db75499a81d1a2b64091930c92
|
|
BLAKE2b-256 checksum How to use checksums |
c03a22e53c5b642226d90688acfad238105fc0ae7cfe536fa42200a66d576e19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | pyresin-0.2.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0accac90f754bbe7a9a318a4cb3550abde811c8d016fc30e043d6efbf232393c
|
|
BLAKE2b-256 checksum How to use checksums |
9986493e77726acff81efbe27105673f8125ffc3945fcc826095959c11ad4f72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp313-cp313-macosx_14_0_x86_64.whl
| Download URL | pyresin-0.2.0-cp313-cp313-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
946a40bbbb220e45b96229e1ff7e2fe30370ab34829aebad7cea255b4e10f974
|
|
BLAKE2b-256 checksum How to use checksums |
5506f3f3736a35d8fa3c67576fbe1bff9e1e6244a142a4b7f52813010327bba4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | pyresin-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d823f99f095a74f2723b2fb6d27174e10b82e5ccbc3f34f0da534b5df3938cb8
|
|
BLAKE2b-256 checksum How to use checksums |
adb5f1aa6bb08e9a89c69004bc9a678737dfa5898c43a1bde8df742f403a9a6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3828627a6481890de04973df694d7b1ed72a06e3e739510eab8d30b3337e82b
|
|
BLAKE2b-256 checksum How to use checksums |
4c8153e8d80602d6cf30e13cf7bf185edbc84761de3d7cc70615305971e3bdf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | pyresin-0.2.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7eb6ca9ffc83ed037a4037ac86fb1b7edf36da7ea7ef28100ec8033cd58bf1e0
|
|
BLAKE2b-256 checksum How to use checksums |
e89b72b3f55ecbbfe95c1927006db15f8c01938b3b25d7d921c80a37ffe34665
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp312-cp312-macosx_14_0_x86_64.whl
| Download URL | pyresin-0.2.0-cp312-cp312-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
988b7619b4aa39aa4dc106ad405bce6ce0e7a1cc0dd1f9c387c97782f86af89b
|
|
BLAKE2b-256 checksum How to use checksums |
eb8f7a4201513df15945869c7ce8416a8ceb72a83331e184702e0cf63746ce65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | pyresin-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0e61aa6077e519193ee7077424d4738625690196a0ed407793644f703857d6bc
|
|
BLAKE2b-256 checksum How to use checksums |
425e63ff513af6f3bf780d4d79b44cd94663b1cf7b8aa4f9f3953b20c7baa412
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
dd2b3f101243af6076340e09870382837128648ddbb3fc74ef6d64feba315841
|
|
BLAKE2b-256 checksum How to use checksums |
1ddf1cb97b736a898ff2c60cee7204542323e65ad9ee9d72e8907401fe2019d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | pyresin-0.2.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c5283caac0110c2725db8451591b5b5a7064487250de4f75483f97e3a399b7d3
|
|
BLAKE2b-256 checksum How to use checksums |
208a33152b9e8f152403e85362fb03ef2b7aa8b91f61e3e6d60a020e868a3171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp311-cp311-macosx_14_0_x86_64.whl
| Download URL | pyresin-0.2.0-cp311-cp311-macosx_14_0_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
34846127346b61502882b65fdb9b6be62acf356f158ee043a31d9e3e1669312e
|
|
BLAKE2b-256 checksum How to use checksums |
3deb9c3d1aef9e5b83bbe662b54489b4620d2f911b04a603a6bb1149f05342cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | pyresin-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2d91b285eca184f0a303bd3c9305be9814f8e88b928ac62c3d9e0269c353cebe
|
|
BLAKE2b-256 checksum How to use checksums |
7558b04f8cdb6be9688f920a5a30b5659101ebcc83ff5dba8891461a04737849
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5e282011cee30554b6679aa0c2cceea4df7d44e762a815ff67a128820022a67
|
|
BLAKE2b-256 checksum How to use checksums |
1e488323e44c93ad6919867f6f22c0d0cb7fe86288e6e79530bde9fc1c9cc68e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logRelease files / pyresin-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyresin-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d27d28d4471147729a4da6f52d8d3b52927cfa7497fa1b557fd879040697b4c
|
|
BLAKE2b-256 checksum How to use checksums |
a953b6eb57c096bd9b724fcf00ba3ceccd8a949b674cb207272d38f6c1e35a94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logSecurity for pyresin 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 22 files in this release have been uploaded with provenance metadata.
Attestation for pyresin-0.2.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.