Skip to main content

Ferrobus: Multimodal Transit Routing Library

CodSpeed Badge

High-performance multimodal routing library for geospatial analysis workflows. Built with a Rust core and providing a straightforward Python interface. It aims to be orders of magnitude faster than existing tools.

Unlike alternatives such as R5 or OpenTripPlanner, Ferrobus doesn't require Java and installs without external dependencies.

Core routing functionality is based on the RAPTOR (Round-based Public Transit Optimized Router) algorithm developed by Microsoft Research. For details, see Microsoft's research paper.

Features

  • Multimodal Routing: Find optimal paths combining walking and public transit
  • Isochrones: Fast and uncertainty-aware
  • Travel Time Matrices: Compute travel times between multiple origin-destination pairs
  • Batch Processing: Efficient native multithreading
  • Time-Range Routing: Find journeys across a range of departure times with rRAPTOR
  • Detailed Journey Information: Get complete trip details (in progress ...)
  • Pareto-Optimal Routes: Discover multiple optimal routes with different trade-offs (in progress ...)

Installation

To install Ferrobus, run:

pip install ferrobus

Pre-built wheels are available for the following platforms:

  • Windows: x86_64
  • macOS: Apple Silicon (arm64)
  • Linux: x86_64 and arm64 (including musl-based systems like Alpine Linux and manylinux2014-compliant systems)

Supported Python versions are CPython 3.9 and later, including PyPy >3.11. If a pre-built binary is not available, the package will be built from source, requiring Rust to be installed. You can install Rust using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Quick Start

import ferrobus
import datetime
import time

# Create a transit model from OpenStreetMap and GTFS data
model = ferrobus.create_transit_model(
    osm_path="path/to/city.osm.pbf", # OSM pbf file, preferably filtered by region and tag
    gtfs_dirs=["path/to/gtfs_data", "path/to/another_gtfs"], # feeds, operating in the same region
    date=datetime.date.today() # date to use when filtering GTFS data / None for all dates
)

# Initializes and pre-calculates transit points for efficient geographic operations.
#
# Transit points represent specific geographic locations and should be used as inputs for all route calculations and related
# operations. By creating and reusing these pre-initialized points, the system avoids redundant computations of geographic
# positions, resulting in significantly improved performance for routing and spatial queries.
origin = ferrobus.create_transit_point(52.52, 13.40, model)
destination = ferrobus.create_transit_point(52.53, 13.42, model)

# Find route (departure at noon)
departure_time = 12 * 3600  # 12:00 noon in seconds since midnight
start_time = time.perf_counter()
route = ferrobus.find_route(
    transit_model=model,
    start_point=origin,
    end_point=destination,
    departure_time=departure_time,
    max_transfers=3  # Allow up to 3 transfers
)
end_time = time.perf_counter()

# Display route information
print(f"Route found in {end_time - start_time:.3f} seconds")
print(f"Travel time: {route['travel_time_seconds'] / 60:.1f} minutes")
print(f"Transit time: {route['transit_time_seconds'] / 60:.1f} minutes")
print(f"Walking time: {route['walking_time_seconds'] / 60:.1f} minutes")
print(f"Number of transfers: {route['transfers']}")

Advanced Features

Detailed Journey Visualization

# Get detailed journey information with all legs (walking, transit)
journey = ferrobus.detailed_journey(
    transit_model=model,
    start_point=origin,
    end_point=destination,
    departure_time=departure_time,
    max_transfers=3
)

Travel Time Matrix

# Calculate travel times between multiple points
points = [origin, destination, point3, point4]
matrix = ferrobus.travel_time_matrix(
    transit_model=model,
    points=points,
    departure_time=departure_time,
    max_transfers=3
)

Isochrones

# Create an isochrone index for a specific area
index = ferrobus.create_isochrone_index(
    transit_model=model,
    area=area_wkt,
    cell_resolution=8,
)

# Calculate isochrone (areas reachable within 30 minutes)
isochrone = ferrobus.calculate_isochrone(
    transit_model=model,
    start_point=origin,
    departure_time=departure_time,
    max_transfers=2,
    cutoff=1800,  # 30 minutes in seconds
    index=index
)

Documentation

For more detailed information, see the full rendered documentation:

Benchmarks

Ferrobus is designed for high performance and low memory footprint. Benchmarks are continuously run using CodSpeed to avoid regressions. Typical routing queries (including multimodal and batch operations) complete in milliseconds on modern hardware.

License

This package is open source and licensed under the MIT OR Apache-2.0 license. OpenStreetMap's open data license requires that derivative works provide proper attribution. For more details, see the OpenStreetMap copyright page.

Metadata

Release files for ferrobus 0.2.1

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

Source distribution (sdist)

Source distribution for ferrobus 0.2.1
File Size Uploaded
ferrobus-0.2.1.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ferrobus 0.2.1
File
ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-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
ferrobus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ferrobus-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ferrobus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ferrobus-0.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ferrobus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ferrobus-0.2.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ferrobus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ferrobus-0.2.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ferrobus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
ferrobus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
ferrobus-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
ferrobus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
ferrobus-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 51.2 MB

Release files / ferrobus-0.2.1.tar.gz

Download URL ferrobus-0.2.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
9dbc8f7fd36649e9c4ffa3d46cd0638eda13f900f90240f5f1aa9ad176ddf536
BLAKE2b-256 checksum
How to use checksums
5d2c002128ce32d492d6d674595b677ddd0286d3d4765a2229756218c716199c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
78afd98975839cc1b4790fe4e48ed9b567b670c5dcd4275317f75331eda6017a
BLAKE2b-256 checksum
How to use checksums
edfaf8215db9309d865483550e22cdad34179ce2217da5e9bcfc46bf3ebf22e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
31ef6407204ec5e3bbae716690072d44264b29c41f1ac8c9e59383b0f639936b
BLAKE2b-256 checksum
How to use checksums
5fa385ed355647daf1578080ff8153900f4610605dbc07c293d96af465dbde78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
cdfc58fc417121ac788319bf90ffc971061540b017b65bc0a49873b5ea29ee05
BLAKE2b-256 checksum
How to use checksums
f69010eae52040383c35337e44047452b96ebb670ce566402be0d53a0f888f53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
f369a5baae69ad32dd58075caa525e7e429479ed22b2c73e4f19548ceaa551be
BLAKE2b-256 checksum
How to use checksums
5bb5b83b5ab0755889efce647176569e27af349eeb8cc8ff27fb9ecf783c3ddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
423b328c696e9a7748582042b2c890b91724d0cf18819fa1f1bf41f7f526f850
BLAKE2b-256 checksum
How to use checksums
4912b19099d5690df3599152c18305c58adcfbc702a2b0aef073c4224553e3ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a87a9d14052420ce1c7aa9faa724901b275bbaf41bcdb53089de3cf6400472f3
BLAKE2b-256 checksum
How to use checksums
ce5191dd23734c89e5ead6c6fe4f2b6ebd9d30e8aa20c77bf6c263502b9d7fbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5d4fda7950b6e960947c16e9286d20be7cb6df863ac8de9703a66c6f374751d2
BLAKE2b-256 checksum
How to use checksums
4d79dd7e95b4dda0d5f28d0da8990b00e84a9a076c55346c25da9e92400798ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-win_amd64.whl

Download URL ferrobus-0.2.1-cp314-cp314-win_amd64.whl
Size 988.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3ff3adb4066ff53bcc68e35d99c280626236effcffe7b3a4154a1ec2f757659b
BLAKE2b-256 checksum
How to use checksums
3c70e7343ee14552db216865713dc76288bfcb941f47e920a296a8135a19dcd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
69c618146865d77901a56b0dbbaf67c306bb1978bc4c8054e9e3eccecfe43b12
BLAKE2b-256 checksum
How to use checksums
f776f91a06c150e26c6a218c2002e2ac24e45fb5128aa3ac2c6a9e1ee727c50a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7d8ecd8a4bdc19b46955b495bbce7b8a6df731568bf928707c81ba71e14b6d87
BLAKE2b-256 checksum
How to use checksums
a5cfbc12118d468a061c418c62f6d5d50dff68c951d541ed98831eff7eaede95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b9b21bcd537d23c75ebc412ce043181fa87baa164863054ff19957022db7908
BLAKE2b-256 checksum
How to use checksums
ca62054b37a9e683619f3913fc66a2b2fde6ab1bb8ec3d2a344f92a549508824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
124c1a2ee780290af47accc43f93809c8ae46e92cea46bfaf05e988a892309fc
BLAKE2b-256 checksum
How to use checksums
fa00ca147791bd229f782dc3f960710f98aa08869b2bdf2dd4cde2e5b4462404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL ferrobus-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
026ba0713ba237331dc95f423ab33c105054b117affac1f984ad890b9b6cf139
BLAKE2b-256 checksum
How to use checksums
0e7564fb03ec74d8bd359d3d40b50cd5a0fe19a82222b8510a2193af05ad8596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bdf7cc81f885c66d26c094e277cb8d5a106d5c9840f87e9d1b7d3c1115c555c1
BLAKE2b-256 checksum
How to use checksums
86ec41fa16228874c750d63c9fb406d39ffa1eda3529d2fa22ed8a36801572b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a282fb527cf0e060ede9b53a0619f0ffd4f41dc753e29408af7fc5dcaf332fc6
BLAKE2b-256 checksum
How to use checksums
9d0169573f604b3f434cb5b095f33b1c4265c7e19528580887007de3002ec748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
60120e4d85d7175d806ac3b5d87ec2d4182c12bccc0fef689659cc69873b4285
BLAKE2b-256 checksum
How to use checksums
39db7415139748797410e796e248df6f591cad50d49ddac0cf0fd61189b691be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-win_amd64.whl

Download URL ferrobus-0.2.1-cp313-cp313-win_amd64.whl
Size 986.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
05bfdf2e073de832a1c2a40c51f5cb77faf7732135c02116b7beff9059614ddf
BLAKE2b-256 checksum
How to use checksums
61b25094d15fe2ad8bc53e2a02ca1cd847e190c02578e01483fcede76fd92986
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0131fa1d622663fdbe3164030f1b3b7ab84b292f055e4997722f3c0c4ffce825
BLAKE2b-256 checksum
How to use checksums
464d550b355f6bcc04ab4ca5980b49d107c507bbee884f506695f4aaa5dd3c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
93d9445fbcf03d6011848c6c3e9a62a691d0dda0177aad19bb54826224bf4869
BLAKE2b-256 checksum
How to use checksums
4eb923d3b18f202ac4a234a34e9e50732b5bfa0a00377b5e93feb3ef283d3701
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
970bd1cfea2344153a15c1e41d0665f09f28ed5cef9cacc6062ddcff708d02de
BLAKE2b-256 checksum
How to use checksums
d8eebfab229920a92c289728b3fd9e192b18ac3faf4bd1b94f401219745366bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
20747946ed1dbc162a3683cd4f6283f4109bfeb31251a6150c36d3babf3b73d2
BLAKE2b-256 checksum
How to use checksums
6828f65fd5ab83fe45cf18b4a6313927c16cf3a548711509251dd4d2fd430c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL ferrobus-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
01f4bd234808a0d6450b26340e79aa4684a29fb51968f1f2222193bd7bb467aa
BLAKE2b-256 checksum
How to use checksums
17451366f00ebfff58679d5d4b4ae3edf3481596f05e79dbb31715b229432985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-win_amd64.whl

Download URL ferrobus-0.2.1-cp312-cp312-win_amd64.whl
Size 986.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
36e92119d721f095e0b48823abf37dd8121c880a295c876e2b09a7ba9c31d903
BLAKE2b-256 checksum
How to use checksums
5bdfd8384c5c95b22ea7c186095bc472e97435a0905bd95b5773ccca319d046b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6c20622617306327b2b9720d9bc48b64df15fe8ea34c90a56e92c3e934c47a17
BLAKE2b-256 checksum
How to use checksums
77e7f674fd07ba9ec10b2cf3139170827414f34a56b4416e711d505943ade05d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
260586aea5f8f5be33461b37b0347f2dac5f9e6678ecc4a081c8f041bfc60318
BLAKE2b-256 checksum
How to use checksums
bc85daeffb2a63d6de73a5b69d6a508b5c453cd79e1cb070891e97721ec81f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d9d6cac59378defbef5b1aec231bc5976438ddec0f7f31f040d70a45a9e859e3
BLAKE2b-256 checksum
How to use checksums
0d94bcada3863f8c88cd18129df48e15a9d281f375597e0dddf8d8dbd0ad4a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c0cc9ea342078ac70922a4441957bcb28c6ffbcf6f9bdf4ec2a539ed0f79fa05
BLAKE2b-256 checksum
How to use checksums
eef3d2783a50a2dc56506b882efe3748f17f0b4adba6898f01ba3da7a29016e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL ferrobus-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6e9a10291d275a3526ebe4b2659b77bbb300b5dbf65337d10be4380e4355fe58
BLAKE2b-256 checksum
How to use checksums
9242333308af993f3c82f31d0fa0bc475cccafd9843df4c7c36d6fa4ee767c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-win_amd64.whl

Download URL ferrobus-0.2.1-cp311-cp311-win_amd64.whl
Size 991.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
396bba9d9acc49d256280b2f5f7e814dd78cb91b67f1e5894e810150d2d4f77b
BLAKE2b-256 checksum
How to use checksums
d0cf596897f6d050774f7f83a8b455ab9b15e30d6ec4c18796ab5bbfe25680b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0ef33153ea003e4286f68b37e563bc4937732d814712cf333fffeb1cc85454f5
BLAKE2b-256 checksum
How to use checksums
97796690e659c9d3b4e977063eb5a2eb33a4ad6661b1236f2cbc526ad9172f81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2be393d9b82b383448fc67e1ec6ab842e6263b250f878d9dda2fb17c0746df26
BLAKE2b-256 checksum
How to use checksums
a54dde59a7c8e386133f75ab94ebb2b0b836e3ce416790c5a8017e58fe243db9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3eb05c4c70ae1de4d1ef8e75b6338cb64dd8178dbef86956b6b220a9f8bb62a2
BLAKE2b-256 checksum
How to use checksums
0b34b72ec0e8c8d3ad4717a44b0df3c187e6cc6928c9f4af5edc0d99178332df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3ea3be7d3cb316a485b777ba38a6136885d2ace7bcba93b94646615bf55016ce
BLAKE2b-256 checksum
How to use checksums
c3d965ef1648f477bcbb40632904f1c753edac270f97d29373c7c2339ad850e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL ferrobus-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be8fdf599c3065f30727f7b8f42118048c4b1beef177f99b5db3fe23bd8428eb
BLAKE2b-256 checksum
How to use checksums
71ad975eff7719371f4e0df421dd7df70bf1f3785a08c98ace5b73b11228e262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp310-cp310-win_amd64.whl

Download URL ferrobus-0.2.1-cp310-cp310-win_amd64.whl
Size 990.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ccffe41721a2596180f855f70dade7bd83e5a7f6910ce6799776033e5bef582f
BLAKE2b-256 checksum
How to use checksums
6e7eb2104ada689380cee2034696429b10cfba954d1e0ef796d7ee5d40b8c7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
19a65c20f47d6feaeb96739660174ebe95359aa5d7acf3afd5bfa80409d91f05
BLAKE2b-256 checksum
How to use checksums
2505b0015ace46744b86b1ecdec165e87abce7a50d1c1d0527006533f795d2f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ce0986e1a802db65272913da80a74b3702d100302d0178e3cfd863522676c963
BLAKE2b-256 checksum
How to use checksums
ce5a556f3288c7e6c0f2f8a050acba58abdc01adeba9121de4dddf77f2d42557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d957b03b98e6863046329e9d1c4448555cfa2de2f58c4ac66a00fb4683eb1262
BLAKE2b-256 checksum
How to use checksums
524645c17616f67043a817fa218cdea819e30fafcaabe2bd214104162464efdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0ed62d2b23a0a3641447df3398dbc5da4c264f0d25f0e1d6faef2690c21005df
BLAKE2b-256 checksum
How to use checksums
f10ef2d1d6e19ca2e55b6f10c0f33b76fb4b6aee572bd8674a4005f2a19754a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL ferrobus-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
826fa134cfc6068c44a76a60740743823de4b4b036d4a6d1bb4de4a799b49aee
BLAKE2b-256 checksum
How to use checksums
4a5c42fc3a384a0d5a650fc9f7cd367fc7c1872329f006a201043a1810555930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL ferrobus-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
eda17f31c4637946e965167691fcd5501c1a1608561932fc574b2604419379ea
BLAKE2b-256 checksum
How to use checksums
83d13d54d94e2c2a9635cb95b18ec893b3338ff9693a407e95f1a6338f048297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ferrobus-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
443924af8e559ca1d1f88a1941a9e141e60552cd3e53b645d221246c39357f86
BLAKE2b-256 checksum
How to use checksums
f4d1b566a192889b2eecda45f080341cea8bf969b6f44f5b1e8bc37749946551
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release files / ferrobus-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ferrobus-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e0cbe01e54b2f78257b0520da62327265dd4f4434da7532b4cdaa2fa59d2cc6a
BLAKE2b-256 checksum
How to use checksums
2efa27fcc017fabfc1002eef855e1518bbb3306fcae7761e36609d1337e4cdb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

44 release files

0.2.0

44 release files

0.1.9

45 release files

0.1.8

51 release files

0.1.7

51 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