Skip to main content

rust ogtk

Installation

Standard installation:

pip install -e src/rogtk/
# or
maturin develop
# HTSLIB support
LIBCLANG_PATH=$CONDA_PREFIX/lib maturin develop --features htslib --release

With HTSlib support (for parallel BAM processing):

# Requires libclang
mamba install libclang
# Build with HTSlib feature
LIBCLANG_PATH=$CONDA_PREFIX/lib maturin develop --features htslib --release

Example

import rogtk.rogtk as rogtk
rogtk.sum_as_string(1, 2)

Useful references

setuptools Here one can control 'release' or 'debug' options

Notes:

compilations not updating

The issue was that even after running maturin develop (or build with or
without --release) there were some .so files for the python package that were
not overwritten. That's why starting from scratch worked (once) since those
original files were gone. After I delete it (together with the __pycache__ dir)
the python side is up to date. 

Metadata

Release files for rogtk 0.1.25

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rogtk 0.1.25
File Size Uploaded Provenance Actions
rogtk-0.1.25.tar.gz 150.0 kB With provenance Details for rogtk-0.1.25.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rogtk 0.1.25
File Actions
rogtk-0.1.25-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details for rogtk-0.1.25-cp38-abi3-win_amd64.whl
rogtk-0.1.25-cp38-abi3-manylinux_2_28_x86_64.whl CPython 3.8 abi3 Linux glibc 2.28+ x86-64 Details for rogtk-0.1.25-cp38-abi3-manylinux_2_28_x86_64.whl
rogtk-0.1.25-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details for rogtk-0.1.25-cp38-abi3-macosx_11_0_arm64.whl
rogtk-0.1.25-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details for rogtk-0.1.25-cp38-abi3-macosx_10_12_x86_64.whl

Total release size: 30.1 MB

Release files / rogtk-0.1.25.tar.gz

Download URL rogtk-0.1.25.tar.gz
Size 150.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e0e893459cdf8780228712c5f171a35028f1c8320ca91b384f35c39281a0e322
BLAKE2b-256 checksum
How to use checksums
14ba44ee997832621d8f59409390e3ffb822eeb8278e8c9a9590e0b0e67192e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / rogtk-0.1.25-cp38-abi3-win_amd64.whl

Download URL rogtk-0.1.25-cp38-abi3-win_amd64.whl
Size 7.9 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
43b16eaa7d090e87a3f4b0ede6dd0370f8444762e95c30c5ac2b7868b8ae6034
BLAKE2b-256 checksum
How to use checksums
b6cbd2dc94d1555e1559d775037d5bc199ac45cf87397a3dfd4fdf87233a5f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / rogtk-0.1.25-cp38-abi3-manylinux_2_28_x86_64.whl

Download URL rogtk-0.1.25-cp38-abi3-manylinux_2_28_x86_64.whl
Size 7.7 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
fd5aa702d4c4ba79c2e695b6a0833675159c95e81db550f1be8987a2eb017b98
BLAKE2b-256 checksum
How to use checksums
63a3fa068b118c5617842deb31f428bd506029e8bc1fc0ba4973f4c3292ce33b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / rogtk-0.1.25-cp38-abi3-macosx_11_0_arm64.whl

Download URL rogtk-0.1.25-cp38-abi3-macosx_11_0_arm64.whl
Size 6.8 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7835c7f95f1c795c8f3e085b4626cb20e6c5cb376bf90284ec75f218820515e0
BLAKE2b-256 checksum
How to use checksums
b33e8b10d06423b81a2723394a67700c6c3f632b39b2c1320baf2a48f953f142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / rogtk-0.1.25-cp38-abi3-macosx_10_12_x86_64.whl

Download URL rogtk-0.1.25-cp38-abi3-macosx_10_12_x86_64.whl
Size 7.5 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fffa7ffa94d208833e37f2df94a4feecdb4554a881952b13a340729d6d9a49ce
BLAKE2b-256 checksum
How to use checksums
7071fe9d54f6bb96b99e23a9d9eddb5ac16b20e0a8776682b37fe2d959fed052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Security for rogtk 0.1.25

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 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for rogtk-0.1.25.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 Sep 1, 2026.

Transparency log

A 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.

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