Skip to main content

topos-bible

Find, parse, and complete Bible references in text. Fast (written in Rust), typed, and without dependencies.

pip install topos-bible

Wheels are published for Linux (x86_64 and aarch64), macOS (Apple Silicon and Intel), and Windows, on Python 3.10 and later.

Usage

from topos_bible import BookStyle, OffsetUnit, Topos

topos = Topos()

for m in topos.search("Read Jn 3:16-18 and Rom 8:28", OffsetUnit.CHAR):
    print(m.passage.reference, m.passage.osis, m.start, m.end)
# John 3:16-18 John.3.16-John.3.18 5 15
# Romans 8:28 Rom.8.28 20 28

topos.parse("1 Cor 13:4-7", BookStyle.NAME).reference
# '1 Corinthians 13:4-7'

# Completions replace text[start:end] with completion.text
[c.text for c in topos.complete("Gen 1:", 6, OffsetUnit.CHAR, BookStyle.NAME, 2)]
# ['Genesis 1:1', 'Genesis 1:2']

The package is imported as topos_bible.

API

Topos() Default English book names and versification
Topos.with_config(json) Custom books, genres, or chapter_verses; raises ToposErrorException if the JSON is invalid
search(text, unit) Every reference in text, as Match(passage, start, end, line, column)
parse(reference, style) One reference (Jn 3:16 or OSIS John.3.16) as a Passage, or None
complete(text, cursor, unit, style, limit) Completions for the reference ending at cursor (limit 0 means no limit)
verse_ranges(passage) Each segment as a VerseRange(start, end), with whole chapters expanded to their verses
verses(passage) Every verse in the passage, in order, as ChapterVerse(chapter, verse)
contains(outer, inner) / overlaps(a, b) Whether one passage contains, or shares any verse with, another
search_with(text, unit, query) The references a ToposQuery keeps
contradiction(query) Why nothing can match, if the query's filters contradict each other
  • Passage(book_id, book, reference, segments, osis), with reference written in the requested BookStyle (NAME, ABBREVIATION, or OSIS)
  • Completion(label, kind, start, end, text), where kind is a CompletionKind (BOOK, CHAPTER, or VERSE)
  • Offsets: pass OffsetUnit.CHAR so offsets match Python string indices (BYTE and UTF16 are also available)

Segments

passage.segments lists each part of the reference as written. Each is either a PassageSegmentVerses(start, end) with ChapterVerse ends, or a PassageSegmentChapters(start, end) with chapter numbers; end is None for a single verse or chapter:

from topos_bible import PassageSegmentChapters, PassageSegmentVerses

passage = topos.parse("John 3:16-18,20-4:2; 5", BookStyle.NAME)
for segment in passage.segments:
    match segment:
        case PassageSegmentVerses(start=start, end=end):
            print("verses", start.chapter, start.verse, end)
        case PassageSegmentChapters(start=start, end=end):
            print("chapters", start, end)

topos.verse_ranges(passage)  # whole chapters with real verse numbers: John 5 is 5:1 to 5:47
len(topos.verses(passage))   # every verse, one by one

Queries and options

Both are builders: each method returns a new value, like the CLI's options.

from topos_bible import OffsetUnit, Topos, ToposOptions, ToposQuery

query = (
    ToposQuery.create()
    .new_testament()                  # --nt; also old_testament(), testament(), exclude_testament()
    .genre("Pauline Epistles")        # -g; also book(), exclude_genre(), exclude_book()
    .explicit_overlap("Romans 8")     # -o: names a verse of Romans 8 (whole chapters don't count)
    .exclude_overlap("Romans 8:28")   # also inside(), any_overlap(), exact_overlap()
)
matches = Topos().search_with(text, OffsetUnit.CHAR, query)

topos = (
    ToposOptions.create()
    .merge_data('{"books":[{"book":"John","abbreviations":["jhn"]}]}')  # also data(), remove_data()
    .context_book("John")                                              # also context_heading()
    .build()
)

How references are written is a third builder, ToposFormat (the CLI's --psg-fmt):

from topos_bible import BookStyle, ToposFormat

fmt = ToposFormat.create().book(BookStyle.ABBREVIATION).join_adjacent(True)  # also book_separator(),
# chapter_verse(), range(), verse_separator(), chapter_separator(), omit_first_verse_of_chapter_range(),
# chapter_in_single_chapter_books(), and with_json('{"join_adjacent": true}')
short = ToposOptions.create().format(fmt).build()  # search results: "Jn 3:16-18"
short.complete_with(text, cursor, OffsetUnit.CHAR, fmt, 20)
short.format_passage(passage, fmt)

Errors

from topos_bible import ToposErrorException

try:
    custom = ToposOptions.create().data(open("bible.json").read()).build()
except ToposErrorException as error:
    print(error.error.message)

Invalid queries (an unknown book, genre, or passage) raise it too.

search finds abbreviations (Jn, 1 Co), ranges and lists (5:1-3,5; 6:6), ff, Roman numerals (Matth. x, 8), and words split across lines, while skipping false positives like is 2.5%.

Source, the CLI, and other languages: github.com/MasterTemple/topos-bible. Released under CC0 1.0.

Metadata

Release files for topos-bible 0.4.0

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

Built distributions (wheels)

Table of built distributions (wheels) for topos-bible 0.4.0
File
topos_bible-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
topos_bible-0.4.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
topos_bible-0.4.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
topos_bible-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
topos_bible-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
topos_bible-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
topos_bible-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
topos_bible-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
topos_bible-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
topos_bible-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
topos_bible-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
topos_bible-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
topos_bible-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
topos_bible-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
topos_bible-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
topos_bible-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
topos_bible-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
topos_bible-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
topos_bible-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
topos_bible-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
topos_bible-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
topos_bible-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
topos_bible-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
topos_bible-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
topos_bible-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 29.9 MB

Release files / topos_bible-0.4.0-cp314-cp314-win_amd64.whl

Download URL topos_bible-0.4.0-cp314-cp314-win_amd64.whl
Size 1.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
10ebca43e58926a0179814c633f0114c6e79e5d3e3a4bee30799b82a91132071
BLAKE2b-256 checksum
How to use checksums
31309a7ba16424463d1bcc9adb37dbc5bd654e2d088908dbb3224b230a540c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL topos_bible-0.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c2fee466bf70f88a4d97f8e18318f591c193cf243f7bfbdb14481aa9f2bf260
BLAKE2b-256 checksum
How to use checksums
6bd8424b5ff759807ff0aee7bbcaeeab2a2ab964de62d588d793dc8da94392ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL topos_bible-0.4.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
28b69208fdc93a7862c5bd4e15dc64efe2d39ed6e6a8f01ebd402343e399c085
BLAKE2b-256 checksum
How to use checksums
4fb3d76d8d5b4b8ac695a4fb1bfba4aaa012531abbb045aaa6473b724ce6d4a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL topos_bible-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3241895c7e3fe6be6646fdaf1a2ede3f30ca555375f82848cdaa738dfe96d9f4
BLAKE2b-256 checksum
How to use checksums
58b4c61f454784560292aedaa171ce1af518ca0466d79db2fead8ad2471b4e60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL topos_bible-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82824b836e99ae0fca448391cc10f15d8c5219d2cf65146abec2396af64d477f
BLAKE2b-256 checksum
How to use checksums
7d183479a8fac4e74decb4e04f981bbffb2a28f3ddb86ad9a768b644190ab891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp313-cp313-win_amd64.whl

Download URL topos_bible-0.4.0-cp313-cp313-win_amd64.whl
Size 998.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b000a7e99a023d4d9352dc86b5363cf22bdaad18dce3ecad91fb3f0c4937bd9e
BLAKE2b-256 checksum
How to use checksums
4e8f16662f1d950ebfd86f7a4d22fb50713415e765144db94473403d61386fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL topos_bible-0.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
35539558f490b3e4b07c8946c34dcf86e3c78428fc8108a80ce15a0ab20eeeb9
BLAKE2b-256 checksum
How to use checksums
7975ca245fbaccd9c2dabf7cdaedf92983e14134dd144a972e5273505bf9e3b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL topos_bible-0.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
07545da890e440111a9353ee8ff2b8d5d05b92e51d9d50347d0b271477a0e791
BLAKE2b-256 checksum
How to use checksums
1ebcd584d1db46da3f5720cbc13c329de7955baedb0dfc1f2cbb4734351221a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL topos_bible-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b0b753bf0cce3584d0137ebcbab43a8da76e9d33d25aa46c35203d0e3c700cfa
BLAKE2b-256 checksum
How to use checksums
4dddcf684376be5ab8adfb68dabbf958d88606dc9eac7a559ed0bdeea578220a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL topos_bible-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2ea1c0f1c7187bdf95242ea6f07332b9eef8fa851e8dd8adf9c3fec5c3456ec
BLAKE2b-256 checksum
How to use checksums
cd0f3ea8fad2f66e57fd301a3ec58f70545f5fb3d4d2cf1ebd10d5ab520a5d29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp312-cp312-win_amd64.whl

Download URL topos_bible-0.4.0-cp312-cp312-win_amd64.whl
Size 998.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6da75133c874ab37bfbf1ef410de34e42093329d70b997dc13cd5b49f652ffe3
BLAKE2b-256 checksum
How to use checksums
dead8ce1429a75a1c6b3103bc8abcc87f22590e100f0fa99793d53c6912aba3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL topos_bible-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06c7a58555dbe2b14784d38b2d578adae58467ddca9924dd2e66df3607b5f44e
BLAKE2b-256 checksum
How to use checksums
c04cbbbdc5782303b6e05ceca6375fad3c0017c2f4ab84e0eeec7c2f78c38832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL topos_bible-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6703c890925d50f4552d5de4fda78e70daa75c61eecfdbc42996400a185bc9a8
BLAKE2b-256 checksum
How to use checksums
256e1c37e622a08f447b4511662aa1554241159656c501039c3780453c6f738e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL topos_bible-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b100adae1ef52835163157893ce3990440e89a76f2114871ae987d96363bc138
BLAKE2b-256 checksum
How to use checksums
07bf51522fc4b0faf91c9db05b1abb80c2a4f212934a907a47a0b71d21dc0419
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL topos_bible-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bdbea38c056ccf4957fb46917e18e8740b7e7a1b050fe09dd3ff0bff25c172f2
BLAKE2b-256 checksum
How to use checksums
a2470e41ee6995f701d5bb1e007c73dffd1855c9b3618e7308ff0c7f0eda42e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp311-cp311-win_amd64.whl

Download URL topos_bible-0.4.0-cp311-cp311-win_amd64.whl
Size 998.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
23ecbe8bf4e84d5e21a5cc09d1fd8d421c4b670ae8abc2eeb7e3dcf68676bf71
BLAKE2b-256 checksum
How to use checksums
65a76ff4bd560a79cfea6db936a87b7c9e78047b5313282c2a1bbc241b29bb9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL topos_bible-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cf7a8b26a50c19c8b7fd5d132f06ab80337088097c4e73bbb58dc47d441b7698
BLAKE2b-256 checksum
How to use checksums
526e0cb004310f39039192ad70a5100a503519a50093da1fe5bf5f3fc3caa667
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL topos_bible-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2dc378853dc2f01620fbcceab0eceb009e3f14a8a1f34274af311c6b2ab83fc8
BLAKE2b-256 checksum
How to use checksums
20efa54453bbc2bba5361e72f05b4f749d58e968c361660d31480ac3ad43591b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL topos_bible-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
85f783f87630ceaf2fd541112b7cc5ae850e3073ef8749f352a7b7660b9e473b
BLAKE2b-256 checksum
How to use checksums
4fc9c268711fca6a3fbf264a9654418abf45827a7e4c7e89a22c5478c06bddd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL topos_bible-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
44a4136bfb59182cdde057d66bbca43ca383d788075681ba5b6a90c89d9f07ee
BLAKE2b-256 checksum
How to use checksums
0efe9794f8f351d43f88e1def1a37efc2ca9c19a7aed3a2a1642ec1e38a4bf2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp310-cp310-win_amd64.whl

Download URL topos_bible-0.4.0-cp310-cp310-win_amd64.whl
Size 999.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8ccd688d90f7baa88c2ef498bec205a8c0e50e560199cc6b00a6aeb1b9e3598d
BLAKE2b-256 checksum
How to use checksums
4dce6fdeff972f5f3f2766ebd7f8cb6cd679dfbe61741be11de5f3c958969b4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL topos_bible-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5a700cbc5bd5c7a6edfa535528b3cfc27cf302536820b3ec04ac7e93eebfa373
BLAKE2b-256 checksum
How to use checksums
42d4b9b81bcb21ecace431abf653d99325b5b1e3855e78a289e015892daefbd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL topos_bible-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
632122ac59ed027dda72a4f97a756ea6b58835f533cd16f1a770842d4bf05ae4
BLAKE2b-256 checksum
How to use checksums
63e28e49d73f022b3becb34f0e66ba0705907e7c182c8e9497eb2c657b8c7db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL topos_bible-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
854773c5a8e14f8df0ca6654c96cdaa3efdcc65fe20668da3e155792815cf692
BLAKE2b-256 checksum
How to use checksums
e86bf4d25e118485c1023679fa6db517af3c856bd502b44a7da7662a22ba95a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / topos_bible-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL topos_bible-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a003367418ec00605426d13ef5ce15ffd8cc6a4d59fee3c88c35a0347c490053
BLAKE2b-256 checksum
How to use checksums
7f819e3d5122b6d93d32ee203a014f26287b6bf57e27e6e9de1168f2f621cac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

25 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