Skip to main content

Project generated with PyScaffold PyPI-Server Unit tests

rds2py

rds2py allows you to read and write R's native RDS and RData files directly in Python. Beyond standard R types, it provides integration with the BiocPy ecosystem, allowing you to easily roundtrip complex S4 data structures like SummarizedExperiment, SingleCellExperiment, and GenomicRanges. For more details, check out rds2cpp library.

Installation

Package is published to PyPI

pip install rds2py

To enable automatic conversion to Bioconductor/BiocPy classes, make sure to install the optional dependencies:

pip install rds2py[optional]

Quickstart

1. Reading RDS and RData files

Reading an RDS or RData file is as simple as a single function call. rds2py automatically detects and maps known R/Bioconductor classes to their Python equivalents:

from rds2py import read_rds, read_rda

# Read an RDS file (returns a Python/BiocPy object or dict)
data = read_rds("path/to/file.rds")

# Read objects from an RData workspace file (returns a dictionary of objects)
workspace = read_rda("path/to/workspace.rda")

If rds2py encounters an S4 class or complex R structure it doesn't have a parser registered for, it falls back to returning a dictionary so you don't lose any data.

2. Saving to RDS and RData files

You can serialize Python objects back to RDS or RData formats. This includes NumPy arrays, SciPy sparse matrices, standard dictionaries/lists, and BiocPy objects:

import numpy as np
from rds2py import write_rds, write_rda
from genomicranges import GenomicRanges
from iranges import IRanges

# 1. Write an atomic NumPy array
write_rds(np.array([10, 20, 30], dtype=np.int32), "array.rds")

# 2. Write a complex Bioconductor GenomicRanges object
gr = GenomicRanges(seqnames=["chr1", "chr2"], ranges=IRanges(start=[1, 100], width=[10, 50]), strand=["+", "-"])
write_rds(gr, "genomic_ranges.rds")

# 3. Write multiple Python objects into a single RData workspace
objects = {"my_array": np.array([1.1, 2.2, 3.3]), "my_granges": gr}
write_rda(objects, "workspace.rda")

3. Custom Extensions

For custom R classes or S4 structures, you can register custom parser functions dynamically using the register_parser decorator:

import rds2py

@rds2py.register_parser("MyCustomRClass")
def parse_my_custom_class(robject, **kwargs):
    # Construct your custom Python representation from the raw RDS dictionary
    value = robject.get("data", None)
    return {"coerced": True, "value": value}

You can also parse the raw RDS structure into Python dictionary representations using parse_rds/parse_rda and apply your custom deserializers:

from rds2py import parse_rds
from rds2py.read_granges import read_genomic_ranges

# 1. Parse into a raw dictionary representation of the RDS tree
raw_dict = parse_rds("path/to/file.rds")
print(raw_dict.keys())  # ['type', 'class_name', 'attributes', 'data', ...]

# 2. Build or invoke custom parser logic
if raw_dict.get("class_name") == "GRanges":
    gr = read_genomic_ranges(raw_dict)
    print(gr)

For writing custom objects, you can register your classes to rds2py's serialization registry using the save_rds singledispatch generic:

from rds2py.generics import save_rds


class MyCustomClass:
    def __init__(self, value):
        self.value = value


@save_rds.register(MyCustomClass)
def _serialize_custom(x: MyCustomClass, path=None):
    # Construct the raw RDS dictionary representation expected by rds2cpp
    converted = {
        "type": "integer",
        "data": [x.value],
        "attributes": {"class": {"type": "string", "data": ["MyCustomRClass"]}},
    }

    # Optionally save if path is provided, otherwise return representation
    if path is not None:
        from rds2py.lib_rds_parser import write_rds as write_rds_native

        write_rds_native(converted, path)
    return converted

Type Conversion Reference

The table below describes how core R types are mapped to Python/NumPy/SciPy counterparts:

R Type / Class Python / NumPy / SciPy Counterpart
numeric numpy.ndarray (float64)
integer numpy.ndarray (int32)
logical numpy.ndarray (bool)
character list of str
factor list / representation levels
matrix (dense) numpy.ndarray
dgCMatrix (Column-sparse) scipy.sparse.csc_matrix
dgRMatrix (Row-sparse) scipy.sparse.csr_matrix
data.frame / DFrame biocframe.BiocFrame

Supported Bioconductor Classes

When rds2py[optional] is installed, the package fully translates R/S4 classes to their BiocPy equivalents:

  • GenomicRanges / GRanges <-> genomicranges.GenomicRanges
  • GenomicRangesList / GRangesList <-> genomicranges.CompressedGenomicRangesList
  • SummarizedExperiment <-> summarizedexperiment.SummarizedExperiment
  • RangedSummarizedExperiment <-> summarizedexperiment.RangedSummarizedExperiment
  • SingleCellExperiment <-> singlecellexperiment.SingleCellExperiment
  • MultiAssayExperiment <-> multiassayexperiment.MultiAssayExperiment

Developer Notes

  • rds2py uses pybind11 to bind the core C++ rds2cpp library. Compiling from source requires a compatible C++ compiler.
  • Tests can be run via tox or directly using pytest.

Note

This project has been set up using PyScaffold 4.5. For details and usage information on PyScaffold see https://pyscaffold.org/.

Download files

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

Source Distribution

rds2py-0.10.6.tar.gz (493.8 kB view details)

Uploaded Source

Built Distributions

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

rds2py-0.10.6-cp315-cp315t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (220.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rds2py-0.10.6-cp315-cp315t-macosx_11_0_arm64.whl (189.8 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

rds2py-0.10.6-cp315-cp315-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.5 kB view details)

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

rds2py-0.10.6-cp315-cp315-macosx_11_0_arm64.whl (182.1 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

rds2py-0.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (219.2 kB view details)

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

rds2py-0.10.6-cp314-cp314t-macosx_11_0_arm64.whl (189.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rds2py-0.10.6-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.5 kB view details)

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

rds2py-0.10.6-cp314-cp314-macosx_11_0_arm64.whl (182.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rds2py-0.10.6-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.3 kB view details)

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

rds2py-0.10.6-cp313-cp313-macosx_11_0_arm64.whl (181.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rds2py-0.10.6-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (217.3 kB view details)

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

rds2py-0.10.6-cp312-cp312-macosx_11_0_arm64.whl (181.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rds2py-0.10.6-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (213.8 kB view details)

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

rds2py-0.10.6-cp311-cp311-macosx_11_0_arm64.whl (180.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rds2py-0.10.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rds2py-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (212.7 kB view details)

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

rds2py-0.10.6-cp310-cp310-macosx_11_0_arm64.whl (179.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rds2py-0.10.6.tar.gz.

File metadata

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

File hashes

Hashes for rds2py-0.10.6.tar.gz
Algorithm Hash digest
SHA256 c210ab9b0cb856933066a6a3643cb905cf8f0829b9128b4154bf58fdd9082026
MD5 deab647362a17e5d97717abd96d9f9d2
BLAKE2b-256 1b0c42cd4d1d05e4ffca0c687269a9f8238ffd6a157740aecd4ea1cb95e22be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6.tar.gz:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55ccc320a77146107143d25224d57a11947afe8fa0952dc2877d83ed9a4ba03d
MD5 460748ad7463bcdecb5aa3b824e95b89
BLAKE2b-256 54880edf046934e81072b5be0425ba082980c69d81696b9cf7cd18e55da3672d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315t-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0af6dce7478fd3482de5c6b9abf61530aee14bb97ae69c38541e93b025111ccc
MD5 7cadb46da330323692b868d12d819d67
BLAKE2b-256 052472656eeb1ddec65c15d8ddad8df79dc5bcb789f388cef3c4190f9e441c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de112e0af13cb52e86988c63fca24d0f603424245a1cb9de20e6eb2d9179a7ce
MD5 d69b246f625a03d9ab2ad4840596db28
BLAKE2b-256 66a61b58bbe750c6f1c89ff4b33699dc64ae7051242e76eb51dcef2bbcd32b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315t-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c0ebe5317ebd559846aa899b55eb52166b647bf1378dd7656422281ab50ada8
MD5 08d72970360ff0b7fb79f5ba618330bb
BLAKE2b-256 0aa4d386a870d8b82bbe3b9b89c81d216d0464639aef4896ad30367871cd82cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e4489797762bf0c612969a5aac32210ac1aca6ca157b951789e8a4d7cffa542
MD5 76feaffb2b9067b303f382b3cf6b17a2
BLAKE2b-256 c0e4850979ffd2ad4767a6b00b7197746fda31279a18d70c64e4b5c564a3f654

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45cc443fae2137d52834d73823a694e942faddc34bbe2211d01eb4b3a2f4d9cf
MD5 f994f233aa89080a2a881d04de192ffe
BLAKE2b-256 9f94320a3f96a832b945b253fa6dea9dd3d890341957952f8c4a93515caeab49

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp315-cp315-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aef08548e4fa3fba07f24d2d1867f6bfa57e814e196d287841a0256ec30450e6
MD5 c95ffd1dc858b296f3649d968a750d21
BLAKE2b-256 81dccca99a728dfaa78825ab9f3c2c6a5f61249a4ecea2986f95382b25e1bf50

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f6a7fa0f33348bc60d82ece4c971c68cdc53596d697de4da65d8c6b08a73eb0
MD5 4337cd81576c8fc833296b9f514c7edb
BLAKE2b-256 888baf1efa7a0a857efe31baad3b271ff470f03ea14753e22bde76aa3d87e884

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2699cd14737b6ebdf9c3c1cb2cf90937a3aefd2f3806454c91c2ab103e8f2241
MD5 b1f6dc30ebca11e5f5f705a068f21d35
BLAKE2b-256 e71885edeff793acf8d58d1e72b31af5c18cf79b58bfb020b32b5d5e74c8f495

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1e533bc94ae84f53c4d97ca35334179d72aa9b361bd0a5d423fa6e77aa237d3
MD5 e8f8a7ce109b057fd5dcd4d51e6a6516
BLAKE2b-256 a91e1d056698f27b119b6c2d7f08938365090616a0752647a5aff287db1fc4b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1cbe9cefc9a60cba0b5f962848b54391221aed28126615ee345088726a8905a
MD5 4dba17618fb6d74cf08aeb653598286b
BLAKE2b-256 11492d947562b8ff6ff93e48a215acf0a807d2bb02002f07a8e853b4946f16e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ce003edbad0338f36854e05a316cf3379293d2aa7086f23956f68782c04ec6e
MD5 a687509d8f448e2eb080023a4c6e909c
BLAKE2b-256 b738e8c0549b500e7ed8ed2230432021efb86f79137e682414d665bee4ebbb2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ff4ba2fc54504bbdc7c6aec35a19f8a49728e1b52a362d78846c851f95b78b3
MD5 e90eee66b29495f4d268007226ba3a88
BLAKE2b-256 d51bb3839ede0a62a437a9b03a92813376ff0d87edb29f60673d6315d009c0af

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6ba3b0d20962173e8439c44172db4ffda314aecc0acfbb5ae0d62db50f2b247
MD5 ad78dc2fbdff87999d2c75fe466903c6
BLAKE2b-256 1473ff7288b3b5e7aa8ff63323d5f75b34f66ce916a78512f31ab8f9e2079e78

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66cac21b0f0889804a0b42f6d312a90b1c0e0d1c3658041ca45ccdd03cdb6dcf
MD5 ff684a889476ca81ce6dbdccb4d1ed38
BLAKE2b-256 8f82dcfc303670a26b92742f8ac512e8f9ff36b246812093a587fc453de5ebf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79fde3c773e2b556b7f2a77f517dbee5174d5b03c57c933c0efda39db3f34aa4
MD5 1337d76f32ba16509746dcecda171242
BLAKE2b-256 3f02055e057065ca33abb581dc44f5a8e9564d75ee7eb3e99b203253148f487e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd426d3b90e6b1cc90233e9f21a244120068bacadd9be2dd8db7337953c4bf64
MD5 153282b56d0a24618eb7f10a04374964
BLAKE2b-256 af9278fbca100289a57c447c30b608fadb5b948343cdc87a513a7db6558728f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd2dbb17126b7103349a35f3d45c3077516cd937e3244f829acbf7e45a22928f
MD5 1548adefb719f31b3f15810108f1654c
BLAKE2b-256 15e42e74d64218f1fc2123259b74a092ade312239718c2f21e47ed8dc41b8ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a0e2cf5917a85436751e27e474018a73a3fd0365990beb1048067bec011e802
MD5 6d7671c86d97961ded34d6745b9c09fa
BLAKE2b-256 6e581ca1dcf93049ee718652cc5f7e807860c56da93e126bae48ebf5e2e8acc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91bd7d27d124084417936459fa5a086e3e961108008f84a241662ba7567949df
MD5 25490869efe464db33fcf27b28627ecb
BLAKE2b-256 602201b275dd2c7bb6c6a5799540b65f5868503fbd00f10dff1bf7aa4c24a945

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98edcf374108b1779e1d7ea0c060f050bcf09f21d4a96cdd0f0d667112a3a7f3
MD5 e6ea68562668be1adba5a50e0d461690
BLAKE2b-256 6ef721f5140afa67a840c03dad30ff6f372357da24f5bd4b9b23bf97412098a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac236e587d0a9e750c8cc6d3703a7a46a56bd9b962796910e51f84f40a31a9b5
MD5 ff121b1173db1af6c94bb4dcb6d4e398
BLAKE2b-256 cb8da3b81ba74baddcc411a0a744fa747704aa0a419b871974019a6ca68f41e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c56d6c235a4514bfcf321068cb9b62e3a8fe5b9139022e8dbda557d18d9200b0
MD5 175ad3cd1194c763ee6ecacc4610e153
BLAKE2b-256 34f8929bd949f62036363a79ad0cddf2a764791d38b33f8b40eefe501ab5d18f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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

File details

Details for the file rds2py-0.10.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rds2py-0.10.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e036be8bf87b353dac36621cdd78602299c9b80c53e67b5f26923fca6ecc54c5
MD5 b684559d98635e210d6c4abdce864768
BLAKE2b-256 081adbb26af480410076519818a50dc29a427bd81f2f9ce3a3a5e6e8d320bf33

See more details on using hashes here.

Provenance

The following attestation bundles were made for rds2py-0.10.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on BiocPy/rds2py

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.10.6 This release

25 files

0.10.5

13 files

0.10.4

13 files

0.10.3

13 files

0.10.2

13 files

0.10.1

13 files

0.10.0

13 files

0.9.1

16 files

0.9.0

16 files

0.8.1

16 files

0.8.0

21 files

0.7.3

21 files

0.7.2

21 files

0.7.1

21 files

0.7.0

21 files

0.6.1

21 files

0.6.0

21 files

0.5.1

21 files

0.5.0

21 files

0.4.4

17 files

0.4.3

17 files

0.4.2

17 files

0.4.1

17 files

0.4.0

13 files

0.3.2

13 files

0.3.1

13 files

0.3.0

13 files

0.2.4

44 files

0.2.3

44 files

0.2.2

44 files

0.2.1

44 files

0.2.0

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page