Python bindings for oxidize-pdf — generate, parse, split, merge, and manipulate PDF files
Project description
oxidize-pdf
Python bindings for oxidize-pdf, a pure Rust PDF generation and manipulation library.
Generate, parse, split, merge, and manipulate PDF files from Python with native performance — no C dependencies, no Java, no subprocess calls.
Installation
pip install oxidize-pdf
Supported platforms: Linux (x86_64, aarch64), macOS (x86_64, Apple Silicon), Windows (x86_64) Requires: Python 3.10+
Quick start
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}")
# Extract text from all pages
for i, text in enumerate(reader.extract_text()):
print(f"--- Page {i + 1} ---")
print(text)
# Inspect page dimensions
page = reader.get_page(0)
print(f"Size: {page.width} x {page.height} points")
Operations
Split a PDF into individual pages
from oxidize_pdf import split_pdf
files = split_pdf("input.pdf", "output_dir/")
# Returns: ["output_dir/page_1.pdf", "output_dir/page_2.pdf", ...]
Merge multiple PDFs
from oxidize_pdf import merge_pdfs
merge_pdfs(["part1.pdf", "part2.pdf", "part3.pdf"], "merged.pdf")
Rotate all pages
from oxidize_pdf import rotate_pdf
rotate_pdf("input.pdf", "rotated.pdf", 90) # 0, 90, 180, or 270 degrees
Extract specific pages
from oxidize_pdf import extract_pages
extract_pages("input.pdf", "subset.pdf", [0, 2, 4]) # 0-based indices
Graphics
from oxidize_pdf import Document, Page, Color
doc = Document()
page = Page.a4()
# Draw a filled rectangle
page.set_fill_color(Color.hex("#3498db"))
page.draw_rect(72.0, 700.0, 200.0, 100.0)
page.fill()
# Draw a circle with stroke
page.set_stroke_color(Color.red())
page.set_line_width(2.0)
page.draw_circle(300.0, 500.0, 50.0)
page.stroke()
# Draw a custom path
page.set_fill_color(Color.rgb(0.2, 0.8, 0.2))
page.move_to(100.0, 400.0)
page.line_to(200.0, 400.0)
page.line_to(150.0, 450.0)
page.close_path()
page.fill_and_stroke()
doc.add_page(page)
doc.save("graphics.pdf")
Types
Color
from oxidize_pdf import Color
color = Color.rgb(1.0, 0.0, 0.0) # Red (values 0.0–1.0)
color = Color.gray(0.5) # 50% gray
color = Color.cmyk(0.0, 1.0, 1.0, 0.0) # CMYK red
color = Color.hex("#ff6600") # From hex string
color = Color.black() # Convenience presets
Point, Rectangle, Margins
from oxidize_pdf import Point, Rectangle, Margins
point = Point(72.0, 720.0)
origin = Point.origin()
rect = Rectangle(Point(0.0, 0.0), Point(612.0, 792.0))
rect = Rectangle.from_xywh(72.0, 72.0, 468.0, 648.0)
print(f"{rect.width} x {rect.height}, center: {rect.center}")
margins = Margins(top=72.0, right=72.0, bottom=72.0, left=72.0)
margins = Margins.uniform(72.0) # Same value for all sides
Fonts
All 14 standard PDF fonts are available:
from oxidize_pdf import Font
Font.HELVETICA # Font.HELVETICA_BOLD
Font.TIMES_ROMAN # Font.TIMES_BOLD
Font.COURIER # Font.COURIER_BOLD
Font.SYMBOL # Font.ZAPF_DINGBATS
# ... and italic/oblique variants
Error handling
All exceptions inherit from PdfError:
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— base classPdfIoError— file I/O errorsPdfParseError— malformed PDF structurePdfEncryptionError— encryption/decryption failuresPdfPermissionError— operation denied by document permissions
Type checking
oxidize-pdf ships with type stubs and a py.typed marker. Full autocomplete and type checking work out of the box with mypy, pyright, and IDEs.
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. ThePdfReader.is_encrypted/unlock()API for 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.2.0.tar.gz.
File metadata
- Download URL: oxidize_pdf-0.2.0.tar.gz
- Upload date:
- Size: 219.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a96339fa642a488853e67ce93898c486145c392d4980072a6794365399548c1
|
|
| MD5 |
1031c16a060704b38453250177c86673
|
|
| BLAKE2b-256 |
d636b0af3b5389438bfcf0eb6fe4e892d50e2586cc622cecf6982fb0fd9ce66c
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0.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.2.0.tar.gz -
Subject digest:
6a96339fa642a488853e67ce93898c486145c392d4980072a6794365399548c1 - Sigstore transparency entry: 1155566976
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: PyPy, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ad7fb94f27820866e478f610b1666b159315c586c09ec4877d30b02e8e05ebf
|
|
| MD5 |
91ce69d89c7b119effc628569cf69119
|
|
| BLAKE2b-256 |
503eb013ac75b7188f67c3d14e9493f48a9f51b735d2e32852bb2cc8c00da080
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl -
Subject digest:
1ad7fb94f27820866e478f610b1666b159315c586c09ec4877d30b02e8e05ebf - Sigstore transparency entry: 1155567006
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: PyPy, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf2f9b517b5933038bd29ac0aea9a2cdd6effe6d2baa8d07b1c7a9bb964db034
|
|
| MD5 |
a844771ae3f7163f4cedfa94d283755e
|
|
| BLAKE2b-256 |
d4b76d43c70ccfe8744fca0dd4b0b5e0e0a87ff9f094647a7bab1810703b908b
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl -
Subject digest:
bf2f9b517b5933038bd29ac0aea9a2cdd6effe6d2baa8d07b1c7a9bb964db034 - Sigstore transparency entry: 1155567036
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aa7422c58923a8dd7442152d257f87adf66ef5ecc418d09a01613bdf8341f17
|
|
| MD5 |
9916f568257c9d66e64bf83a99ec69d7
|
|
| BLAKE2b-256 |
bd56d24acfe89b926f13c469e4db27eb8cda54b4a39d22b04a48713f4af3c888
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl -
Subject digest:
8aa7422c58923a8dd7442152d257f87adf66ef5ecc418d09a01613bdf8341f17 - Sigstore transparency entry: 1155567031
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d45c8b0b2b254c1c465d485ddbd18cf5d879c2829fc225a5823e2e063eec975
|
|
| MD5 |
97f53f30bf138a1d519b3f0f8c210ae0
|
|
| BLAKE2b-256 |
64884f824d965bb16dc9c8f4e11ff55eddaecdbac8ff623841b79520c6d51310
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314-win_amd64.whl -
Subject digest:
3d45c8b0b2b254c1c465d485ddbd18cf5d879c2829fc225a5823e2e063eec975 - Sigstore transparency entry: 1155566990
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f24d2f87a59fdf41a399f3a665a71da07c6e85c6d2e0d094d7da2ac9c4acaa8
|
|
| MD5 |
2c344145cfcd03331e90a829f4608b19
|
|
| BLAKE2b-256 |
cf4f92f0cebed56ede4f6b6fc498e7d5cf3491ae2047a23aa35c209818e52dc1
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314-manylinux_2_28_x86_64.whl -
Subject digest:
7f24d2f87a59fdf41a399f3a665a71da07c6e85c6d2e0d094d7da2ac9c4acaa8 - Sigstore transparency entry: 1155567032
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b7738ef1a428e019803d2d4f8f36c1d5b834b65402f1cd6d27f40b4fbd7e8e0
|
|
| MD5 |
b8545406eef45f6cf6565b938d855af3
|
|
| BLAKE2b-256 |
7b5abb4836d4d5369eb5712b1440029cf804a3eac84ef2ade3f1d2e967808d9b
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314-manylinux_2_28_aarch64.whl -
Subject digest:
1b7738ef1a428e019803d2d4f8f36c1d5b834b65402f1cd6d27f40b4fbd7e8e0 - Sigstore transparency entry: 1155566999
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da539ee17a25261948a8788ef3996cc2b4a7ef8785c4e21f3bf9865511afe182
|
|
| MD5 |
55c4f8ea61ac5b320c82bd42c94cd422
|
|
| BLAKE2b-256 |
b1183a20461bcf5679e0ad1985a9db765c3068ac5ebd0eb6b34523fbf178ca7a
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
da539ee17a25261948a8788ef3996cc2b4a7ef8785c4e21f3bf9865511afe182 - Sigstore transparency entry: 1155567003
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9a487c6b9a9d0c6ab8171c9f31c17c39754aa874e328e5b9cc492197fdffdf3
|
|
| MD5 |
a1a21a6754e4019381a88d850c3abea7
|
|
| BLAKE2b-256 |
751c16a56869d47a990ad36e570ebe043c421d7adb19ca7049de9a9abdd6e9de
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
d9a487c6b9a9d0c6ab8171c9f31c17c39754aa874e328e5b9cc492197fdffdf3 - Sigstore transparency entry: 1155567027
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3750ec2a55bf81e9341fbd7ead0ec251cf27ef497adda184b5905df8351cd8ce
|
|
| MD5 |
9cefe536b104c7d8481f9880a7333376
|
|
| BLAKE2b-256 |
ba8ff2926507607464fb4edb19274e4360096250ac7c7f10954c112c109710c3
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313t-manylinux_2_28_aarch64.whl -
Subject digest:
3750ec2a55bf81e9341fbd7ead0ec251cf27ef497adda184b5905df8351cd8ce - Sigstore transparency entry: 1155566992
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bff27901ef8d79faffcf97dece6278dc68df9207da4d316284fdde79e7e75d3a
|
|
| MD5 |
8336ae21b2f11abdac84ec7792cee4cb
|
|
| BLAKE2b-256 |
c229a6188416f2c7f995106d530cefdc363a0be8ea7d589c6102e057c2a09dcc
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313-win_amd64.whl -
Subject digest:
bff27901ef8d79faffcf97dece6278dc68df9207da4d316284fdde79e7e75d3a - Sigstore transparency entry: 1155567056
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b38eddcae613d1071d9f34f92a1fc5666e4aacf2d30362d525fd687043c7db6c
|
|
| MD5 |
f274269b56e4fd93a2202456fa9a6432
|
|
| BLAKE2b-256 |
db2dec27ded1512e078e983de45a0317f40dde5f0541d4eb97dbefe9b4c62525
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
b38eddcae613d1071d9f34f92a1fc5666e4aacf2d30362d525fd687043c7db6c - Sigstore transparency entry: 1155567012
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4633b1d07c171bfd33e02166203dc1b7d2c5948d7d9b5174b360636dab4c45b1
|
|
| MD5 |
0ba04ff515a3402141a6c73e04f781ae
|
|
| BLAKE2b-256 |
8e27ffd52315864cb2c5c198f164311d4d5a7844eb7987c71f0a95348308a5a3
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
4633b1d07c171bfd33e02166203dc1b7d2c5948d7d9b5174b360636dab4c45b1 - Sigstore transparency entry: 1155567020
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f08629c3c28ab53c366072a94ff79b2d470b550dfde2294b04b6603d3c50eb51
|
|
| MD5 |
cc4496b09f6ddee9d214a9c78146365a
|
|
| BLAKE2b-256 |
24d87818d67262f35a9f31075c0b573a9c8463d09ee92b898bb55243d8164188
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
f08629c3c28ab53c366072a94ff79b2d470b550dfde2294b04b6603d3c50eb51 - Sigstore transparency entry: 1155567024
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ba3e4adca9c3b65c876a86ac3f43e69f92e54ae5fe42fa548fd5f8910d876e2
|
|
| MD5 |
0e105bf8cf1d11246909371d9e5ef8ed
|
|
| BLAKE2b-256 |
7e065d59c6e3b912b8ea7d58621ac279d757bdad019fba330546f8655b9410fe
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
4ba3e4adca9c3b65c876a86ac3f43e69f92e54ae5fe42fa548fd5f8910d876e2 - Sigstore transparency entry: 1155567045
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e53802803b6f522eb3bd91b6f0a6905b7a476385aec4e5d59d39d09a627fc4
|
|
| MD5 |
4c94a6bef3cfb1f2ee2144d5eda19175
|
|
| BLAKE2b-256 |
d874eeae5af51acfd30b3bc29a3b0868eba78151b4280d98331c7b533f7175cb
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp312-cp312-win_amd64.whl -
Subject digest:
d4e53802803b6f522eb3bd91b6f0a6905b7a476385aec4e5d59d39d09a627fc4 - Sigstore transparency entry: 1155567052
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0cfac07811c0fbdc43d60b680c6bc03c1b4840bd95c79a70eab2d5d1ad195b8
|
|
| MD5 |
b1f202e7018097cb85cc49bc87055876
|
|
| BLAKE2b-256 |
918b1411d089b57cde1ddb91894482628cfbec9e051e26d70a30cb5252004770
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
e0cfac07811c0fbdc43d60b680c6bc03c1b4840bd95c79a70eab2d5d1ad195b8 - Sigstore transparency entry: 1155567050
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13b3eee19ef3a85989cd7b8850af0e1108986ac5b63d1b2cba14f2023dea91aa
|
|
| MD5 |
9ffede1e001b99dffe827b0d482d9f1b
|
|
| BLAKE2b-256 |
d6235615b0158877a99cc242260a230a9ea9cd52b0bf4e70715c23fd1b822dac
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
13b3eee19ef3a85989cd7b8850af0e1108986ac5b63d1b2cba14f2023dea91aa - Sigstore transparency entry: 1155567043
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcd0784e885949e68c90898ea3e818c278ece2c7a8cad08b0bc3b716695efd66
|
|
| MD5 |
b4c34a8e2a1a2b72dfa834e55bba5dc1
|
|
| BLAKE2b-256 |
c7bf6eb2c62205876a1e8c099d881f0660d279b0d9bd9276a50af21a512bfe46
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
bcd0784e885949e68c90898ea3e818c278ece2c7a8cad08b0bc3b716695efd66 - Sigstore transparency entry: 1155567054
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6800d73864e919a47b7e8068bf42c06b5565f9724f1a727ec33fa78e832d1105
|
|
| MD5 |
8710ac9004bde2af3f766cac2d3dfa7d
|
|
| BLAKE2b-256 |
b1e07a013d9b328a0114a19626bef184d645708e44af1fc6647679cba52d0a96
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
6800d73864e919a47b7e8068bf42c06b5565f9724f1a727ec33fa78e832d1105 - Sigstore transparency entry: 1155567062
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
666de7fb1f41a4922c65c5e8aef5899052b31a7b7fe6aa33a0e93a238bba4858
|
|
| MD5 |
f1c858f7e9d346e8f815658db278ee04
|
|
| BLAKE2b-256 |
86c61d79fbb784a05d39609b63bf6649dee86265378d455da05b079ab28d86a8
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp311-cp311-win_amd64.whl -
Subject digest:
666de7fb1f41a4922c65c5e8aef5899052b31a7b7fe6aa33a0e93a238bba4858 - Sigstore transparency entry: 1155567046
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecb6c497692758aa83848ca283387214e5ec668f35077fa0c5572e56864f8abe
|
|
| MD5 |
7b66a25e9ae0affaa1cc6d76434466a3
|
|
| BLAKE2b-256 |
1c0ef9a79363df5a4c8ff17e21b0ed6063f674f782b94c20d22d50770fb20008
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
ecb6c497692758aa83848ca283387214e5ec668f35077fa0c5572e56864f8abe - Sigstore transparency entry: 1155567018
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9898a93d83e84c0fa273295a6291693499c72c2aa1f21c49442cd0c08b69253c
|
|
| MD5 |
be2934c78c231776a8772924dce05937
|
|
| BLAKE2b-256 |
24c8c6f187f9ad8f562405d47ca39f4896acd4a66215529d6355c8e81a7e9718
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
9898a93d83e84c0fa273295a6291693499c72c2aa1f21c49442cd0c08b69253c - Sigstore transparency entry: 1155566981
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
170c429e2c6682da8434c4039624a58a69ec0f864407bdf87c8ca4f04a59e3fe
|
|
| MD5 |
3445666ab6b697f7508887a479b877a9
|
|
| BLAKE2b-256 |
8b522914d7afa52ed992e9b71c6ed185d94e6c9a4dc6a568c256211ed41bbf35
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
170c429e2c6682da8434c4039624a58a69ec0f864407bdf87c8ca4f04a59e3fe - Sigstore transparency entry: 1155566997
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb10e6d006516babaf7edf698464eb94d6d87ca44407aa2e1fb18ef884f82a25
|
|
| MD5 |
f5568e82b891eec50853330315069483
|
|
| BLAKE2b-256 |
a7064cf63edaf5ab4f35c0b5c3428a35825f73573b62efd13b57aea9866beee1
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
bb10e6d006516babaf7edf698464eb94d6d87ca44407aa2e1fb18ef884f82a25 - Sigstore transparency entry: 1155567009
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28f32f6ff529457963f62a3972ffca9c2a120837ebca06a5ac6c11092537f6b8
|
|
| MD5 |
389d6212fa2765dd0cf4f086b6c20aa8
|
|
| BLAKE2b-256 |
431300787e124dc296200c2ac656f6784838c3b3c9df7431c0354267c21fb2c2
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp310-cp310-win_amd64.whl -
Subject digest:
28f32f6ff529457963f62a3972ffca9c2a120837ebca06a5ac6c11092537f6b8 - Sigstore transparency entry: 1155566985
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 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.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a92e54c4c381b2212b7354c266a9dfc9ad15af01e5204b809e291c5d64938d7
|
|
| MD5 |
6da7f091ba310b273c2be16450079598
|
|
| BLAKE2b-256 |
25dd7d4e0beaa31ad0c7b1a4f6d55d01db2f94ff31b27f188590ac186b580df4
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp310-cp310-manylinux_2_28_x86_64.whl -
Subject digest:
4a92e54c4c381b2212b7354c266a9dfc9ad15af01e5204b809e291c5d64938d7 - Sigstore transparency entry: 1155567040
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type:
File details
Details for the file oxidize_pdf-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: oxidize_pdf-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d383c9c4564d353fdfe235907caf4c0b8dad50e504d2e342639142b571811778
|
|
| MD5 |
5e9080a31a9fd68fb1d608fbe96089f0
|
|
| BLAKE2b-256 |
05284511279e14b934dfb7167eceb40c2babc8f79d10b7bce519b7177bccdc59
|
Provenance
The following attestation bundles were made for oxidize_pdf-0.2.0-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.2.0-cp310-cp310-manylinux_2_28_aarch64.whl -
Subject digest:
d383c9c4564d353fdfe235907caf4c0b8dad50e504d2e342639142b571811778 - Sigstore transparency entry: 1155566989
- Sigstore integration time:
-
Permalink:
bzsanti/oxidize-python@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/bzsanti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e0fd567a54b3e2e6f2bc22f21d5bbcb2fbdf1207 -
Trigger Event:
push
-
Statement type: