Skip to main content

RESPONDPY

Coverage Smoke Testing, Unit Testing, and Code Coverage Nox Pylint Build and Deploy to PyPI

:snake: Welcome to RESPOND for Python! :snake: This repository acts as a set of python bindings for the Syndemics Lab's RESPOND model. As such, it is simply a set of wrappers and helper functions for ease of use in various lab projects. Our project can be installed from PyPI or built locally.

RESPOND

RESPOND is a simulation model developed by the Syndemics Lab at Boston Medical Center to study the various cost-effectiveness impacts of different treatment options for substance use disorders (SUD). While originally built to study opioid use disorder (OUD), RESPOND is a Markov model with the ability to scale to encompass various drug use behaviors and treatment approaches or venues. This repository adds bindings and helper functions to easily work with SQLite. The original RESPOND model is written in R and C++ and can be found on GitHub.

Pybind11

This tool makes use of the popular tool Pybind11. From here, we expose bindings for users to connect to via Python.

Logging Across C++ and Python

respondpy now exposes RESPOND logging through a top-level module, respondpy.logging, so Python and C++ can write to the same logger/file without reimplementing logging behavior.

from pathlib import Path

import respondpy as rpy
from respondpy.data import Input

base = Path("/path/to/respond-input")
log_name = "respond"
log_file = "respond.log"

# Input can initialize the logger through the C++ backend.
input_data = Input(path=base, log_name=log_name, log_file=log_file)

# Python-side logging uses the same RESPOND logger backend.
rpy.logging.log_info(log_name, "Loading input complete")
rpy.logging.log_warning(log_name, "Using fallback parameter for cohort 3")
rpy.logging.flush_all_loggers()

To support concurrent logging from multiple models/threads to one file, prefer the shared sink APIs exposed by the same module:

import respondpy as rpy

rpy.logging.create_shared_file_sink("respond.log")
rpy.logging.create_shared_logger("respond")

Building and Installing

The bindings are available on PyPI! They can be installed via pip install respondpy.

If you want to build the project locally, we make use of scikit-build-core along with CMake to build the library. To build locally, you can clone the repository here.

git clone git@github.com:SyndemicsLab/respondpy.git
uv sync
uv build

This results in a wheel and tar.gz being placed in a dist/ directory. From here, we use uv to include it in other projects. Future work would be to allow for building device independent wheels and publishing to PyPI where we could install anywhere.

Supported OSes

We are currently working on supporting as many OSes as possible. As these are bindings for a C++ project, we are limited in our capacity. For the moment, we are generating many linux builds for python versions >= 3.10. We do not have a Windows or Mac build at the present.

Binding Parity Checklist

Use this checklist when updating bindings, stubs, or API docs.

  • Run smoke tests: uv run pytest -m smoke
  • Runtime vs stubs parity:
    • Confirm pybind runtime signatures and return shapes match .pyi annotations.
    • Confirm enum members and bound method names match stub names exactly.
    • Confirm overload behavior matches typed expectations.
  • Runtime vs docs parity:
    • Confirm binding docstrings describe actual runtime return types and side effects.
    • Confirm parameter defaults in docs match bound defaults.
  • Expected-failure messaging parity:
    • Confirm incorrect arguments raise errors with stable, informative message patterns.
    • Prefer regex pattern assertions in tests over exact full-message equality.
  • Smoke coverage scope:
    • Runtime binding smoke lives in tests/test_smoke_bindings_runtime.py.
    • Stub smoke via mypy in pytest lives in tests/test_smoke_stubs_mypy.py.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

respondpy-0.3.2.tar.gz (176.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

respondpy-0.3.2-cp314-cp314-win_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14Windows ARM64

respondpy-0.3.2-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

respondpy-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

respondpy-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

respondpy-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

respondpy-0.3.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

respondpy-0.3.2-cp313-cp313-win_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13Windows ARM64

respondpy-0.3.2-cp313-cp313-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13Windows x86-64

respondpy-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

respondpy-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

respondpy-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

respondpy-0.3.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

respondpy-0.3.2-cp312-cp312-win_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows ARM64

respondpy-0.3.2-cp312-cp312-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86-64

respondpy-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

respondpy-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

respondpy-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

respondpy-0.3.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

respondpy-0.3.2-cp311-cp311-win_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows ARM64

respondpy-0.3.2-cp311-cp311-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86-64

respondpy-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

respondpy-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

respondpy-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

respondpy-0.3.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file respondpy-0.3.2.tar.gz.

File metadata

  • Download URL: respondpy-0.3.2.tar.gz
  • Upload date:
  • Size: 176.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2.tar.gz
Algorithm Hash digest
SHA256 e78ec38f9853104af1eb34a66c36d33c17597333c4d93dd27414c3b1a299a385
MD5 e3016718993a1b49caf0f3e10851ebee
BLAKE2b-256 6e852e789d107fd5693ddfa4694ed6115e9438c9cda21c3683bbf9aa56962129

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2.tar.gz:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5b790a15adc933f94566d11b0145a734cef3022360d2566ce04d0ccf246ebbba
MD5 9542bffa93744b578eeb4ea837816d99
BLAKE2b-256 bcac1c679cf0487d97584b4a30710715cb26d31db549cc80926485c7a4bc907f

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-win_arm64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0bf1e27921071cb5d55b1fcc296a684a64ac852b5dff1e68495d42a6f751d1bd
MD5 bfe90ac7c62c734d6ba894579729b72c
BLAKE2b-256 f1b2948a2e0f9ab0e2bd8db0944c91fd55e358775db3f2738f843e33a6c28c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-win_amd64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b91eefff25146e321724ad60d16709c3ca3a99cff1dc746238194703798a08f
MD5 e80c2095396dd89d66c2b679ff5b2bba
BLAKE2b-256 8a5187d608567d48d407987e67ba404c6312029245772fc0a69c0ef4ae836d33

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d948803cf2d77b1e09d307d124c108912446708330aa7adac18dd584b0892529
MD5 43ca3b477823cc9fa96c6c2ae5d07a3b
BLAKE2b-256 f44c0160b7df36cb8ed975d65cf8ce6b7ac5b916c1f29c85ea63705e0bcc1314

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c98f634215e2443f38ddc48fab108e330bf2d6f21bff66840872511c0254215d
MD5 db3b26b8a4e5dbb2203f32acefdcd99d
BLAKE2b-256 e607d9e886cdde26482b7400b0789feef34c1c30ffec1b14990e4737155a5b7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bdb7b6cbb78d96ed9dc74c2f07e6765b1b8bbd66f4a60b39a00ac29441dc14de
MD5 e6c5464ece55e3fe36c61a48f1a37190
BLAKE2b-256 99fe3991de793fc04f17332224eb6f1329cf8ae3729b26d9e37f6b52c8cd1d5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d2ca47598f5ec1a4243969cd0ee878a86730e77b9973e89555ff0ed170e17ad9
MD5 a0ca4a6efcaf97110c7d03ea7907210d
BLAKE2b-256 efe169aa0cdfbbe34c7e4159ceeac4be0a6bda7cf83a155cec88e754b1032d2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-win_arm64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cd5084f6472e3a7e9dfc72ceeb63f3da78dcfd93442fd341fcc144a8b6c42b61
MD5 a11919e56f36bed1d2d42291aafc3f37
BLAKE2b-256 fb4076f18de237c29ebc31148aafcb18bfd43f5da697d1d4c6f461b5b5c5bb6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-win_amd64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c6056a8d2d0d1b262794abe3cce89117628cbe7155bb1d1a2cda027ce0cd6bb
MD5 4436eb34d73ffa22aba863745cde3981
BLAKE2b-256 dae31e32234eb82f2fa6466db2fab24eb78d16914df6d646bf23bf0e64af38ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b918c47c387a108f53e67f947e645537c582d0a7585fa05c3e52017e8c210ba
MD5 42457b13d4e9215f148ff3ec94801773
BLAKE2b-256 9f2cce37c152b70d5ffdef3c742e58c92a8c3917ca7aaa7bbe33160c6e65aa20

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98bea7d15f30926564aa7dc1a5f066d29be493606ae5fba6a90a7ea8a65096c9
MD5 f4d2dabb7397adf98570c02bd539e834
BLAKE2b-256 a728418001b5e957aecf1cb04e694397d5a548d9be10d4513c1f22b2c4c28524

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9b13a7f63293e6175218fc75efce2f50d7d2e9f1cf9f4432f00b76c5d1b788f
MD5 c83067e1a3f7ac8982717a2934a4ba73
BLAKE2b-256 5823f3af3409c29295873eb7be22a4cb3504d97d6b3fb7b223fa474d198116cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 77c49d7cb0912bc013f89f3e7e8d6bef2dd0b09f0e5d625cff86ab31a1c6b2fc
MD5 70eff6d9f800303ca5c03b542b604d39
BLAKE2b-256 f05b664043399ac80ba52c4ed651e39fba661585edb5801d298cc1da6250ab3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-win_arm64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2a007a12ca3d5f9f4cd56a53837dbcad0eeb88377189877054d2b3ab76e838dc
MD5 21d8d16e60bebacaaba49df275d0de4c
BLAKE2b-256 4c07f836d6f0c1dde91517582d9a12eed827e92890dd082a90116ea0ce27f1fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-win_amd64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c1b80d259f4001eb8dbcd9a71af99f658007162dd776a68dfb40a55a6a97859
MD5 d79e1343440b095af2f432d2441d018a
BLAKE2b-256 2c60df9bf72db7704dc9abb28db63a54c9e22869910cec587089c07dd8d79ce2

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94224d2b28a35334d5f07ef589ac21ca0ce49f5add51d8618314dbfb817d3ad0
MD5 bd9eefce97929c31b065bce433b04b84
BLAKE2b-256 29922b7dd54f3c47101f4163e7807df963584737a9c412e01d6aabd051c02e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30ae886aa0d753fda5a514c5efdd2edcbc9c938a6201a1fd61c1bc97b2c09720
MD5 cb9fb239f97adf7bf6d6603a53caa73a
BLAKE2b-256 db43419763afdb60033576824d4979c6d1b52d514cd4b4f174d694c677945be1

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a04291739518d32bea27f1e58f42b01a445b4f6581cefe4ebc406179b015db0
MD5 c34d54c68aa57f836fb47f4394192c0d
BLAKE2b-256 7ab01244aa76674d710dc1ac1b80a645a0c2b9b17f178acd786d20c7d019138c

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 99515ef3c8a73533d7ff939e0e9d849bcc8da53b498c7b927f63cfd5c89bd8ea
MD5 e2c4db15341699972c11f2c14fddec29
BLAKE2b-256 645894cf42b5fcacfb22d0fb34c192bec4c83365102961f02ec80dc4a42c899f

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-win_arm64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: respondpy-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64d4e7e98426ea210aea1025084928ff29ce14b1e6368fd3dbaf8762888a7165
MD5 d9d912a24136ff7949528b5458cfcfcd
BLAKE2b-256 b58b4163f75c397ec6ad535185f02ae7c0d00a0490d338578baf688c0031470d

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-win_amd64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a41c94c102d8f2fc18fb1eda0e615356a21074a6ba387e6196483c85e93bed19
MD5 18ec29f99bd21d3cad1af51b1816139a
BLAKE2b-256 378a12c851857761c948d7b7372405833116a4d8b38dfda3f2edd53d60c96870

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11699d411c0c06d2077ea1c5ed7e225f6c6d61aa97b9fa868ccc6d03d9ca1924
MD5 f9db084a58b989070a54eed03b06ec87
BLAKE2b-256 b0e6b8229e28be67d3078b0c551b3facbc9108c2c6ddfc12967686b300ac1824

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62c3c844120bce33bf15933019986d65a2d4f9138553bc77a0c5d0d36e0bb687
MD5 45141751f2e90cdbe38171a7eb332203
BLAKE2b-256 602192ca0acbc52dbb3455ef9aef972a5a8f48c815442b665b1862bb09b44d4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file respondpy-0.3.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for respondpy-0.3.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84ea0c0c24e3e6c6ed665a2b773d078e1145b11ec57e32ee9ce0cc6b4ff38b4f
MD5 73f03b3deb8ef5003d8f42326266ac40
BLAKE2b-256 f8be4875f9938b2917110bbc926a2de8784cc43f19d276cce43367659a60dfc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for respondpy-0.3.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on SyndemicsLab/respondpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.3.2 This release

25 files

0.3.1

25 files

0.3.0

25 files

0.2.3

25 files

0.2.0

1 file

0.1.2

16 files

0.1.1

16 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page