Skip to main content
ToGo logo

Python bindings for TG (Geometry library for C - Fast point-in-polygon)

ToGo is a high-performance Python library for computational geometry, providing a Cython wrapper around the above-mentioned C library.

Note on pronunciation: "ToGo" is pronounced like the country Togo ("TOH-go"), not like "to go".

The main goal is to offer a Pythonic, object-oriented, fast and memory-efficient library for geometric operations, including spatial predicates, format conversions, and spatial indexing. ToGo's API is flexible and allows you to reason in either TG concepts (if you're familiar with the TG library) or Shapely conventions (the de facto standard for geospatial work in Python)—whichever fits your workflow best.

See SHAPELY_API.md for more details on Shapely compatibility. See the "Error Behavior vs Shapely" section in SHAPELY_API.md for overlay and predicate compatibility notes.

Installation

pip install togo

Features

  • Fast and efficient geometric operations
  • Support for standard geometry types: Point, Line, Ring, Polygon, and their multi-variants
  • Flexible API supporting both TG and Shapely conventions
  • Geometric predicates: contains, intersects, covers, touches, etc. — accept any wrapper type directly (no manual .as_geometry() conversion needed)
  • Format conversion between WKT, GeoJSON, WKB, and HEX
  • Spatial indexing for accelerated queries
  • Memory-efficient C implementation with Python-friendly interface
  • Advanced operations via libgeos integration (buffer, unary union, union/difference, simplify, centroid, convex_hull, etc.)
  • Distance and proximity operations (nearest_points, shortest_line, project)
  • MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection are real Python classes — isinstance() checks work correctly
  • BaseGeometry is available for Shapely-style base-type checks across concrete ToGo geometry classes
  • Geometry equality via == operator consistent with Shapely semantics
  • Overlay/unary union operations accept 3D input and normalize topology to 2D
  • Polygon.exterior returns LinearRing (also LineString-compatible) and preserves LinearRing GeoInterface semantics
  • Geometry truthiness is safe (bool(geom) follows emptiness semantics)

Basic Usage

ToGo's API supports multiple styles of interaction. You can use Shapely-like conventions for familiarity, TG-like conventions if you're already familiar with that library, or mix both as needed.

Creating Geometries

from togo import Point, LineString, Polygon, Ring, Poly, Geometry

# Shapely-like syntax
point = Point(1.0, 2.0)
line = LineString([(0, 0), (1, 1), (2, 2)])
poly = Polygon([(0, 0), (4, 0), (4, 4), (0, 4), (0, 0)])

# TG-like syntax with Ring and Poly
ring = Ring([(0,0), (10,0), (10,10), (0,10), (0,0)])
polygon = Poly(ring)

# Direct Geometry creation from formats
geom = Geometry("POINT(1 2)", fmt='wkt')
geom2 = Geometry('{"type":"Point","coordinates":[1,2]}', fmt='geojson')

Working with Geometries

from togo import Point, Polygon

# Access properties (works with both API styles)
point = Point(1.0, 2.0)
print(point.geom_type)     # 'Point'
print(point.bounds)        # (1.0, 2.0, 1.0, 2.0)
print(point.coords[0])     # (1.0, 2.0)  — indexable coordinate sequence

poly = Polygon([(0, 0), (4, 0), (4, 4), (0, 4), (0, 0)])
print(poly.area)           # 16.0
print(poly.length)         # 16.0

# Convert between formats
print(point.to_wkt())      # 'POINT (1 2)'
print(point.to_geojson())  # '{"type":"Point","coordinates":[1.0,2.0]}'

# Spatial predicates — wrapper objects are accepted directly, no .as_geometry() needed
if poly.contains(point):
    print("Polygon contains point!")

if poly.intersects(Polygon([(3, 3), (5, 3), (5, 5), (3, 5), (3, 3)])):
    print("Polygons intersect!")

# Polygon.boundary — LineString (no holes) or MultiLineString (with holes)
boundary = poly.boundary
print(boundary.length)     # perimeter of polygon

# Polygon.from_bounds — create a rectangle from a bounding box
bbox = Polygon.from_bounds(0, 0, 10, 5)
print(bbox.area)           # 50.0

# Centroid (Shapely-compatible)
centroid = poly.centroid  # Returns a concrete Point for non-empty geometries
print(centroid.to_wkt())  # e.g., 'POINT (2 2)'
print(centroid.x, centroid.y)  # 2.0 2.0

# Line boundaries expose point-like endpoints via .geoms
line = LineString([(1, 2), (5, 2), (8, 9)])
endpoints = line.boundary.geoms
print(endpoints[0].x, endpoints[0].y)  # 1.0 2.0

# For mixed-result flows, single-part Geometry values also expose a singleton .geoms tuple
single = line.intersection(Polygon([(0, -1), (3, -1), (3, 1), (0, 1), (0, -1)]))
print(len(single.geoms))  # 1

# Convex hull (Shapely-compatible)
from togo import convex_hull
concave_poly = Polygon([(0, 0), (2, 0), (2, 2), (1, 1), (0, 2), (0, 0)])
hull = convex_hull(concave_poly)
print(hull.to_wkt())  # 'POLYGON((0 0,2 0,2 2,0 2,0 0))'

# Binary union (Shapely-compatible)
other = Polygon([(3, 3), (5, 3), (5, 5), (3, 5), (3, 3)])
merged = poly.union(other)
print(merged.geom_type)

# Shapely-style constructors/helpers
from togo import shape, box
g1 = shape({"type": "Point", "coordinates": [1, 2]})
g2 = box(0, 0, 2, 1)
print(g1.geom_type, g2.geom_type)
print(type(g1).__name__, type(g2).__name__)  # Point Polygon

You can also call module-level helpers with from togo import union, difference and then union(poly, other) or difference(poly, other).

For compatibility with Shapely-style base checks, BaseGeometry supports isinstance(...) across concrete public geometry classes:

from togo import BaseGeometry, Geometry, MultiPolygon, unary_union, from_wkt

u = unary_union([
    from_wkt("POLYGON Z ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"),
    from_wkt("POLYGON Z ((2 0 5,3 0 5,3 1 5,2 1 5,2 0 5))"),
])

print(isinstance(u, BaseGeometry))  # True
print(u.geom_type)                  # 'MultiPolygon'
print(u.has_z)                      # False (topology normalized to 2D)

# Geometry truthiness follows emptiness semantics
print(bool(u))                      # True
print(bool(Geometry("GEOMETRYCOLLECTION EMPTY", fmt="wkt")))  # False

Core Classes

Geometry

The base class that wraps tg_geom structures and provides core operations:

  • Create geometries directly from WKT, GeoJSON, HEX, and other supported serialized formats.
  • Use common predicates such as intersects(), contains(), and within() directly on Geometry instances.
  • Convert geometries back to WKT/GeoJSON/WKB using to_wkt(), to_geojson(), and to_wkb().
  • Index collection-like geometries such as MultiPoint, GeometryCollection, MultiLineString, and MultiPolygon using geom[idx].
  • Access collection members as an immutable tuple via .geoms on multi-geometries and geometry collections.
  • High-risk accessor, predicate, and overlay paths now fail with managed exceptions when used on uninitialized base Geometry() objects.

Point

from togo import Point

# Create a point
p = Point(1.0, 2.0)

# Access coordinates
print(f"X: {p.x}, Y: {p.y}")

# Get as a tuple
print(p.as_tuple())

# Convert to a Geometry object
geom = p.as_geometry()
print(geom.type_string())

Segment

from togo import Segment, Point

# Create a segment from two points (or tuples)
seg = Segment(Point(0, 0), Point(1, 1))
# Or using tuples
tuple_seg = Segment((0, 0), (1, 1))

# Access endpoints
print(seg.a)  # Point(0, 0)
print(seg.b)  # Point(1, 1)

# Get the bounding rectangle
rect = seg.rect()
print(rect)  # ((0.0, 0.0), (1.0, 1.0))

# Check intersection with another segment
other = Segment((1, 1), (2, 2))
print(seg.intersects(other))  # True or False

Line

from togo import Line

# Create a line from a list of tuples
line = Line([(0,0), (1,1), (2,0)])

# Get number of points
print(f"Number of points: {line.num_points}")

# Get all points as a list of tuples
print(f"Points: {line.points()}")

# Get the length of the line
print(f"Length: {line.length}")

# Get the bounding box
print(f"Bounding box: {line.rect()}")

# Get a point by index
print(f"First point: {line[0].as_tuple()}")

Ring

from togo import Ring

# Create a ring (must be closed)
ring = Ring([(0,0), (10,0), (10,10), (0,10), (0,0)])

# Get area and perimeter
print(f"Area: {ring.area}")
print(f"Perimeter: {ring.length}")

# Check if it's convex or clockwise
print(f"Is convex: {ring.is_convex()}")
print(f"Is clockwise: {ring.is_clockwise()}")

# Get bounding box
min_pt, max_pt = ring.rect().min, ring.rect().max
print(f"Bounding box: {min_pt.as_tuple()}, {max_pt.as_tuple()}")

# Shapely-compatible predicate — no .as_geometry() needed
from togo import Point
print(ring.intersects(Point(5, 5)))   # True
print(ring.intersects(Point(20, 20))) # False

# Shapely-compatible boundary property
boundary = ring.boundary  # Line (no holes) or MultiLineString (with holes)

Poly

from togo import Poly, Ring, Point

# Create a polygon with one exterior ring and one interior hole
exterior = Ring([(0,0), (10,0), (10,10), (0,10), (0,0)])
hole1 = Ring([(1,1), (2,1), (2,2), (1,2), (1,1)])
poly = Poly(exterior, holes=[hole1])

# Get the exterior ring
ext_ring = poly.exterior
print(f"Exterior has {ext_ring.num_points} points")

# Get number of holes
print(f"Number of holes: {poly.num_holes()}")

# Get a hole by index
h = poly.hole(0)
print(f"Hole area: {h.area()}")

# A polygon is a geometry, so you can use geometry methods
geom = poly.as_geometry()
print(f"Contains point (5,5): {geom.contains(Point(5,5).as_geometry())}")
# Point is inside the hole, so it is not contained by the polygon
print(f"Contains point (1.5,1.5): {geom.contains(Point(1.5,1.5).as_geometry())}")

MultiGeometries

All multi-geometries are real Python classes, so isinstance() checks work correctly:

from togo import MultiPoint, MultiLineString, MultiPolygon, Poly, Ring, Geometry

# MultiPolygon — real class, supports isinstance
poly1 = Poly(Ring([(0,0), (1,0), (1,1), (0,1), (0,0)]))
poly2 = Poly(Ring([(2,2), (3,2), (3,3), (2,3), (2,2)]))
multi_poly = MultiPolygon([poly1, poly2])
print(isinstance(multi_poly, MultiPolygon))  # True
print(isinstance(multi_poly, Geometry))      # True

# MultiLineString — real class, supports isinstance
multi_line = MultiLineString([[(0,0), (1,1)], [(2,2), (3,3)]])
print(isinstance(multi_line, MultiLineString))  # True

# MultiPoint — real class, supports isinstance
multi_point = MultiPoint([(0,0), (1,1), (2,2)])
print(isinstance(multi_point, MultiPoint))  # True

# GeometryCollection — real class, supports isinstance
from togo import GeometryCollection
collection = GeometryCollection([multi_point, multi_line])
print(isinstance(collection, GeometryCollection))  # True

# Child members
print(len(collection.geoms))

# Collection protocol
print(len(collection))  # same count as len(collection.geoms)
print(len(multi_poly))  # Multi* geometries implement len()

# Low-level factory methods still available on Geometry
multi_poly2 = Geometry.from_multipolygon([poly1, poly2])

LineString.project()

project() returns the distance along a line to the nearest projected point — equivalent to Shapely's project(). Use normalized=True to get a fraction of total line length:

from togo import LineString, Point

line = LineString([(0, 0), (10, 0)])

# Distance to the start: 0.0
print(line.project(Point(0, 0).as_geometry()))   # 0.0

# Distance to the midpoint: 5.0
print(line.project(Point(5, 0).as_geometry()))   # 5.0

# Point above the midpoint still projects to 5.0
print(line.project(Point(5, 3).as_geometry()))   # 5.0

# Normalized distance in [0.0, 1.0]
print(line.project(Point(5, 0).as_geometry(), normalized=True))   # 0.5
print(line.project(Point(10, 0).as_geometry(), normalized=True))  # 1.0

# Geometry values that are line-like also support project()
line_geom = line.as_geometry()
print(line_geom.project(Point(5, 3)))                    # 5.0
print(line_geom.project(Point(5, 3), normalized=True))   # 0.5

Polygon Indexing

Togo supports different polygon indexing strategies for optimized spatial operations:

from togo import TGIndex, set_polygon_indexing_mode

# Set the indexing mode
set_polygon_indexing_mode(TGIndex.NATURAL)  # or NONE, YSTRIPES

Integration with tgx and libgeos

Togo integrates with the tgx extension and libgeos to provide advanced geometry operations, such as topological unions and conversions between TG and GEOS geometry formats. This allows you to leverage the speed of TG for basic operations and the flexibility of GEOS for more complex tasks.

Example: Unary Union (GEOS integration)

unary_union is a module-level function (Shapely-compatible) that merges multiple geometries into one using GEOS topological union. It accepts any wrapper type directly — no .as_geometry() conversion required:

from togo import Polygon, unary_union

# Create several polygons using the Shapely-compatible constructor
poly1 = Polygon([(0,0), (2,0), (2,2), (0,2), (0,0)])
poly2 = Polygon([(1,1), (3,1), (3,3), (1,3), (1,1)])

# Module-level unary_union — accepts Polygon wrapper objects directly
union = unary_union([poly1, poly2])

# The result is a single geometry representing the union
print(union.geom_type)   # 'Polygon'
print(union.to_wkt())

# Works with mixed types (Poly, Polygon, Geometry, etc.)
from togo import Poly, Ring, Geometry
poly3 = Poly(Ring([(5,0), (7,0), (7,2), (5,2), (5,0)]))
union2 = unary_union([poly1, poly3])
print(union2.geom_type)  # 'MultiPolygon' (non-overlapping)

This operation uses tgx to convert TG geometries to GEOS, applies the union in libgeos, and converts the result back to TG format for further use in ToGo.

Example: Buffer Operations (GEOS integration)

The buffer() method creates geometrical buffers (expanded or shrunk versions of geometries) using GEOS:

from togo import Point, LineString, Polygon, Ring, Geometry

# Buffer a point to create a circular zone
point = Point(0, 0)
circular_zone = point.buffer(10.0, quad_segs=16)
print(f"Point buffer: {circular_zone.geom_type}")  # Polygon

# Buffer a line to create a corridor around it
line = LineString([(0, 0), (10, 10)])
corridor = line.buffer(2.0, cap_style=1)  # round ends
print(f"Line buffer: {corridor.geom_type}")  # Polygon

# Buffer a polygon to expand or shrink it
exterior = Ring([(0, 0), (10, 0), (10, 10), (0, 10), (0, 0)])
poly = Polygon(exterior)

expanded = poly.buffer(2.0)    # Expand outward by 2 units
shrunk = poly.buffer(-1.0)     # Shrink inward by 1 unit

# Via Geometry object with advanced parameters
geom = Geometry("POLYGON((0 0, 20 0, 20 20, 0 20, 0 0))")
buffered = geom.buffer(
    distance=3.0,
    quad_segs=16,           # Segments per quadrant (higher = smoother)
    cap_style=1,            # 1=round, 2=flat, 3=square
    join_style=1,           # 1=round, 2=mitre, 3=bevel
    mitre_limit=5.0         # Mitre ratio limit
)

Like unary_union, buffer operations automatically handle TG ↔ GEOS conversions. For comprehensive buffer documentation, see BUFFER_API.md.

Example: Distance and Proximity Operations (GEOS integration)

The nearest_points() and shortest_line() functions find the closest points between geometries:

from togo import Point, LineString, Polygon, Ring, nearest_points, shortest_line, from_wkt

# Find nearest points between geometries (module-level function)
point = Point(0, 0)
line = LineString([(10, 0), (10, 10)])
pt1, pt2 = nearest_points(point, line)
print(f"Nearest on point: ({pt1.x}, {pt1.y})")  # (0.0, 0.0)
print(f"Nearest on line: ({pt2.x}, {pt2.y})")   # (10.0, 0.0)

# Get the connecting line (Shapely v2 API - module-level function)
shortest = shortest_line(point, line)
print(f"Distance: {shortest.length}")  # 10.0
print(f"Connecting line: {shortest.coords}")  # [(0.0, 0.0), (10.0, 0.0)]

# Method style also works
shortest = point.shortest_line(line)
pt1, pt2 = point.nearest_points(line)

# Measure gap between polygons
poly1 = Polygon(Ring([(0, 0), (5, 0), (5, 5), (0, 5), (0, 0)]))
poly2 = Polygon(Ring([(10, 0), (15, 0), (15, 5), (10, 5), (10, 0)]))
gap_line = shortest_line(poly1, poly2)
print(f"Gap between polygons: {gap_line.length}")  # 5.0

# Practical use case: Check if features are within distance
def within_distance(geom1, geom2, max_dist):
    return shortest_line(geom1, geom2).length <= max_dist

building1 = Polygon(Ring([(0, 0), (10, 0), (10, 10), (0, 10), (0, 0)]))
building2 = Polygon(Ring([(20, 0), (30, 0), (30, 10), (20, 10), (20, 0)]))

if within_distance(building1, building2, 15):
    print("Buildings meet separation requirement")

# Works with WKT geometries
g1 = from_wkt("POINT(0 0)")
g2 = from_wkt("LINESTRING(5 5, 10 10)")
connecting = shortest_line(g1, g2)
print(f"Distance: {connecting.length:.2f}")

For more examples, see the shortest-line tests and examples/shortest_line_demo.py.

Performance Considerations

  • Togo is optimized for speed and memory efficiency
  • For large datasets, proper indexing can significantly improve performance
  • Creating geometries with the appropriate format avoids unnecessary conversions
  • Buffer operations support quad_segs parameter to balance quality vs. performance

Soon there will be a full API documentation, for now please refer to the test suite for more usage examples.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

togo-0.7.4-cp314-cp314t-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

togo-0.7.4-cp314-cp314t-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

togo-0.7.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

togo-0.7.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

togo-0.7.4-cp314-cp314t-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

togo-0.7.4-cp314-cp314t-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

togo-0.7.4-cp314-cp314-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

togo-0.7.4-cp314-cp314-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

togo-0.7.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

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

togo-0.7.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

togo-0.7.4-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

togo-0.7.4-cp314-cp314-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

togo-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

togo-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

togo-0.7.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

togo-0.7.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

togo-0.7.4-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

togo-0.7.4-cp313-cp313-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

togo-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

togo-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

togo-0.7.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.1 MB view details)

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

togo-0.7.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.9 MB view details)

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

togo-0.7.4-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

togo-0.7.4-cp312-cp312-macosx_10_13_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

togo-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

togo-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

togo-0.7.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

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

togo-0.7.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

togo-0.7.4-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

togo-0.7.4-cp311-cp311-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

togo-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

togo-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

togo-0.7.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

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

togo-0.7.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

togo-0.7.4-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

togo-0.7.4-cp310-cp310-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

togo-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

togo-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

togo-0.7.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

togo-0.7.4-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

togo-0.7.4-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

togo-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

togo-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

togo-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

togo-0.7.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

togo-0.7.4-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

togo-0.7.4-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

togo-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file togo-0.7.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67045ab4b92c55c459d008aa997535de3d7620615d1de3e046a9dbea4f15e560
MD5 cba9d9d616e7b5361317ca0014234368
BLAKE2b-256 424e21ba6c24bcf766e55c89c3ad4185f226cd1f90973757851d95d64ebd2631

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78f69cb506dff7a43e0446937ebb0f0c0e909bc1da5f142a20621ba623da3c08
MD5 106ef6f030caac82c950415bed9ed1ab
BLAKE2b-256 dbd8a31166e245c679d348deebc49bf9c3eff1ff563a2fbed80eeadc7a07ef00

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8c45a182c13c099f59e1b84a3c6ecb7ebcbea47c481c3782635faadc6386d80
MD5 4c059780ff97f91d965c2cf34ffa5b76
BLAKE2b-256 ce271c7339d923e0a91540d1ead6c9c4ff7d411b35f123cbfb81c5c0c02ae8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f74dd1c2f565949b79f551f5a96347636c00ed680927b4f6463298373e6b9be5
MD5 398650a36178f51ad3962bab3031af92
BLAKE2b-256 724eddbfbd3ab55f4d2c8e33c7a2fc570a399b1c287e487278e7613e0eaac662

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b8d0e4caf666de6bda7676a1be01728e0ffa66571c29d7fe988144d76700237
MD5 6bd127a5785015ac3ab04baa67e78729
BLAKE2b-256 d3688b66531d6b2eac00f346fe79a133fc339a996f9380ab045dc47a850477ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b591d481b1339726d9e4a1e85719b2fa7239c09db562d31c2ee8c526b4ad3075
MD5 89fba3ef316f276a0c239c42713cf0ea
BLAKE2b-256 a98b5e4b2332a40d3cdd749f093a672f7e708a1bca2f69f5db4d161f5e52eaec

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314t-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41caa8b000168c732c60e8d687ad49e5154cdbc6514f43a92de9b5403f46bfe1
MD5 42acd29e66906426c52e8ef1ec7058f1
BLAKE2b-256 01fcba40c867e48ef2467219a287f51c1d16abe7ddd6fa8dec1f6a44fc640170

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1756a6414d9de1834dc09b8e1d1ef241d155a88fda4f502d06b8f2e334037225
MD5 1a15aa039bbecca5fb6444fb85ae9a4b
BLAKE2b-256 d43b95b58ff28accf90e879ccc1c4291e833f3d425c0216952cd114888c0e68a

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df0227925e6a0b0415402417e8713e488f0b62abd4c642b216ccd52dae192fcb
MD5 28c7674eb3b27ebc36e7e5c60e40e15d
BLAKE2b-256 b11010c9c4dfb88d31f447a8c2f9d2cc1a707a77361806c8afa6b46ef76e8b45

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f75c48d03570edbaa6e608cb57b268e503d53bb5db9ce8461f13211743059b8e
MD5 48f04233025aa1ebc425fb9e0c46c825
BLAKE2b-256 a11790a274748456cf475e7e981fe399576a3f6c2521c1a2f78d77cd7bfcb679

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f95239edf96cbbfa33494f45059d6342cbbe748a460c0c32e852cfaceb03e1e1
MD5 0f1b78f17435e7a4429af6fa9249f8e0
BLAKE2b-256 60c299ad31ac3b49ff00b9e3cc8b98f12e0dfbd0cd6b99f92c69b9b725fc7fcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 10a054e20c0e8021962ac8b387a3994c9843982eff3ec442414c352080ad29e3
MD5 e04272c223b47faf6a2205dabcc66c99
BLAKE2b-256 2afaa9dd5635edec89c596267dd1b57008e0395748d873db95cd36370dbc414d

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp314-cp314-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3e16431382b7eb99e1cf8087817a470c54c1a6d6b32b04b92696b3fa35f943d
MD5 0febb0853084d683f167a015fc6ab9d1
BLAKE2b-256 d7a560ec0508be5e202902e4a7bf72d824bb6717b90c3b9b275f1b7d0ff678a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a970516174a7247ee234402fc20fae077e2154f1971ee784f0f72583b629f54
MD5 5ce88a60b69a96a0f6bd0a847eb9f27c
BLAKE2b-256 4d634d1399d9c171022fd1d18fa8e078d584a8dc58eaeec0fdb045f4e93b57cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1020d9e239c15ffecc1175e1784862052c200d007cef5ab440c5c9b0867e65f
MD5 3574b170e9977c70da397d71196d8c12
BLAKE2b-256 92b4201372e47eb80fb58b29c80c32eb699154610636ca1f8e1b5613ce7720ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c26dd00d27449f7e40500e38b4d6fbb9cc0d46b5df1750d3eba757e12a24f04
MD5 1c975f7e18ad6232d64e0a1fe31456b1
BLAKE2b-256 b266fbb3448bb462592b4448b7653532deb51a507f0ddba184e63a9dac35cbe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44cfbd9fbcf442e22c2cbb95a9577bf36e7956c4ad0e741ec01336d76d240716
MD5 b24ddfe69ae59f256e3119f417dc2271
BLAKE2b-256 a8670604be90e53e695218923c451edc1d3b890b40e3df280f4e84b7932e8c1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 49eb1213d09e8dce759a2b88cddaad58302f4d7e4440be3cc8297bb9586bac5e
MD5 5fa313a32d09757058f82516fdff1ba3
BLAKE2b-256 d01cb706a947e0dc4e04926183ea329761315b5e3037275b961509779c638ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94a718cb6e2a9e17a3e41979547d00b4d3cce5e3835c87cd5d13bbcb2eef74f0
MD5 60e4fa3bd8e34617d4db92e031543827
BLAKE2b-256 f5b2ccf02115957ec42e0c1f92159584d154abc5824e10ac724fa0519ebc78d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db0bbf0dcccc476765cf205487b071102156ed639b170eaafdcdf406a17b8d40
MD5 121206a6b754ff138e2d9efc7ca14b84
BLAKE2b-256 4fad225aae8d4a76eed3ae9cf92773fe0bd01ca9a054727d1c88f4406fcc0371

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 954fda41d3f097a662d7044863ebf8055802852a652a520f60d89a451b577bdf
MD5 08ab9f158abf6e56075cc76742eabc15
BLAKE2b-256 2c049567c6d2c999b7db47eb10e24aedb2c22dfe089f2e58e2c261b7a2e2fa86

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e33d6ac7d15a0c3b6276aef0ca40317a62e8198f2344a864963be49170e67a00
MD5 68bfc41db0ee722ffc3d9439765e9f18
BLAKE2b-256 2cf99d8ef3859a08ad34ffe4498b5c7704d1cd87370b7b2c0e2803d05a8daeba

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f42182352749c6e91b5410af96d84a53b24b642cc9b7d9849507d978b82afb5
MD5 a3fac07b0a077b3eaae7db2e6a3fb58c
BLAKE2b-256 ce4f25fc837856528a52095bb9516d26b028b11bebeff5740190504b4023a425

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2ee010a2a7a0788125c87c5d6498e26290b28c853e08fb59bed97faad305ddc2
MD5 2166df0769ab9d09f4220cede40655c7
BLAKE2b-256 cacd18839007cd877897f3481f5081121396308ba47eecbb6f78f4adbcda6bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7de9c2fd3da621db9680ee979bf57b1342cf31ff5117dc115ec81bd06c7f3557
MD5 09f74c65738ba2cadf5b3bad3ac1b5a0
BLAKE2b-256 bd80e3607923e7b89b548661a9b46d85b6ca203982ac06de3120aaf305baf882

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 994ebf1ccdb9d6d4801b130c98522a9d4367f74579aee43c31a3938e0a428ec3
MD5 2ef9a7b47275ed03fd657a4970adfea9
BLAKE2b-256 b085612e3693e2d233015710695a2ad4335d6b2d3ebbeef7559d1666bf63db18

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9cf064db276d706601e5121c7d5f54630d7cba0cefa96c71f46b6cde04e0970
MD5 8f52c7b6ef4d8d62d2fc53f58bac1758
BLAKE2b-256 6b8600733bfb3a533e32ca92611547458eaca0e9327a764664911fc10db22df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d45108233e0282047cccb583b780c91868c0052c37a731b5628ae7f6ff87a3e
MD5 04c0be942ecfa7917bb3a13c502e35b3
BLAKE2b-256 30ac36cb06838716d5a64a808766b1585c8ea0dee74febcec06395f14cadbb3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd5c6e65b40f275117d926dd8a3ff0814d8c4dd93e52b34261a4e24e3851f55
MD5 61c329009303a7e8e0e621ffef532993
BLAKE2b-256 8de84291eef8c4be28ca6ebfd40b562bb30c1e36b10debdd7e50ebd14ca9901e

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72a31d54a8cb052c6c2a68ed5edc86e721d04adaf9d2fb354d140da07984aa6b
MD5 ab2cea114e5c28de7ec7708d9f1efc1d
BLAKE2b-256 04ae6a23fedb668f55dc3470d0fe52e0bb09035f0257a1d3a4d642c6cf328564

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74f193dfa47a8446f5d2bf72804a7fc7a3f7463feb1f799cc7c79a98b2244596
MD5 12f452c7c5384f889d5df38523e9a907
BLAKE2b-256 5e482304163a809a42b7f91515b7c054ad35d0a5a87a25a3dafb69108568d0ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d76b31ac325cfbc4ec83f6ea9ea4776383bbb92410c6d7474cf79c44708d2639
MD5 34e3063055234e0c5815efb2723f1f83
BLAKE2b-256 04271b7d1e1bf9584e083c7fcee1d8995ef70fd73d21e8d52041536cd61c9413

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5979a1a45c600595104c948e18cd6b0d6732a6902ba8e8fbd6d22e71c4986cf
MD5 0bef6d9548c2678e6d606e109b7b8ed8
BLAKE2b-256 e106167c6e722940a52ae2585e514af788bec8165188c2aeea9979d193e4b720

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bca710595e3a1e3d4ecacd24f598524e457603607b60cf1be999442a42c4d29
MD5 2ac63ee3cbc741201f40aecdec6ae217
BLAKE2b-256 207dea346d44626c9613097da38870917be2c6b60cb47dc53c965f2dae237125

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d780b5f651fac93fd82fce79b72c82aaf4827f48d2bea9aa9c8edf86afbcc6f7
MD5 429b71a96c77a43e8258a38c1cefdb5f
BLAKE2b-256 3cbff78a49e16dfdb15102392eadc16ad6edf0dff346d418dcb56c729a0ad759

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb22113f32dc54fb034094c174167d4deb17ce70f0b2ad76004ef812d67e05c9
MD5 2cdd4770d62bb7334181a09731a7dde9
BLAKE2b-256 d9d2fe0bb2151ccc4486a73aab79788435c606b60e2dba3221e62a7d54bec0cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: togo-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5b6e19072268f26af1a5fd313f88dcf394aa8e8b72ca6b57f8af96c3eed99cd
MD5 2d22a93f8e926d8d75c79ac6ca76fbe6
BLAKE2b-256 86753cd342d554dad4dfced2fe5c95df88891d5b754a5a679cccbd940d0b5177

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42095b0e9f56f9ab90db9c2ca9a47cfe3bd9c43db0281e8518c13214008be765
MD5 c455741c947bf3688909324238833a85
BLAKE2b-256 3826161bbcb62407afd91edc5a084165d2361de919b4c0e5cd1df356642e0c66

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a0cb63e13afdc560a73c2f81f061c568fb4a2e30f33141978448956d4bfd942
MD5 8843761935b54b72ae8e402947987d8e
BLAKE2b-256 96f55379c2c0546bbd45acefdef09418f3dc406791cc65a5363830b471ef72ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 664515cd89c551cd1768e34968649de7449c7d832e623d510d85829bab26f8d4
MD5 6cad0008521f6486e072eded4806ce41
BLAKE2b-256 e2d8d41ec3528f6218e2d95ede5a2a66c87a89581ec6c0752e2e94f1b788eb93

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: togo-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73b794899f4785fbecb6428e4441d5e54ef52eab1f08f525de9f8fb27a2da7a9
MD5 48881bd1b53023b6ba9eacb36a5638ca
BLAKE2b-256 7aaefc2924c8f575ccdb26d37532ea0b5b9a199fdb54dfc33baeeca5ffebcc61

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: togo-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd44585d78f5c4e09ffb00174ab7c84cb57b1175274a0ce097ad553b0d0e8e8c
MD5 6a05f910767ec10092e6a0e5dd7f33cd
BLAKE2b-256 3cbd7a6d44fb9bfacdad65b54e0a4144dd4d2ee2a1e68d64a04342e5a8356771

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: togo-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1febde18f045fab053b3ff9192d70201450f2f53463bd94d0306f01e0e60b6b4
MD5 53bb62258037f6f4c3b48337bd78d0d2
BLAKE2b-256 cae116d5c5fd5ae6f3b06c1c7747e7e2e0ad3e037fea561e3859d46f226190f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9444d606b16341a5a36f1a45d6f68817d61e215b37ba1dcd13e05cb27dc7abf0
MD5 240f8805e25ae5949aaeb6df027e0aee
BLAKE2b-256 e5dceafc892bd787cee342c9bbf1d6813f6fb997420b8cb68de0d9aa945bc72a

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50771c5587c1c9d2970bed65da5e33a54a994ca5c7c40fcd6857d4b340a07902
MD5 b019e4f56c9941750004fe4bf72efa30
BLAKE2b-256 bf97ec6cabd06c70f7d4fb74d5d29d82eb974d1b6f2f5f33fc6e4aafc74a88c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for togo-0.7.4-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddd16bd02bdaa8844f50c2d9fba8052336133ffc4448a66034efc05a92d72d5e
MD5 91ac7157e6aec2e3ecf6645ad5fa79eb
BLAKE2b-256 90979b7810fd1f9164a660006cdb372eb2485c5d7a2b498ab14e06d1a11ae672

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: togo-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c7e94beb40f669adbc027c90a867a85d955a9a14f7a6e1d1a30eff3e3e1e769
MD5 55d5d04c5e667cc804e95a1d57696172
BLAKE2b-256 e83147dffa1159119f63966cf2f4b572c316079a8c95dfd08c556cab7f55f0b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

File details

Details for the file togo-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: togo-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for togo-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32b52f7c0ae92906fd39f6122935a8f1e0dc3a453504dd5c2d8ccb77a2be383f
MD5 02a713c2d9ba311c72f111759ce5dd5f
BLAKE2b-256 41b8a0a3a1ccca2a3bbc52c0f97c243603c5769c520bd981d557b7fc4b8bbd4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for togo-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on mindflayer/togo

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

Release history Release notifications | RSS feed

This release

0.7.4 This release

48 files

0.7.3

32 files

0.7.2

32 files

0.7.0

16 files

0.6.3

16 files

0.6.2

16 files

0.6.1

16 files

0.6.0

16 files

0.5.1

16 files

0.5.0

16 files

0.4.6

16 files

0.4.5

16 files

0.4.4

16 files

0.4.3

16 files

0.4.2

16 files

0.4.1

16 files

0.4.0

16 files

0.3.3

16 files

0.3.2

16 files

0.3.1

16 files

0.3.0

16 files

0.2.7

16 files

0.2.6

16 files

0.2.5

16 files

0.2.4

16 files

0.2.3

16 files

0.2.2

16 files

0.2.1

16 files

0.2.0

16 files

0.1.5

17 files

0.1.4

9 files

0.1.3

17 files

0.1.2

16 files

0.1.1

17 files

0.1.0

1 file

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