Python bindings for oxidize-pdf — generate, parse, split, merge, and manipulate PDF files
Project description
oxidize-pdf
Rust-powered PDF library for Python. Generate, parse, split, merge, and manipulate PDFs with native performance. Ships with a built-in MCP server so AI agents can work with PDFs out of the box.
No C dependencies. No Java. No subprocess calls.
Installation
pip install oxidize-pdf # Core library
pip install "oxidize-pdf[mcp]" # + MCP server for AI agents
Platforms: Linux (x86_64, aarch64) | macOS (x86_64, Apple Silicon) | Windows (x86_64) Requires: Python 3.10+
Why oxidize-pdf?
| oxidize-pdf | Pure-Python libs | C/Java wrappers | |
|---|---|---|---|
| Performance | Native (compiled Rust) | Interpreted | Native but heavy |
| Dependencies | Zero | Varies | Poppler, Java, Ghostscript |
| Memory safety | Rust ownership model | GC-dependent | Manual / GC |
| Type stubs | Full (mypy/pyright) | Partial | Rare |
| AI-ready (MCP) | Built-in | No | No |
MCP Server
Give your AI agent full PDF capabilities in one line:
oxidize-mcp
The built-in Model Context Protocol server exposes 12 tools, 6 resources, and 5 prompts — compatible with Claude, GPT, and any MCP client.
Claude Desktop integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"oxidize-pdf": {
"command": "oxidize-mcp",
"env": {
"OXIDIZE_WORKSPACE": "/path/to/your/pdfs"
}
}
}
}
Available tools
| Tool | What it does |
|---|---|
read_pdf |
Read metadata — page count, version, encryption status, title, author |
extract_text |
Extract text from all pages or a specific page |
convert_pdf |
Convert to markdown, chunks, or RAG-optimized format |
create_pdf |
Create a new PDF with optional metadata |
save_pdf |
Save a session to disk, with optional encryption |
add_content |
Add pages, text, and graphics to a session |
annotate_pdf |
Add text annotations and highlights |
manipulate_pdf |
Split, merge, rotate, extract pages, reverse, overlay |
manage_forms |
Create, fill, read, and validate form fields |
secure_pdf |
Encrypt, check permissions, verify signatures |
extract_entities |
Extract structured entities from pages |
analyze_pdf |
Validate structure, detect corruption, check PDF/A compliance |
The server also exposes resources (session data, capabilities, version info) and prompts (guided workflows for summarization, data extraction, form filling, and more).
Configuration
OXIDIZE_WORKSPACE=/path/to/pdfs oxidize-mcp
Or start programmatically:
from oxidize_pdf.mcp.server import run
run()
Python API
Create a PDF
from oxidize_pdf import Document, Page, Font, Color
doc = Document()
doc.set_title("My Document")
doc.set_author("Jane Doe")
page = Page.a4()
page.set_font(Font.HELVETICA, 24.0)
page.set_text_color(Color.black())
page.text_at(72.0, 750.0, "Hello from oxidize-pdf!")
page.set_font(Font.TIMES_ROMAN, 12.0)
page.text_at(72.0, 700.0, "Generated with Python + Rust.")
doc.add_page(page)
doc.save("output.pdf")
Parse an existing PDF
from oxidize_pdf import PdfReader
reader = PdfReader.open("document.pdf")
print(f"Pages: {reader.page_count}, Version: {reader.version}")
for i, text in enumerate(reader.extract_text()):
print(f"--- Page {i + 1} ---")
print(text)
Operations
from oxidize_pdf import split_pdf, merge_pdfs, rotate_pdf, extract_pages
split_pdf("input.pdf", "output_dir/") # Split into individual pages
merge_pdfs(["part1.pdf", "part2.pdf"], "merged.pdf") # Merge multiple PDFs
rotate_pdf("input.pdf", "rotated.pdf", 90) # Rotate all pages
extract_pages("input.pdf", "subset.pdf", [0, 2, 4]) # Extract specific pages
Graphics
from oxidize_pdf import Document, Page, Color
doc = Document()
page = Page.a4()
page.set_fill_color(Color.hex("#3498db"))
page.draw_rect(72.0, 700.0, 200.0, 100.0)
page.fill()
page.set_stroke_color(Color.red())
page.set_line_width(2.0)
page.draw_circle(300.0, 500.0, 50.0)
page.stroke()
doc.add_page(page)
doc.save("graphics.pdf")
Types
from oxidize_pdf import Color, Point, Rectangle, Margins, Font
# Colors
Color.rgb(1.0, 0.0, 0.0) # RGB
Color.hex("#ff6600") # Hex
Color.cmyk(0.0, 1.0, 1.0, 0.0) # CMYK
# Geometry
Point(72.0, 720.0)
Rectangle.from_xywh(72.0, 72.0, 468.0, 648.0)
Margins.uniform(72.0)
# Fonts — all 14 standard PDF fonts
Font.HELVETICA # Font.HELVETICA_BOLD
Font.TIMES_ROMAN # Font.TIMES_BOLD
Font.COURIER # Font.COURIER_BOLD
Error handling
from oxidize_pdf import PdfReader, PdfError, PdfIoError, PdfParseError
try:
reader = PdfReader.open("missing.pdf")
except PdfIoError as e:
print(f"I/O error: {e}")
except PdfParseError as e:
print(f"Parse error: {e}")
except PdfError as e:
print(f"PDF error: {e}")
Exception hierarchy: PdfError > PdfIoError, PdfParseError, PdfEncryptionError, PdfPermissionError
MCP Server
oxidize-pdf includes an MCP server that exposes PDF capabilities to AI assistants like Claude. Install with the mcp extra:
pip install oxidize-pdf[mcp]
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"oxidize-pdf": {
"command": "uvx",
"args": ["--from", "oxidize-pdf[mcp]", "oxidize-mcp"]
}
}
}
Claude Code
claude mcp add oxidize-pdf -- uvx --from "oxidize-pdf[mcp]" oxidize-mcp
Available tools
| Tool | Description |
|---|---|
read_pdf |
Open a PDF and get metadata (pages, version, encryption) |
extract_text |
Extract text content from PDF pages |
convert_pdf |
Convert between PDF versions |
analyze_pdf |
Analyze structure, fonts, images, and compliance |
extract_entities |
Extract images and digital signatures |
manipulate_pdf |
Split, merge, rotate, extract, and reorder pages |
annotate_pdf |
Add text annotations, highlights, and stamps |
manage_forms |
Create, fill, and read PDF form fields |
secure_pdf |
Encrypt, decrypt, and set document permissions |
create_pdf |
Create a new PDF document with pages |
add_pdf_content |
Add text, shapes, and images to pages |
save_pdf |
Save the document to file or bytes |
Resources
oxidize://fonts— Available built-in PDF fontsoxidize://page-sizes— Standard page sizes with dimensionsoxidize://capabilities— Server capabilities and tool listingoxidize://version— Version informationoxidize://workspace— PDF files in the workspace directoryoxidize://session/{id}— Session data by ID
Known limitations
- Encryption write support:
Document.encrypt()configures encryption parameters but the underlying Rust library does not yet serialize the encryption dictionary to the PDF output. Reading encrypted PDFs works correctly. - CPython only: PyPy and GraalPy are not supported.
License
MIT — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oxidize_pdf-0.4.3.tar.gz.
File metadata
- Download URL: oxidize_pdf-0.4.3.tar.gz
- Upload date:
- Size: 284.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
878f0a865d940e534735998b72a800ef5c48a332f02f82ac03104698b52a1f7e
|
|
| MD5 |
7969ff8025cf677efdd641b5434dc1d3
|
|
| BLAKE2b-256 |
b3af3f6aaad74b9f9a4061b729cb9a3ecd6c06a6841a1bc640195eac9d995a4c
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3.tar.gz:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3.tar.gz -
Subject digest:
878f0a865d940e534735998b72a800ef5c48a332f02f82ac03104698b52a1f7e - Sigstore transparency entry: 1356804675
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: PyPy, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8347cfd77adda827108143f725313f1fdb5d102e8151a8e6ef6f90154b110663
|
|
| MD5 |
0dfdf13fb232115b7e2eafd107b87ca8
|
|
| BLAKE2b-256 |
a4319b18e3923129dafe3d67c39828c5b2faaad9ca07581409d297dd1fea949e
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl -
Subject digest:
8347cfd77adda827108143f725313f1fdb5d102e8151a8e6ef6f90154b110663 - Sigstore transparency entry: 1356804957
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: PyPy, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48c6cb14abe23505719eaacd179c46bf2f57288bcbde75e3db8a37879c728b64
|
|
| MD5 |
333f2bbe4f305f37907aba7c60222dd6
|
|
| BLAKE2b-256 |
add774f4830c11437377ad8ded040f56b94683ebe71b1ab81e478ac1623b3315
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl -
Subject digest:
48c6cb14abe23505719eaacd179c46bf2f57288bcbde75e3db8a37879c728b64 - Sigstore transparency entry: 1356804874
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52426df806001b8f91910f7e9897847c08f7c34248d35137d1f009b97bb8728f
|
|
| MD5 |
016e38ebbfc54360c606837a21684bd7
|
|
| BLAKE2b-256 |
5abbd0c02d104e3202b8cf7df1c3a0c7b20ec21826cb18433579b60932e00aa7
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl -
Subject digest:
52426df806001b8f91910f7e9897847c08f7c34248d35137d1f009b97bb8728f - Sigstore transparency entry: 1356805194
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8ba2a3c7fdd52804695f2f85c5af334ce8edfdedf0870b5c9f7f2bc4535a6a2
|
|
| MD5 |
9bc7b3b4dbf2cf19a4d4c7fd7f691189
|
|
| BLAKE2b-256 |
3c44c00d4f998635fa63313e3ded3835d95cf478d76a0971e2885aa400e0c2f6
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314-win_amd64.whl -
Subject digest:
f8ba2a3c7fdd52804695f2f85c5af334ce8edfdedf0870b5c9f7f2bc4535a6a2 - Sigstore transparency entry: 1356804835
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82997ad7d02866a4cdd5c410943eddd56461781b4a1396753cb48a169a0dea8e
|
|
| MD5 |
806150e090dc12965ce76071f46cad02
|
|
| BLAKE2b-256 |
39ca84b9aef8a64ac94edce95bd3a1849e3bda32d9b2872945e8702f94e9e08b
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_x86_64.whl -
Subject digest:
82997ad7d02866a4cdd5c410943eddd56461781b4a1396753cb48a169a0dea8e - Sigstore transparency entry: 1356805046
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
515048b82a884c79aed068e39d08f36cdcae298ecb7e37f40b798aeef9cac6db
|
|
| MD5 |
608de9cf7180142cd5f8d599815b8ed3
|
|
| BLAKE2b-256 |
56a550d5f6ed15db986e3a4a96bbebf04627cde53bc64bee25638e6361cfc985
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314-manylinux_2_28_aarch64.whl -
Subject digest:
515048b82a884c79aed068e39d08f36cdcae298ecb7e37f40b798aeef9cac6db - Sigstore transparency entry: 1356804723
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92740b318ce99569c04b6532c64ccf0adb9b262c9571d8c3f1e47f60a193e088
|
|
| MD5 |
6cf327bccf80676719625ae1e55a0e76
|
|
| BLAKE2b-256 |
26a451b8bf3f969a05bb458cf18375d8a43acfde8eb3e5e2e33fa87b93478665
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
92740b318ce99569c04b6532c64ccf0adb9b262c9571d8c3f1e47f60a193e088 - Sigstore transparency entry: 1356805138
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39ab96778da976b410604dd26c2dd22baae854131af96ddc7e142d564c283790
|
|
| MD5 |
90f1566697edd14f63686d52ece605c3
|
|
| BLAKE2b-256 |
b37096744aba3e5171719c73357b73c4ebc3f234bb3f18604be5809277748276
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
39ab96778da976b410604dd26c2dd22baae854131af96ddc7e142d564c283790 - Sigstore transparency entry: 1356805209
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2faa0afe00679e23fe13046d8f70af24538d1676b6f60b5f02ca50592139f886
|
|
| MD5 |
26ad2b1b4d26de4b833c7800215e6c4d
|
|
| BLAKE2b-256 |
d061f2bf0e033f5b33af9b90b9b0352e845592534d90becd56c825066afb06cd
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl -
Subject digest:
2faa0afe00679e23fe13046d8f70af24538d1676b6f60b5f02ca50592139f886 - Sigstore transparency entry: 1356805113
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6592ad5e9933231e4841ada1d3f9d6973116b1da33e106bd1a94b31b97647c57
|
|
| MD5 |
ca8b0b6777584c2ac290cfab888b1d29
|
|
| BLAKE2b-256 |
c6a5477564c6205c872d572c52b29f44af6ca1c44c10c6ebd4f40d891377d937
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313-win_amd64.whl -
Subject digest:
6592ad5e9933231e4841ada1d3f9d6973116b1da33e106bd1a94b31b97647c57 - Sigstore transparency entry: 1356805166
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10f6a9b67e23e5986ee02e36674db732a31d3d4e34267fc4db948a30c6ea583c
|
|
| MD5 |
a67a694410502bd247d38df0815c584f
|
|
| BLAKE2b-256 |
1336ad30560d233b8840effc58d6d9242a1a34e1d3497308e26673468f3a49df
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
10f6a9b67e23e5986ee02e36674db732a31d3d4e34267fc4db948a30c6ea583c - Sigstore transparency entry: 1356804930
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fccee17a357aa83dd80946d2b2664c5ee0712b205289bc0e01156d630235d31
|
|
| MD5 |
8f4432af330ff8d796df663c9ec0ce48
|
|
| BLAKE2b-256 |
c171b6698812377e41cc11e7871f37290e4a2f53a9542c728f1c4dd28df88d1e
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
0fccee17a357aa83dd80946d2b2664c5ee0712b205289bc0e01156d630235d31 - Sigstore transparency entry: 1356805084
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b66572ba02c87348f3bc4f8f5c4bb34e0151d7356ac806c2b62b7904872a8d7f
|
|
| MD5 |
8148614210e14160b2c77f125bd9105c
|
|
| BLAKE2b-256 |
82307becb2190355ccec278c09e3c1422e093fd9e11c4486408f73fa3ad79616
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
b66572ba02c87348f3bc4f8f5c4bb34e0151d7356ac806c2b62b7904872a8d7f - Sigstore transparency entry: 1356804689
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf00f32526c55bcbb2b21f110d98b3f887a76ca7f6fcae5c25d466033538c517
|
|
| MD5 |
8991886c6fd9ee8c5ef4887a7521a7ab
|
|
| BLAKE2b-256 |
5a4beb5360d1a031c1140adaba6977bfa733ba1edad3f076263b67b85b4c03e9
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
cf00f32526c55bcbb2b21f110d98b3f887a76ca7f6fcae5c25d466033538c517 - Sigstore transparency entry: 1356805024
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c2a4ad162e4878d1c9e7f277cc60c34a25429bbd701302b3d46b36f457863d0
|
|
| MD5 |
716a74252816ef042ac391c935454ad9
|
|
| BLAKE2b-256 |
a2b5383ef4b4fa8955f14776926479eb00ef6065190f3c8a6494c3c4349a4868
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp312-cp312-win_amd64.whl -
Subject digest:
2c2a4ad162e4878d1c9e7f277cc60c34a25429bbd701302b3d46b36f457863d0 - Sigstore transparency entry: 1356805064
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1099cce565c32996d640f0d5905e33a1f4224583b3a1991a5a98794654121fb1
|
|
| MD5 |
9116dd2b43be912457d62e36fb1f8849
|
|
| BLAKE2b-256 |
ab1b11f558388f7877c58b6fa21dee17cd8a11a400394868d2591cf635fd5506
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
1099cce565c32996d640f0d5905e33a1f4224583b3a1991a5a98794654121fb1 - Sigstore transparency entry: 1356804908
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49b1b165ead3fa4033a6bf24272103108f91043723e9433f0c1fd4a9881e6836
|
|
| MD5 |
d44d3e7aea14e17582a66b6bdb33f918
|
|
| BLAKE2b-256 |
83713e5ef6d8249011afea34c70fd3c68957482a18012bbaf694b74d31e19938
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
49b1b165ead3fa4033a6bf24272103108f91043723e9433f0c1fd4a9881e6836 - Sigstore transparency entry: 1356804753
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb43bb5f9c34e731093c5e4909712718c91c7cf0007e26c72988e36aee3e659
|
|
| MD5 |
a29a56652c38bd4ce5baf9c9f21c6538
|
|
| BLAKE2b-256 |
69a47da822bea8ccd3eeb6f03272287ace8e66f9fab01742200151895a3094ac
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
3cb43bb5f9c34e731093c5e4909712718c91c7cf0007e26c72988e36aee3e659 - Sigstore transparency entry: 1356804806
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b47fd3240bb83f7379855dd6dfff4478188f58903160b9cbc5e2e05202986c96
|
|
| MD5 |
90afc2420e20620038138f9578b7fad6
|
|
| BLAKE2b-256 |
980f133a0434fa6512f70163cfa3220376e97c00f20a1766f7f2bead3404fcf3
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
b47fd3240bb83f7379855dd6dfff4478188f58903160b9cbc5e2e05202986c96 - Sigstore transparency entry: 1356805229
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
991d1f1efb6d22faf190e7c0ee6885937a6ae2c226078ba4c0164fc5f5bbb485
|
|
| MD5 |
2b35e01de46a67b107055cbdf6ba3269
|
|
| BLAKE2b-256 |
5d68bb982bdf56187ae6d455ebb4c96a28c1a4973744b9b78a003bd47598e77e
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp311-cp311-win_amd64.whl -
Subject digest:
991d1f1efb6d22faf190e7c0ee6885937a6ae2c226078ba4c0164fc5f5bbb485 - Sigstore transparency entry: 1356804973
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59b1af76c2141f7e2b0ea0b7d17dd81867d49c48ffe1d3f5c7452063f7fcdb11
|
|
| MD5 |
9f0d8b0d79708e640dc7441f394c9b9e
|
|
| BLAKE2b-256 |
4f1bd207cd8fda58807cff6bb857f0549a7e378734fbf1f4483994b5ab308806
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
59b1af76c2141f7e2b0ea0b7d17dd81867d49c48ffe1d3f5c7452063f7fcdb11 - Sigstore transparency entry: 1356805260
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f245e55b26beb2b235941c358d938375bdcaf1c39afe454c467cfb2b39df1b8
|
|
| MD5 |
bcf75ba1b2714f8d3fbdb7cf2d130b77
|
|
| BLAKE2b-256 |
c2cfb727a08f3b12abdc1827af1ae45c176ca9761ab4b782725db7d2cebb935d
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
3f245e55b26beb2b235941c358d938375bdcaf1c39afe454c467cfb2b39df1b8 - Sigstore transparency entry: 1356804704
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3644cbc535e2b165d0a95422da1a4aaec45eb444c56e511bfe580b5c586fdb6
|
|
| MD5 |
40825261c261c4e1adfc5aeda4ab84aa
|
|
| BLAKE2b-256 |
a524be45f58d042a03ec30c6f2f83517c2094706bb02b3ee6f61d7fc1af8c27c
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
f3644cbc535e2b165d0a95422da1a4aaec45eb444c56e511bfe580b5c586fdb6 - Sigstore transparency entry: 1356805272
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
683be8537159f5330b7eee42d309062c7a46e296dd1313fca00878ca2f222158
|
|
| MD5 |
ed26db131c110bc844373500fa407395
|
|
| BLAKE2b-256 |
fec6e4fe2d360497055ff8c53c0165eba4189d5f618935edadf65df725db77dc
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
683be8537159f5330b7eee42d309062c7a46e296dd1313fca00878ca2f222158 - Sigstore transparency entry: 1356804995
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4d2902a0d168570d972a436ae4dd0fdc9e684d3b5d3c1bd24b453b2b5796678
|
|
| MD5 |
1cb7aa1c2c5e27997ab85823405c786c
|
|
| BLAKE2b-256 |
6d1c2d24e18f4c7d3676b6e210ad6672ec1d35adb6f8986a86825a757ac80e16
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp310-cp310-win_amd64.whl -
Subject digest:
d4d2902a0d168570d972a436ae4dd0fdc9e684d3b5d3c1bd24b453b2b5796678 - Sigstore transparency entry: 1356804741
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
769121f61cad05922102808b0b5e76cb34bb08711e8a6f2a060efcabb89aa0ca
|
|
| MD5 |
7e5eace935a972cd9d14cd3b431b6b8d
|
|
| BLAKE2b-256 |
1774d1e4d7d05f4a52199f7ed7797483dcd67c1754aa105c0a50b40d7425c146
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_x86_64.whl -
Subject digest:
769121f61cad05922102808b0b5e76cb34bb08711e8a6f2a060efcabb89aa0ca - Sigstore transparency entry: 1356804775
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a4e40a1a3b61d822da5321a0f637c396f7f376e8300ca78e6e0a3137d284455
|
|
| MD5 |
2765339511d1092185d83bfc17e3862d
|
|
| BLAKE2b-256 |
34e7d852e68e82a811f7bfb29ad37149e9e67236fa00851d3dae1aa246769126
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on bzsanti/oxidize-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oxidize_pdf-0.4.3-cp310-cp310-manylinux_2_28_aarch64.whl -
Subject digest:
1a4e40a1a3b61d822da5321a0f637c396f7f376e8300ca78e6e0a3137d284455 - Sigstore transparency entry: 1356805243
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Branch / Tag:
refs/tags/v0.4.3 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@652ba20e7da36012f99acec0ab3aa6033edbf0cb -
Trigger Event:
push
-
Statement type: