Skip to main content

Orphos Python Bindings

Python bindings for Orphos, a fast and accurate gene prediction tool for microbial genomes.

Installation

From Source

You'll need Rust and Python 3.8+ installed. Then:

# Install maturin (the build tool for Python+Rust projects)
pip install maturin

# Build and install in development mode
cd orphos-python
maturin develop --release

# Or build a wheel
maturin build --release
pip install target/wheels/orphos-*.whl

Quick Start

import orphos

# Analyze a FASTA file
result = orphos.analyze_file("genome.fasta")
print(f"Found {result.gene_count} genes in {result.sequence_count} sequences")
print(result.output)  # GenBank formatted output

# Analyze a sequence string
fasta_string = """>seq1
ATGCGATCGATCGATCGATCGATCGATCG...
"""
result = orphos.analyze_sequence(fasta_string)

# Customize options
options = orphos.OrphosOptions(
    mode="meta",           # Use metagenomic mode
    format="gff",          # Output in GFF format
    closed_ends=True,      # Don't allow genes off edges
    circular=False,        # Set True for circular wraparound detection
    translation_table=11   # Use translation table 11
)
result = orphos.analyze_file("genome.fasta", options)

API Reference

analyze_sequence(fasta_content, options=None)

Analyze DNA sequences from a FASTA-formatted string.

Parameters:

  • fasta_content (str): FASTA-formatted sequence(s)
  • options (OrphosOptions, optional): Configuration options

Returns: OrphosResult

analyze_file(file_path, options=None)

Analyze DNA sequences from a FASTA file.

Parameters:

  • file_path (str): Path to the FASTA file
  • options (OrphosOptions, optional): Configuration options

Returns: OrphosResult

OrphosOptions

Configuration options for gene prediction.

Attributes:

  • mode (str): "single" for single genome mode, "meta" for metagenomic mode (default: "single")
  • format (str): Output format - "gbk", "gff", "sco", or "gca" (default: "gbk")
  • closed_ends (bool): Don't allow genes to run off edges (default: False)
  • circular (bool): Detect genes that wrap sequence end to start (default: False)
  • mask_n_runs (bool): Mask runs of N's in the sequence (default: False)
  • force_non_sd (bool): Force non-Shine-Dalgarno model (default: False)
  • translation_table (int, optional): Translation table 1-25 (excluding 7, 8, 17-20)
  • num_threads (int, optional): Number of threads to use
  • quiet (bool): Suppress informational output (default: True)

circular=True cannot be combined with closed_ends=True.

OrphosResult

Result from gene prediction.

Attributes:

  • output (str): Formatted output (GenBank, GFF, etc.)
  • gene_count (int): Total number of genes predicted
  • sequence_count (int): Number of sequences analyzed

Examples

Single Genome Mode (Default)

import orphos

# Analyze with default settings
result = orphos.analyze_file("ecoli.fasta")
print(f"Found {result.gene_count} genes")

# Save GenBank output
with open("output.gbk", "w") as f:
    f.write(result.output)

Metagenomic Mode

import orphos

options = orphos.OrphosOptions(mode="meta")
result = orphos.analyze_file("metagenome.fasta", options)

GFF Output Format

import orphos

options = orphos.OrphosOptions(format="gff")
result = orphos.analyze_file("genome.fasta", options)

# Save GFF output
with open("output.gff", "w") as f:
    f.write(result.output)

Custom Translation Table

import orphos

# Use translation table 4 (Mycoplasma/Spiroplasma)
options = orphos.OrphosOptions(translation_table=4)
result = orphos.analyze_file("mycoplasma.fasta", options)

Processing Multiple Files

import orphos
import os

fasta_dir = "genomes"
output_dir = "predictions"
os.makedirs(output_dir, exist_ok=True)

options = orphos.OrphosOptions(format="gff")

for filename in os.listdir(fasta_dir):
    if filename.endswith(".fasta"):
        input_path = os.path.join(fasta_dir, filename)
        output_path = os.path.join(output_dir, filename.replace(".fasta", ".gff"))
        
        result = orphos.analyze_file(input_path, options)
        
        with open(output_path, "w") as f:
            f.write(result.output)
        
        print(f"{filename}: {result.gene_count} genes")

Output Formats

GenBank (gbk)

Standard GenBank feature table format with gene coordinates and annotations.

GFF (gff)

GFF3 format with gene features and attributes.

Simple Coordinates (sco)

Simple tab-delimited format with gene coordinates.

Gene Calls (gca)

Detailed gene call information including scores and training data.

Performance

The Python bindings have minimal overhead compared to the native Rust implementation. Large genomes and metagenomes can be processed efficiently.

License

GPL-3.0-or-later

Citation

If you use Orphos in your research, please cite:

Hyatt D, Chen GL, Locascio PF, Land ML, Larimer FW, Hauser LJ. Orphos: prokaryotic gene recognition and translation initiation site identification. BMC Bioinformatics. 2010 Mar 8;11:119.

Release files for orphos 0.3.0

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

Source distribution (sdist)

Source distribution for orphos 0.3.0
File Size Uploaded
orphos-0.3.0.tar.gz 654.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for orphos 0.3.0
File
orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
orphos-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
orphos-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
orphos-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
orphos-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
orphos-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
orphos-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
orphos-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
orphos-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
orphos-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
orphos-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
orphos-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
orphos-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
orphos-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
orphos-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
orphos-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details

Total release size: 45.8 MB

Release files / orphos-0.3.0.tar.gz

Download URL orphos-0.3.0.tar.gz
Size 654.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bc0adc5b12c050f8159344b5c351f4d8c9e9c8485b432c4f8376ec9ab8810761
BLAKE2b-256 checksum
How to use checksums
f443daae36d8011350bc1c0e22d230d75e622e715a92afe644a9e6af9318b8f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
18693b9b4b9aebb18b3d13196c61c149994d7fafbc0818e808164fc8198dd491
BLAKE2b-256 checksum
How to use checksums
6a4c8c6598001d7aad060de25010355b6b36123741b55945d8b22a3f4588ee1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9a4575e20edc26713588724c09f856a903fab1a603019fdcd2d5bb7826b7f700
BLAKE2b-256 checksum
How to use checksums
ef81abd287d1fff93a87111c57568ae6785f7dd1edf0a0e9afb6fa2e22209f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4e1b11267d124c06607838685e9a1c2d8b555fccd407207ab88230cf06da2a4
BLAKE2b-256 checksum
How to use checksums
ee83cf1914a96dccb290f26a209a5ed426ac742f644ea37cc2e390bf28e6a920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c12b6bc90da9e10d48f1cbe308ec3adbc6a44abd9c70bd9999ab6d116ea32b1
BLAKE2b-256 checksum
How to use checksums
f4027c35ffd650f1fd54a6c6c8b2cc46752e3864be3433960e276eb71747019b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9960b36b651afbd1e16966cf79dbef137134d77175987a9110a07605fecc6d3b
BLAKE2b-256 checksum
How to use checksums
11f1e293c5206e85780b1c1c0f1dcf5e64d58676f4368aceb82db566019c15d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
439509a052ab571f0a4a2f16d11abd1648d45702259fa706722c2ea1c593fdc1
BLAKE2b-256 checksum
How to use checksums
16e0c055dcd927807850c2c77ea75315853d336b344a45c2ca04353c036856e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314-win_amd64.whl

Download URL orphos-0.3.0-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
05bd3ca1d27cb5f5e918795dbd202cc43aa6fc74384bb4f925f863ef267f0eb3
BLAKE2b-256 checksum
How to use checksums
cb7a1342cc51defebaf86dddd201738810d8d4d3ade1346ee3a9e2e5284201cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3850dcd7b70994aeb03e47457d841629448e236f09c195424986d52ff719f708
BLAKE2b-256 checksum
How to use checksums
9f023babb9bd4247faaa713347925822d386a74e4e0e725fb13e6bcad4152ee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eb6ac9788a0d95967a92b981959d10c294e35a43caa236763783d1d2dc90c04e
BLAKE2b-256 checksum
How to use checksums
f15524dcc1b7a5cba9dbc88c57f20ce2d4307d67ba1c747e93d3602306b692bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL orphos-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8bf5b307ff07f4ac59930f790261e1b28f9c4d8d0abc284beaff18e20ae88395
BLAKE2b-256 checksum
How to use checksums
c43ff908325283f073ec651b54fe162800c1d2574763c3ba9e7945c743e7059a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL orphos-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
37fce2c3bd4fa2915ebb72ba078b5793785b67dd91dadbb3a2665f418f44ddb7
BLAKE2b-256 checksum
How to use checksums
6e0ab33a7cefb29980565a6983f5e061521770f04c3eb81f3b2057c1f09325d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp313-cp313-win_amd64.whl

Download URL orphos-0.3.0-cp313-cp313-win_amd64.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4e9244aac1bc14ec29d65c4e8cb7ef44ae10bbd78c10b96612af6419c2c0ba7c
BLAKE2b-256 checksum
How to use checksums
590bb7eb4bb9e0112db5e3e40cb9f6dbb733eac33f83a492f0ab10f075a2e39a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
11c73f781d35c48fae303e03531d0c9f2bcbe4e87ef3915998710c9044f3dbde
BLAKE2b-256 checksum
How to use checksums
48f967020db3b8a190a9d474a9a383d4328a6360a1fe08a14af75ab889f2e0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cab4b412910a32c006dba21402e24836b862237af84c183d245f15ff3b3a4c40
BLAKE2b-256 checksum
How to use checksums
5065c9ae06d037d805ea63eaab3118f0185e08876309d168913c91d5e0a05fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL orphos-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c46e7044990295a163815ab52da18d8b790acb58a912e77d9099e112138f4552
BLAKE2b-256 checksum
How to use checksums
0c6ddfca669956fdc146d4dd4ea84e7b3eeeb23a3445fa22e19aecf76dbb8f30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL orphos-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c9139052cea1feffd5343682cdb4e265617ced465e9e44323dc6d57edd7f6db2
BLAKE2b-256 checksum
How to use checksums
5e9c6204a5dee763e3a87db224381aae1c8b922921f664af664bea6d667b0e3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp312-cp312-win_amd64.whl

Download URL orphos-0.3.0-cp312-cp312-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
57df7eaa44cc11c785d3319738b8fbce25500ba86c42349fec5c36984ec0aa15
BLAKE2b-256 checksum
How to use checksums
2d584f2c47e8281d0cc2b7c00d11ea26875515bd6d3648d5a9edb299102569b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
960424e4cd96bbfe2b07b5d97dced37e1a13b06ca842a7dd45dafc2be04a899d
BLAKE2b-256 checksum
How to use checksums
9f353df85ece7f4cfdd8ce6508f000237ad71f81c78066ed19fcca36df94b298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a5e2d3c6bb4382af9d7abd831713c89a241bd0832193591551fb5fda2462f807
BLAKE2b-256 checksum
How to use checksums
053fe4014a9a11d351b9d7e94f35ff57d2b9df0f03cd5b5d138a08a3ccd559bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL orphos-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
68e9e99aa6784bd5aa52a10a74054b6f0d931a10ec90213d8f4afcedf73ff6bb
BLAKE2b-256 checksum
How to use checksums
b9511e3900479a2b33ff67b589ec109a59c29c4ea1796e4a8867b446e94034d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL orphos-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b7577efedfd1a1513a55a28d3b19c9089f9ea9ce78f67f8d694bf49f58d8ab2c
BLAKE2b-256 checksum
How to use checksums
7105a36d90c2e09a3d160bf8fa6748285a8dba6ceb0b317b7171653a2ae9d95e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp311-cp311-win_amd64.whl

Download URL orphos-0.3.0-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
33d4ce2bb9a527c5037445cecf303d8095e4a2596d7a0583168d53f52c0d60d4
BLAKE2b-256 checksum
How to use checksums
941d5dc41cca53dfed20909fbaacf991f471d87fbdcf2f20a3acf668c8930d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2f429caf14294cb56d50930d12a8cc3fe0413d7a456d7ab2fb5ee34138a450e3
BLAKE2b-256 checksum
How to use checksums
74cf0179e94d37d7922154cf794116d16dee4c7a59d1a869693bc26db169a5bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7eab6e96c69d41de08c4d78424f3770101c0498b6dcba5e96598bafa1e346534
BLAKE2b-256 checksum
How to use checksums
38820ce6f2e503b912f46a9844957cc87e483d86b9728c149d03915853899b26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL orphos-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
59358c15a8d91a088290c6b528ffed78a1f87aa4dea900eed44c311e89132d8f
BLAKE2b-256 checksum
How to use checksums
2ca901e1a337012f62e1842f43c787e2a765b4344ac3321bbf1389b1db861f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL orphos-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
82f1a2e45b22afe0c9194706b14c538d7868fb68c4a58a025f9a4b498bc1b478
BLAKE2b-256 checksum
How to use checksums
0dd4ce668a81fdea04f300a7627e1141b98814c9f9f48c34ac901f59c6123052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp310-cp310-win_amd64.whl

Download URL orphos-0.3.0-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
86b86c239048762d29c2f57dbac1f8a9cf543bde79ae4d04c53182514f35ac59
BLAKE2b-256 checksum
How to use checksums
02659360443f11fa5dce15ae4e02e940cf13be4f434d809c801705daf9fdc1cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
df77b650c3495b29d1cd87e2ad6c8e03c82fe12a1124bfb0ba940d74dd7f8507
BLAKE2b-256 checksum
How to use checksums
840b3927e6330f662570cf7b1d19708b3ad361f88e113f130a5658f4a2746ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
592ca713b974ddd9b8101eefcfed9fa2b8e6df7d8d2e604fad243fcda833dbdd
BLAKE2b-256 checksum
How to use checksums
149be4235adff984b6d2e246caecdeac7d629176fd2626ba0e95ce0f8b9fee0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL orphos-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bd1c218b7caba17357fce554d72b516a5008e1542b426fc654f9016e3b964103
BLAKE2b-256 checksum
How to use checksums
2adc19fec4f17e6dadb21afb1a6f70cd8a1dc21586241466cfc296492840e192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c15db89e5ca5534f1fd5e6ebb00e9a6cc7507fd98c23f9d85488882da6a96e72
BLAKE2b-256 checksum
How to use checksums
10a1031f5883a9bdd8f594e8b0b2e8ac80ca1451241ed7de0e8114a79d7ecf01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release files / orphos-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL orphos-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f88e930ad8b451a576b8042ba123a288c06283398d0f3a154b18cc552fdfa6df
BLAKE2b-256 checksum
How to use checksums
624756d4cecb5c287695902187a21915711e9118b7f97501c18816ff024d9600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

33 release files

0.2.0

32 release 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