Skip to main content

doc2struct

doc2struct is an algorithm that can parse documents fast on one thread. It has been released in alpha, due to demand. Will be polished.

Parsing a document

installation python

pip install doc2struct

c

git clone https://github.com/john-friedman/doc2struct.git
cd doc2struct
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
cmake --install build --config Release --prefix ./install

functions

# Parse directly to standardized text
standardized_text = parse_html(html, rules=None)
standardized_text = parse_pdf(pdf, rules=None)
standardized_text = parse_text(text, rules=None)
standardized_text = parse_partialsgml(text, rules=None)

# Convert to instructions
instructions = convert_html_to_instructions(html, rules=None)
instructions = convert_pdf_to_instructions(pdf, rules=None)
instructions = convert_text_to_instructions(text, rules=None)
instructions = convert_partialsgml_to_instructions(text, rules=None)

# Convert instructions to standardized text
standardized_text = convert_instructions_to_standardized_text(
    instructions, rules=None
)

# Visualize
visualize_instructions(
    instructions,
    filename="instructions_visualization.html",
    open_browser=True,
)
visualize_standardized_text(
    standardized_text,
    filename="standardized_text_visualization.html",
    open_browser=True,
)

# Saving output
import polars as pl
from doc2struct import parse_html

standardized_text = parse_html(html, rules="SEC:10-K")
pl.from_dicts(
    standardized_text, infer_schema_length=None
).write_parquet("document.parquet")

It emits a compact data structure, preserving nesting, suitable for storage as parquet.

Column Meaning Example
id Sequential output row number, starting at 0 3
level Nesting depth within the document 2
type title, text, textsmall, table, image, list, or redundant "table"
text Text content; image alt text for images; associated title for tables. null for lists "Consolidated Balance Sheets"
matrix Tables: rows of cell strings. Lists: [relative_depth, item_text] pairs, both strings. null otherwise [["Year", "Revenue"], ["2025", "100"]]
cleaned Table cleanup changes and unresolved issues, represented as a list of strings. null for other types ["removed_empty_rows", "merged_header_rows"]
preamble Table rows only: associated text before the table, or null "Amounts in millions."
footnotes Table rows only: list of [id, text] pairs, or null [["(1)", "Includes discontinued operations."]]
postamble Table rows only: associated text following the table’s footnotes, or null "See accompanying notes to the financial statements."

It supports customizable rulesets, that allow the algorithm to be easily tweaked to process different documents better. For example, the 10-K preset produces:

Column Meaning Example
class SEC classification "item"
standardized_title A nicer title "item1a"
"10k": {
      "columns": [
        {
          "name": "class",
          "source": "text",
          "types": [
            "title"
          ],
          "pattern": "(?i)^item\\b",
          "value": "item"
        },
        {
          "name": "standardized_title",
          "source": "text",
          "types": [
            "title"
          ],
          "pattern": "(?i)^item\\s*(\\d+)\\.?([a-z])?(?![a-z])",
          "value": "item\\1\\L\\2\\E"
        }
      ],
      "headers": [
        {
          "name": "part",
          "regex": "^part\\s*([ivx]+)$",
          "level": 0,
          "requires": []
        },
        {
          "name": "signatures",
          "regex": "^signatures?\\.*$",
          "level": 0
        },
        {
          "name": "item",
          "regex": "^item\\s*(\\d+)\\.?([a-z])?(?![a-z])",
          "level": 1,
          "requires": []
        }
      ]
    }

The ideal use case for doc2struct is as part of a document router that uses LLMs to tweak the rulesets depending on the corpus.

The first usecase of doc2struct will be processing every SEC html, pdf, and text file (10TB+) for about $0.04 (AWS spot estimate using c6gd.medium).

Modalities supported

  • HTML
  • PDF with a text layer
  • TXT
  • Partial SGML (TEXT with SGML mixed in), e.g. SEC form 345 documents from 1999

How it works

doc2struct takes a modality and converts it to instructions using the modality specific adapter. Instructions can be thought of as a 'block' that contains just the sufficient information necessary to later construct a tree hierarchy. Instructions are then converted to standardized text.

HTML -> Standardized text

HTML tokenization

Only essential information is kept. Uses SIMD.

Takes html bytes (UTF-8, falling back to cp1252), outputs tokens.

(kind, text/tag, attributes including style)

kind meaning
0 TEXT
1 START
2 END
(1, 'p',  {'style': 'font-weight:bold'})   
(0, 'Item 1 & 2', None)                    
(2, 'p',  None)                            
(1, 'br', {})                              
(1, 'img', {'src': 'a.png', 'alt': 'logo'})
(0, '\n', None)                            
(1, 'td', {'colspan': '2'})                
(0, 'Total', None)
(2, 'td', None)
(1, 'script', {})                          
(2, 'script', None)                       

Normalization

Normalizes tokens into instructions with these columns:

block, line, row, col, span, text, flags, font_size, indent, href, tag, src

Column Meaning
block one id per plain line, or one shared id for a whole table
line the visual line
row, col position in a table, empty outside tables
span RxC (rowspan x colspan), only when the cell is bigger than 1x1
text the text of the run. For an image, its alt
flags bitmask: bold 1, italic 2, underline 4, centered 8, all_caps=16 and proper_case=32
font_size px, from the nearest enclosing font-size
indent px, from the nearest enclosing element's own text-indent, padding and margin
href link target of the enclosing <a>
tag innermost enclosing block tag
src image source, set only on image instruction cells
block line row col span text flags font_size indent href tag src
0 0 ITEM 1. BUSINESS 9 16 p
1 1 We make 0 24 p
1 1 software 2 24 p
1 1 , see 0 24 p
1 1 Note 4 0 24 /ex.htm p
1 1 . 0 24 p
2 2 Company logo 0 logo.png
2 2 \n 0
3 3 0 0 Revenue 0 td
3 4 0 1 1x2 2021 1 td
3 5 1 0 Cloud 0 td
3 6 1 0 services 0 td
3 7 1 1 0
3 8 1 2 5 0 td

Convert instructions to standardized text

Takes instructions, converts them into standardized text, suitable for storage in a parquet file. Supports new columns.

Default

Column Meaning Example
id Sequential output row number, starting at 0 3
level Nesting depth within the document 2
type title, text, textsmall, table, image, list, or redundant "table"
text Text content; image alt text for images; associated title for tables. null for lists "Consolidated Balance Sheets"
matrix Tables: rows of cell strings. Lists: [relative_depth, item_text] pairs, both strings. null otherwise [["Year", "Revenue"], ["2025", "100"]]
cleaned Table cleanup changes and unresolved issues, represented as a list of strings. null for other types ["removed_empty_rows", "merged_header_rows"]
preamble Table rows only: associated text before the table, or null "Amounts in millions."
footnotes Table rows only: list of [id, text] pairs, or null [["(1)", "Includes discontinued operations."]]
postamble Table rows only: associated text following the table’s footnotes, or null "See accompanying notes to the financial statements."

With the 10-K preset

Column Meaning Example
id Sequential output row number, starting at 0 3
level Nesting depth within the document 2
type title, text, textsmall, table, image, list, or redundant "table"
text Text content; image alt text for images; associated title for tables. null for lists "Consolidated Balance Sheets"
matrix Tables: rows of cell strings. Lists: [relative_depth, item_text] pairs, both strings. null otherwise [["Year", "Revenue"], ["2025", "100"]]
cleaned Table cleanup changes and unresolved issues, represented as a list of strings. null for other types ["removed_empty_rows", "merged_header_rows"]
preamble Table rows only: associated text before the table, or null "Amounts in millions."
footnotes Table rows only: list of [id, text] pairs, or null [["(1)", "Includes discontinued operations."]]
postamble Table rows only: associated text following the table’s footnotes, or null "See accompanying notes to the financial statements."
class Classification assigned by the SEC rules "item"
standardized_title Normalized identifier for a recognized heading; otherwise null "item1a"

PDF

PDF to instructions

Left to right reading orientation, y used to calculate new lines. In the future this will change to support other reading alignments.

Convert instructions to standardized text

Same as for HTML.

TXT

TXT to instructions

TXT is naively assumed to be in order.

Convert instructions to standardized text

Same as for HTML.

Partial SGML

Partial SGML to instructions

Partial SGML is naively assumed to be in order.

Convert instructions to standardized text

Same as for HTML.

Instruction definition

Term Meaning
instruction cell a single run of text with one style, or an image
instruction one block: all instruction cells that share a block id. A plain line of text is one instruction. A whole table is one instruction.
instructions the full list of instruction cells for a document, in document order

Table definition

A table is one output row. Its matrix holds the cleaned data and its other columns hold what belongs to it.

Title. The text calculated to be the table's title.

Preamble Text before a table, related to the table.

Footnotes. Text right after the table such as(*, (a), 1, †) is moved into footnotes as [id, text] pairs.

Postamble Text after a table, related to the table.

Example

id,level,type,text,matrix,preamble,footnotes,postamble
0,0,title,Segment results,,,,
1,1,text,Revenue grew in every segment.,,,,
2,1,table,Segment results,"[[""Segment"",""2024"",""2023""],[""Cloud"",""105.4(a)"",""87.9""],[""Gaming"",""23.5"",""15.5(b)""]]",(In millions),"[[""(a)"",""Includes acquired businesses.""],[""(b)"",""Restated.""]]",Source: company filings.
3,1,text,Operating income also rose.,,,,

Rulesets

Rules change how the algorithm and adapters work.

Here is the full default ruleset (as of 11/3/2026)

{
  "name": "default",
  "headers": [],
  "header_styles": ["bold", "all_caps", "proper_case"],
  "remove": {
    "patterns": [
      [
        "^\\d+$",
        false
      ],
      [
        "^-\\d+-$",
        false
      ],
      [
        "(^\\s*\\d+\\s*\\||\\|\\s*\\d+\\s*$)",
        false
      ],
      [
        "^_+$",
        false
      ],
      [
        "^●(?:\\s*●)*$",
        false
      ],
      [
        "^table\\s+of\\s+contents$",
        true
      ]
    ],
    "repeat_threshold": 20,
    "page_label_regex": "^f-\\d{1,4}$"
  },
  "tables": {
    "steps": [
      "validate_structure",
      "merge_formatting_chars",
      "remove_empty_rows",
      "remove_empty_columns",
      "remove_subset_rows_bottom_to_top",
      "remove_subset_rows_top_to_bottom",
      "remove_subset_columns_left_to_right",
      "remove_subset_columns_right_to_left",
      "merge_duplicate_header_rows_down"
    ],
    "single_row_to_text": true,
    "title_from_section": true,
    "footnote_regex": "^(\\*+|\\((?:[a-zA-Z]|\\d{1,3}|[ivxlcdmIVXLCDM]{2,4})\\)|\\d{1,3}(?:[.)](?!\\d)|(?=\\s|$))|†+)",
    "annotation_exclude_regex": "(?i)^(?:\\(\\d{3}\\)\\s*\\d{3}[-.\\s]\\d{4}|[1-9]\\d{2,4}\\s+(?:[\\w.\\x27-]+\\s+){1,5}(?:street|avenue|road|boulevard|drive|lane|way|st\\.?|ave\\.?|rd\\.?|blvd\\.?)\\b)",
    "footnote_lines": 3,
    "preamble_lines": 7,
    "postamble_lines": 7,
    "unwrap_layout": false
  },
  "lists": {
    "max_gap_rows": 3,
    "max_tail_rows": 1
  },
  "columns": []
}

html_tokenizer

  • Skips comments, doctype, and the contents of script, style and title.
  • Keeps: style, colspan, rowspan, href, src, alt and hidden.
  • Decodes entities and lowercases tag names.
  • Self-closed non-void tags get a START and an END.

token_normalizer

  • Hidden: skips display:none elements and everything inside them. With options, it also skips the hidden attribute and visibility:hidden.
  • Body only: ignores everything before the first non-head tag.
  • Lines: a line ends at the end of p, div, h1–h6 or li, or at <br>.
  • Styles: reads bold, italic, underline and centered from the tags and inline style, and takes the nearest font_size and indent.
  • Links: the nearest <a> sets href.
  • Tables: nested tables are flattened into the cell, spans are capped at max_span, and empty cells get a placeholder instruction cell.
  • Repair: implied end tags for p, li, td and tr, and end tags never pop past a table.
  • Whitespace: whitespace-only text at the start of a line is dropped.

convert_instructions_to_standardized_text

  • Merging: adjacent instruction cells in the same line with the same style are joined into one piece of text.
  • Fake tables: a table with only one non-empty row is marked as not a table.
  • Cleaning: page numbers, "table of contents" links and text repeated about 20 or more times (running headers and footers) are marked as redundant.
  • Header rules: determine nesting.
  • Column rules: determine making new columns
  • Predicted headers: what doc2struct thinks might be a header.
  • Small text: text with a smaller font size than most of the document becomes textsmall.
  • Nesting: lines are placed under the nearest earlier header with a lower level. level is the nesting depth.
  • Tables: table rules.

Presets

doc2struct has a default set of rules in presets/defaults.json, it also has SEC filing presets in presets/sec_filings.json for 900+ SEC document types.

Adding adapters.

It should be fairly easy to add new adapters for different modalities. OCR -> instructions is possible, but a dedicated vision LLM might perform better there.

Timeline

  • July 2024: SEC Parsers released.
    • At the time, the best open source LLM parser could parse one Tesla 10-K root form in ten minutes.
    • SEC Parsers could do 2 per second.
    • It was forked early on by fintool.
  • December 2024: doc2dict released.
    • Generalized to parse any sort of html files, not just specific SEC files.
    • Added customizable rulesets.
  • May 2025: doc2dict updated.
  • February 2026: doc2dict updated.
    • HTML parsing speed doubled.
    • At this point, many companies working with SEC data pointed LLMs to copy/refine doc2dict for their own parsers.
  • October 2026: doc2struct released.
    • HTML parsing speed benchmarked at 500 MB/s
    • PDF parsing speed benchmarked at 25 MB/s
    • TXT at 60 MB/s
    • Rulesets defined for [n][ of sec corpus]

Process

  • Work began with me reading thousands of SEC html files. That allowed me to write a system of general rules to parse more and more html files in the way a human (or LLM) would.
  • I initially used Claude to write code. Then switched to writing by hand, as I got better at coding. I alternated between writing code manually and describing the algorithm to Claude.
  • In October 2026, I settled on the final algorithm and data structure. Then used Sol/Astra to flesh out / write most of the code. I have barely inspected the code. This is new for me.
  • I have also tasked coding agent loops with adding rulesets for most files across the SEC corpus. El nuevo mundo.

Note: this work has been interrupted by my other commitments. The algorithm was (mostly) completed by May 2026.

Benchmarks

data type size time throughput
Every 2025 10-K and 10-K/A html 19,085.105 MB 39,962 ms 477.6 MB/s
Every 2020 8-K and 8-K/A html 2,765.038 MB 12,474 ms 221.7 MB/s
Every 10-K, 10-Q, 8-K as well as /A for MSFT html 288.175 MB 514 ms 560.7 MB/s
100 10-K and 10-K/A PDFs pdf 213.225 MB 8,520 ms 25 MB/s
1,000 pre-2000 filing documents partial SGML 36.957 MB 898 ms 41.2 MB/s
1,000 pre-2000 filing documents text 36.957 MB 590 ms 62.7 MB/s

Every 2025 10-K and 10-K/A is about 19,085,104,953 characters or about ~5 billion tokens.

Note: someone suggested 'Tolkiens' as a measure. Assuming TXT speeds, this yields about 800 LOTRs per second.

Future Improvements

I barely understand SIMD. I somewhat understand HTML's DOM. I do not understand PDF. Hopefully, my understanding (or a LLM) will improve much over the next year. I think:

  1. ~4x improvement to speed for HTML is plausible
  2. ~20x improvement to speed for PDF is plausible
  3. Massive improvement in quality is plausible

Is doc2struct useful?

It is for me. Hope it is for you as well. It is not the right tool for many use cases. PDF support will remain minimal.

Acknowledgements

  • Justin Lokos: for coding loop suggestions.
  • simdjson team: Daniel Lemire, Geoff Langdale, John Keiser, Paul Dreik, Francisco Thiesen and others for inspiration on how to apply SIMD.
  • lexbor: Alexander Borisov for writing an excellent html parsing library that was used as the backbone of doc2dict.
  • xmltodict: Martin Blech's excellent XML library.
  • Rysana: for general inspiration on optimization and language choice.

And many OSS contributors:

dermonito, AnirudhJM24, GuangzheLeLe Wang, Owen Gordon, Mike Meyers, Jeff Meyers, l0pl0p, d6tdev, xingren23, Norman Niemer, paraknell, Wanxuan Li, cardal4, Matthew Massicotte, Benedetto Leto, everling, Alex Braid, Muhsin Tcheifa, Benjamin Cance, mjc0608, hrishikesh kamath, a-dafinca, Henry Meng, fountainheadpro, Michael Haggerty, fmmoret, Jerry Bard, Rian Dolphin, Gal Skarishevsky, Rui A, Denis Lima E Alves, Bill McDonald, rbarman, msharifbd, eltociear, Athe-kunal, and others.

Metadata

Release files for doc2struct 0.1.0

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

Source distribution (sdist)

Source distribution for doc2struct 0.1.0
File Size Uploaded Provenance Actions
doc2struct-0.1.0.tar.gz 39.7 MB With provenance Details for doc2struct-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for doc2struct 0.1.0
File Actions
doc2struct-0.1.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for doc2struct-0.1.0-cp315-cp315-win_amd64.whl
doc2struct-0.1.0-cp315-cp315-manylinux_2_34_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp315-cp315-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp315-cp315-manylinux_2_34_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp315-cp315-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp315-cp315-macosx_14_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp315-cp315-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp315-cp315-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp315-cp315-macosx_14_0_arm64.whl
doc2struct-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for doc2struct-0.1.0-cp314-cp314-win_amd64.whl
doc2struct-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp314-cp314-macosx_14_0_arm64.whl
doc2struct-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for doc2struct-0.1.0-cp313-cp313-win_amd64.whl
doc2struct-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
doc2struct-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for doc2struct-0.1.0-cp312-cp312-win_amd64.whl
doc2struct-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
doc2struct-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for doc2struct-0.1.0-cp311-cp311-win_amd64.whl
doc2struct-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
doc2struct-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for doc2struct-0.1.0-cp310-cp310-win_amd64.whl
doc2struct-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for doc2struct-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
doc2struct-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details for doc2struct-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl
doc2struct-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details for doc2struct-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl
doc2struct-0.1.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details for doc2struct-0.1.0-cp310-cp310-macosx_14_0_arm64.whl

Total release size: 286.6 MB

Release files / doc2struct-0.1.0.tar.gz

Download URL doc2struct-0.1.0.tar.gz
Size 39.7 MB
Tags Source
SHA-256 checksum
How to use checksums
bb2d8cdf0c4f41397e52bd444e608c97efa1411abc9f70ca47f32b2e7b3fcd97
BLAKE2b-256 checksum
How to use checksums
4c692a1c57187f524ee72316cd4ec81baa159d66cc3bba425147050275ca0157
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp315-cp315-win_amd64.whl

Download URL doc2struct-0.1.0-cp315-cp315-win_amd64.whl
Size 8.7 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
1fcd8811c918165a62569318c2874d7d69ae99fdbbd95daf57043eaa5ab55a4f
BLAKE2b-256 checksum
How to use checksums
83511fc465dcc20b15a1786dd041b9589fd6102875d20d96c86b4c5843241cb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp315-cp315-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp315-cp315-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.15 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
35afa00cc3c9f01aacf9b276e948bc7ecd683bffc4d5932672ae989bb3272901
BLAKE2b-256 checksum
How to use checksums
5551ff031c635ddb9b363f88bcd1429c70c0adee4103f795a4cd64e1261ffa60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp315-cp315-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp315-cp315-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.15 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
1b6cafb4d6f8385255ea1e05aded9f8857152d72c02385e33c4769d29a7733b6
BLAKE2b-256 checksum
How to use checksums
dca4d82be2387695b8008c055757177360690f59e669f92091d3392227c09d96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp315-cp315-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp315-cp315-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.15 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
f46df517e604be36bbfba17fc965ec33a03ee70042d5dd6ffb5f586ddaa11dcd
BLAKE2b-256 checksum
How to use checksums
eb6c00945501d20499fdcdcd30848bf21ede3f49cfe05c63057f1a82bfaa4246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp315-cp315-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp315-cp315-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7a0990c0b11ae5f3cc0addd491382e3f15220a282532c4bd36ca1131e08cb963
BLAKE2b-256 checksum
How to use checksums
a29514d860597bb5a09f17e114f42d2e31d2c0c2e713c6d1861356b4763db11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp314-cp314-win_amd64.whl

Download URL doc2struct-0.1.0-cp314-cp314-win_amd64.whl
Size 8.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2e5181cea035c069a4469dfc85fb2d330a214d4197c1339acc50cfb2055280d4
BLAKE2b-256 checksum
How to use checksums
2c1129b2def949e92cc5b0b59bdee9228cd296ba9f3436dbed3d803060862b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
943fff2e0551aacd1b61fee739d9e41132448d6056cdad9902dbc80125efcc3c
BLAKE2b-256 checksum
How to use checksums
8517082c5b87acc1ddb61a83e0987e36ce70ff82828024568da50b83e71ae6bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp314-cp314-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
82d06c8ebe3fddf49db8a944487d535a29e08396e102aa1cfa48e2076d7559fb
BLAKE2b-256 checksum
How to use checksums
10d3eeedf2cd390b3c5c77bb69788628968113fad8907d62a16dd8f3f98cda64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp314-cp314-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
552e91fc840092297f821c7843542872f1503e6015647f7f629afaee20943ed5
BLAKE2b-256 checksum
How to use checksums
e27834c86fc15b9c2980351b33b289ebc40911eedfe4f28b60ac096f9845e3ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp314-cp314-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
713206191e925638638c93cb6ae84a3e8b30a96842ae6995e12ed0dc4f10a820
BLAKE2b-256 checksum
How to use checksums
788a959da856ba6a6c81e8d271e3cf960c70b6ee48bddc8bb3e76c4ce0e9e3af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp313-cp313-win_amd64.whl

Download URL doc2struct-0.1.0-cp313-cp313-win_amd64.whl
Size 8.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bea87e240a910629860623692c62e32f26d3d3029c3e26e1238ac762d66582ab
BLAKE2b-256 checksum
How to use checksums
d3639180f9a374098fe8e5da07362d17d08aebe69d4cb54eb87f23c129e79c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
259e9accc284b431b50eb10e235782eda0e0542c14a9893816622066f66e8f61
BLAKE2b-256 checksum
How to use checksums
b0e4dcbd4e577caaf68cfc01e759347abd59eb8991c5f1dee2ef4e6b93aa95f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp313-cp313-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
37c48c96170973c9839964c02d6094bc45a1e1530eaacecf41f0ea3ab43a2642
BLAKE2b-256 checksum
How to use checksums
0f44bc9f992e147693791648a24c164a2464246af34a82ede8b66f89380f34a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp313-cp313-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
887f3135e10e64894ca22433c0ff5398c740c03b44812d5af026ab7070ba0f1c
BLAKE2b-256 checksum
How to use checksums
7f06b687f637b3d39c82105f611cb48b02ec62de68b71c828d69c5788ebb7e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp313-cp313-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5afa9e763f41b8687aade517e6e355c384544c2fef42f6225deda1175c3caaa2
BLAKE2b-256 checksum
How to use checksums
d97714893f77c4233797c3ef594c6abd67e897b3f0a183e468e3c8610e6bb988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp312-cp312-win_amd64.whl

Download URL doc2struct-0.1.0-cp312-cp312-win_amd64.whl
Size 8.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e2cba44410d7723ac136ed20a6fc12937bc0eda2fc00aeb492239bfc737df9a0
BLAKE2b-256 checksum
How to use checksums
c71a15b8adcb7ba94eaa7132299046a05cef9976bf00e38382977a5a74844db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
cd177801b4effbf9bd68c477f624e11b7268d025e609434a7c73c12a4aa760cf
BLAKE2b-256 checksum
How to use checksums
ba72d6b01fb47581e2f8804a52562012a6eb2d95b05f03ef1c88a68958354e34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp312-cp312-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
55b8723b9dd9bc6bef119c4442fb63ba67693f88b011e640bd72c61ed72f1bb3
BLAKE2b-256 checksum
How to use checksums
8a6303c312dbdfc7fb71b9194135b4f2b5859145d4677241f8c138253a0da6e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp312-cp312-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
84bdeaa9fa83724f5a26a01ddb0dbfa0488491d7c2c514e681b878ce9eab6043
BLAKE2b-256 checksum
How to use checksums
098f28733bf83206326f1dcfcdb2f41d7c18d4eaf19a18eb5e53e28e90b4877f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp312-cp312-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7ad244d7300e3c5dc567b44694250c1ef1779d2b1a8eb02491324b6c511d88b2
BLAKE2b-256 checksum
How to use checksums
4b61dc9ccb5a635e19bcfd6283288c0a6cb2fb6dc2120f940581f551e3a8d6d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp311-cp311-win_amd64.whl

Download URL doc2struct-0.1.0-cp311-cp311-win_amd64.whl
Size 8.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
687dfb1ac83e5036683b50a8279708f6ee03c142a3396426e26283a0fdd31d7f
BLAKE2b-256 checksum
How to use checksums
35e5f4beafbcae254c35706ebaab58bf2a91dda37dc37aaa254976392de5a8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
56c8cba9cde6b3ea9163c9fc1a9b85a4c106f6f71ab043aa2a9ae7464561bf49
BLAKE2b-256 checksum
How to use checksums
5ade572dd69b7f002533a209dc2243827765aab59e80c8b167653476c841a7a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp311-cp311-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
e27077b2994a3da1c21666518449fc8cf364c3104da75bf137625cc0e5be4be3
BLAKE2b-256 checksum
How to use checksums
653b7cdc50e004eec6327aa8d52d3a4d57125c724564efdbad5d4b1e7a9bbd0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp311-cp311-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
6fdcaa2510f885f02c3c7ddecdf298926e082c0db671e7a32644e7368e051466
BLAKE2b-256 checksum
How to use checksums
49476b1daf4ba279755c20999827df3bed9e2bd984544da6d0db0725473fc61c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp311-cp311-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
479204028215eb2e629174d9a0336fb6cf36227982325125aca14f2f0300b0e2
BLAKE2b-256 checksum
How to use checksums
9edec044ed49a4e5b6107949df204e6086c40b398e1ae2c9e15d573d70b7bfdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp310-cp310-win_amd64.whl

Download URL doc2struct-0.1.0-cp310-cp310-win_amd64.whl
Size 8.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7ce03be178ec0f5f76ab259718cf4053d4b6b6c3bd76f55cc2c45c33acd09fab
BLAKE2b-256 checksum
How to use checksums
dc72b78f2cefafdb9fa98f3d00cbffeea961e812dc061dbcfe7b4906a75bfb04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL doc2struct-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 8.3 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
44e90920bbb3a14104ef73c7edceed6456f69090601de05cd602536f9ad9f6fd
BLAKE2b-256 checksum
How to use checksums
0da3b3cf2966d6ece6fc27acef82a7aea3ac0ea3aab037bc481545b892928532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL doc2struct-0.1.0-cp310-cp310-manylinux_2_34_aarch64.whl
Size 8.3 MB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
0987ed7282266170aae0a5bba8d84da62f90be0815556007be34e19c7235f3c9
BLAKE2b-256 checksum
How to use checksums
0afcf036d66a0edc4b2bfce4e492b9c9d510211e528bcc9b81826a057007406e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl

Download URL doc2struct-0.1.0-cp310-cp310-macosx_14_0_x86_64.whl
Size 8.0 MB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
a8ddcfe9ba2169ce0e8c47f22b4f6bb23462dacf509c5f3d776ba89d548e6be2
BLAKE2b-256 checksum
How to use checksums
7cca102f07182087c1f15da1584830919487cae8f0c6c4641209608669d93d63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / doc2struct-0.1.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL doc2struct-0.1.0-cp310-cp310-macosx_14_0_arm64.whl
Size 7.9 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
514fa78d8aeefc7b894c709c2372cbf8077975d3f744ee48a29dbbb1097f9b83
BLAKE2b-256 checksum
How to use checksums
c180b859f7cab88d1ff1c56df5f06ae663776b7aa9c5c33c25c93335edd2ce44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Security for doc2struct 0.1.0

Provenance

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

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for doc2struct-0.1.0.tar.gz

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

31 release files Full provenance

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