Fast, openpyxl-compatible Excel I/O with Rust backend and built-in formula engine (67 functions, financial, date, time, text, lookup, conditional stats)
Project description
WolfXL
Openpyxl-compatible Excel automation with a Rust backend.
Read, write, and surgically modify workbooks, including charts, images, encryption, structural ops, and pivot-table construction.
Openpyxl-style imports. One import change.
- from openpyxl import load_workbook, Workbook
- from openpyxl.styles import Font, PatternFill, Alignment, Border
+ from wolfxl import load_workbook, Workbook, Font, PatternFill, Alignment, Border
Most workbook automation keeps the same shape: ws["A1"].value,
Font(bold=True), and wb.save() all work the way openpyxl users
expect.
For codebases where changing every openpyxl import is impractical, install the runtime alias once at process startup:
import wolfxl; wolfxl.install_as_openpyxl()
import openpyxl
from openpyxl.styles import Font
Dated WolfXL 2.0 release-artifact evidence is available in ExcelBench: 2026-04-28 wheel-backed rerun, 18/18 green features, and performance snapshots.
On the dated 2026-06-04 supported-scope benchmark (openpyxl 3.1.5 vs WolfXL 2.0): ~8x faster on large writes and ~14-16x faster on large reads at 200,000-row scale, with the same openpyxl API. Per-workload measured numbers are in Batch APIs below; smaller grids show smaller multipliers.
Current Evidence
- WolfXL package surface is at
2.0.0. - The current strict SOTA audit reports the supported-scope gate is currently green: current fidelity evidence passes, and fresh clean-source OpenPyXL plus Rust/Rust-backed benchmark reruns are source-relevant.
- WolfXL runs OpenPyXL's own published test suite unchanged: the upstream tests
import openpyxl, whichinstall_as_openpyxlaliases towolfxl, so they exercise WolfXL's real code paths. It passes across the supported scope with zero triaged behavior gaps, and this openpyxl-compatibility check runs in CI on every change (theparityjob in.github/workflows/ci.yml, driven byscripts/run_openpyxl_corpus.pyagainst the vendored upstream corpus). - The broader all-future-surface SOTA claim is still not ready; the audit keeps that gated until future package/install-route, open-ended render, click-level interaction, and future-surface proof boundaries are resolved.
- The latest local evidence snapshot is
docs/performance/baselines/2026-06-05-current-sota-claim-audit.md. - For launch copy, use the Launch Claim Brief: it turns the proof files into safe public wording and keeps the broader all-future-surface claim gated.
- Historical wheel-backed ExcelBench evidence is available in the 2026-04-28 release snapshot fidelity report.
- The paired dated evidence includes the release snapshot dashboard and the matching perf snapshot; refresh these before using them as next-release proof.
- Use the Public Evidence Status page to see which claims are current, historical, or still gated.
Install
pip install wolfxl
Quick Start
from wolfxl import load_workbook, Workbook, Font, PatternFill
# Write a styled spreadsheet
wb = Workbook()
ws = wb.active
ws["A1"].value = "Product"
ws["A1"].font = Font(bold=True, color="FFFFFF")
ws["A1"].fill = PatternFill(fill_type="solid", fgColor="336699")
ws["A2"].value = "Widget"
ws["B2"].value = 9.99
wb.save("report.xlsx")
# Read it back — styles included
wb = load_workbook("report.xlsx")
ws = wb[wb.sheetnames[0]]
for row in ws.iter_rows(values_only=False):
for cell in row:
print(cell.coordinate, cell.value, cell.font.bold)
wb.close()
Pivot tables through modify mode
import wolfxl
from wolfxl.chart import Reference
from wolfxl.pivot import PivotCache, PivotTable
wb = wolfxl.load_workbook("source-data.xlsx", modify=True)
ws = wb.active
src = Reference(ws, min_col=1, min_row=1, max_col=4, max_row=100)
cache = wb.add_pivot_cache(PivotCache(source=src))
pt = PivotTable(
cache=cache, location="F2",
rows=["region"], cols=["quarter"], data=[("revenue", "sum")],
)
ws.add_pivot_table(pt)
wb.save("pivot.xlsx")
WolfXL constructs pivot tables with pre-aggregated records —
pivots open in Excel, LibreOffice, and openpyxl with data populated,
through the modify-mode patcher (load_workbook(..., modify=True)),
with no refresh-on-open required. In the project comparison below, openpyxl
preserves pivots on round-trip but does not provide this constructor,
and XlsxWriter does not support pivots.
Link a chart to the pivot:
from wolfxl.chart import BarChart
chart = BarChart()
chart.pivot_source = pt # emits <c:pivotSource> + per-series <c:fmtId>
ws.add_chart(chart, "F18")
Existing pivots can also be edited in modify mode: source ranges,
row/column/page field placement, page-field selection, and data-field
aggregation all route through PivotTableHandle. Layout edits stamp
refreshOnLoad="1" so Excel refreshes derived pivot cache records on
open; source-range edits with the same shape stay byte-stable.
Three Modes
| Mode | Usage | Engine | What it does |
|---|---|---|---|
| Read | load_workbook(path) |
NativeXlsxBook | Parse XLSX with values, formulas, styles, metadata, drawings, and tables |
| Write | Workbook() |
rust_xlsxwriter | Create new XLSX files from scratch |
| Streaming write | Workbook(write_only=True) |
Per-sheet temp file + <sheetData> splice |
Append-only, bounded-memory ETL exports — peak RSS dominated by SST + styles, not by row data |
| Modify | load_workbook(path, modify=True) |
XlsxPatcher | Surgical ZIP patch — only changed cells are rewritten |
Modify mode preserves everything it doesn't touch: charts, macros, images, pivot tables, VBA.
Supported Features
Features marked Preserved are kept verbatim on modify-mode round-trip (open, edit other cells, save). The table below lists the currently documented support surface; caveats for pivots, external links, and adjacent non-openpyxl file formats live in Limitations.
| Category | Features |
|---|---|
| Data | Cell values (string, number, date, bool), formulas, comments, hyperlinks |
| Styling | Font (bold, italic, underline, color, size), fills, borders, number formats, alignment; Color(theme=...) and Color(indexed=...) accepted |
| Structure | Multiple sheets, merged cells, defined names (read + write), freeze panes, row heights, column widths, document properties |
| Tables / Validation / CF | ws.tables, ws.add_table, ws.data_validations, ws.conditional_formatting (read + write in Workbook() mode) |
| Charts | 16 chart families — BarChart, LineChart, PieChart, DoughnutChart, AreaChart, ScatterChart, BubbleChart, RadarChart, BarChart3D, LineChart3D, PieChart3D, AreaChart3D, SurfaceChart, SurfaceChart3D, StockChart, ProjectedPieChart |
| Pivots | PivotCache, PivotTable, RowField / ColumnField / DataField / PageField; slicers, calculated fields/items, GroupItems; pivot-chart linkage via chart.pivot_source = pt; deep-clone of pivot-bearing sheets |
| Images | Image (PNG / JPEG / GIF / BMP); one-cell, two-cell, absolute anchors; modify-mode add_image |
| Encryption | Read + write Agile (AES-256 / SHA-512) via wolfxl[encrypted] |
| Iteration | iter_rows, iter_cols, rows, columns, values, range slicing (ws["A1:B2"], ws["A:B"], ws[1:3]) |
| Utils | get_column_letter, column_index_from_string, coordinate_to_tuple, range_boundaries, absolute_coordinate, quote_sheetname, range_to_tuple, rows_from_range, cols_from_range, get_column_interval, dataframe_to_rows, is_date_format |
| Preserved / linked content | Macros (VBA) — round-trip cleanly through modify mode with raw xl/vbaProject.bin bytes available via Workbook.vba_archive for inspection (no authoring API); external workbook links (wb._external_links exposes target / sheet_names / cached values and supports append/remove/update-target authoring); embedded objects also round-trip |
openpyxl compatibility status
Modules that import from openpyxl generally work against wolfxl. Unsupported classes raise NotImplementedError with a clear hint at the construction site - no silent no-ops.
| Class / API | Status |
|---|---|
Font, PatternFill, Border, Side, Alignment, Color |
Full support |
Comment, Hyperlink |
Read + write (write mode); modify-mode setters T1.5 |
DataValidation, Table, TableStyleInfo, TableColumn |
Read + write (write mode); modify-mode setters T1.5 |
CellIsRule, FormulaRule, ColorScaleRule, DataBarRule, IconSetRule |
Read + write (write mode); modify-mode setters T1.5 |
DefinedName, DocumentProperties |
Read + write (write mode); modify-mode setters T1.5 |
NamedStyle, Protection, GradientFill, DifferentialStyle |
Constructor / dataclass support |
BarChart, LineChart, PieChart, Reference, Series (from wolfxl.chart) |
Full support (1.6+) — 16 chart families incl. 3D / Stock / Surface / ProjectedPie |
Image (from wolfxl.drawing.image) |
Full support (1.5+) — PNG / JPEG / GIF / BMP, all anchor types |
PivotTable, PivotCache (from wolfxl.pivot) |
Supported (2.0+) — modify-mode construction, chart linkage, and deep-clone within the documented pivot caveats |
AutoFilter |
Read + write support |
ws.insert_rows, ws.delete_rows |
Full support (modify mode, 1.1+) — RFC-030 |
ws.insert_cols, ws.delete_cols |
Full support (modify mode, 1.1+) — RFC-031 |
ws.move_range |
Full support (modify mode, 1.1+) — RFC-034 |
wb.move_sheet |
Full support (modify mode, 1.1+) — RFC-036 |
wb.copy_worksheet |
Full support (write + modify mode, 1.1+) — RFC-035 |
Performance at Scale
Dated WolfXL 2.0 release-artifact evidence is now available for the
OpenPyXL and required Rust/Rust-backed benchmark grids. Use those reports for
claim-grade numbers, not older draft 10×-100× marketing copy or placeholder
benchmark rows. On the dated 2026-06-04 supported-scope benchmark, the measured
large-workbook results are roughly 8x faster writes and 14-16x faster reads
versus openpyxl at 200,000-row scale; smaller grids show smaller multipliers.
The broader all-future-surface SOTA claim remains gated.
For historical context and reproducible benchmark commands, see Benchmark Results. For the current claim status, see Public Evidence Status.
The implementation goal remains stable throughput as files grow, with linear pivot construction over source-row count.
How WolfXL Compares
Every Rust-backed Python Excel project picks a different slice of the problem. In the supported-scope comparison tracked by the current audit, WolfXL covers all four practical workflow areas shown below: formatting, modify mode, openpyxl API compatibility, and pivot-table construction. This is a capability map, not a claim that every future Excel surface is already exhausted.
The measured Rust/Rust-backed benchmark gate is separate from this table. It
currently covers rust_xlsxwriter 0.95.0, crates.io package xlsxwriter 0.6.1
with repo alias xlsxwriter-rs, calamine 0.35.0,
umya-spreadsheet 3.0.0, fastexcel 0.20.2, and
python-calamine 0.6.2; see Public Evidence Status
for the dated, supported-scope result and caveats.
| Library | Read | Write | Modify | Styling | openpyxl API | Pivots |
|---|---|---|---|---|---|---|
| fastexcel | Yes | — | — | — | — | — |
| python-calamine | Yes | — | — | — | — | — |
| FastXLSX | Yes | Yes | — | — | — | — |
| rustpy-xlsxwriter | — | Yes | — | Partial | — | — |
| openpyxl | Yes | Yes | Yes (full DOM) | Yes | Native | Round-trip only* |
| XlsxWriter | — | Yes | — | Yes | — | — |
| WolfXL | Yes | Yes | Yes (surgical) | Yes | Yes | Yes (construction + linkage) |
- Styling = reads and writes fonts, fills, borders, alignment, number formats
- Modify = open an existing file, change cells, save back — without rebuilding from scratch
- openpyxl API = same
load_workbook,Workbook,Cell,Font,PatternFillobjects - Pivots = construct a pivot table from Python with pre-aggregated records (the file opens in Excel / LibreOffice / openpyxl with data populated, no refresh-on-open)
*openpyxl preserves pivot tables on round-trip but does not provide a
Python-side constructor that emits the pivotCacheRecords snapshot.
WolfXL's public ecosystem claim here should stay tied to the current
Public Evidence Status boundary.
See Limitations before relying on OLAP or external pivot caches, broad pivot visual styling, or linked-workbook external-link refresh behavior.
WolfXL's public .xlsx and .xlsb readers are native. .xlsb is read-only but exposes values, cached formula results, and cell styles; legacy .xls remains on the Calamine-backed value path.
Batch APIs for Maximum Speed
For write-heavy workloads, use append() or write_rows() instead of cell-by-cell access. These APIs buffer rows as raw Python lists and flush them to Rust in a single call at save time, bypassing per-cell FFI overhead entirely.
from wolfxl import Workbook
wb = Workbook()
ws = wb.active
# append() — fast sequential writes (3.7x faster than cell-by-cell)
ws.append(["Name", "Amount", "Date"])
for row in data:
ws.append(row)
# write_rows() — fast writes at arbitrary positions
ws.write_rows(header_grid, start_row=1, start_col=1)
ws.write_rows(data_grid, start_row=5, start_col=1)
wb.save("output.xlsx")
For reads, iter_rows(values_only=True) uses a fast bulk path that
reads all values in a single Rust call. The per-workload numbers below come
from the dated 2026-06-04 supported-scope benchmark (openpyxl 3.1.5 vs
WolfXL 2.0); smaller grids show smaller multipliers.
wb = load_workbook("data.xlsx")
ws = wb[wb.sheetnames[0]]
for row in ws.iter_rows(values_only=True):
process(row) # row is a tuple of plain Python values
For ingestion, dataframe, or review workflows that need values plus formatting
signals, use cell_records(). It returns compact dictionaries without creating
one Python Cell object per coordinate:
records = ws.cell_records(
include_format=True,
include_formula_blanks=False,
include_coordinate=False,
)
for record in records:
print(record["row"], record["column"], record["value"], record.get("number_format"))
| API | vs openpyxl (2026-06-04 dated rerun) | How |
|---|---|---|
ws.append(row) |
7.2x faster write (200k rows) | Buffers rows, single Rust call at save |
ws.write_rows(grid) |
7.9x faster write (200k rows) | Same mechanism, arbitrary start position |
ws.iter_rows(values_only=True) |
16.1x faster read (200k rows) | Single Rust call, no Cell objects |
ws.cell_records() |
Fast styled sparse read | Single Rust call, values plus compact format metadata |
ws.cell(r, c, value=v) |
3.4x faster write | Per-cell FFI (compatible but slower) |
Formula Engine
WolfXL includes a built-in formula evaluator with 67 functions across 7 categories. Calculate formulas without external dependencies - no need for formulas or xlcalc.
from wolfxl import Workbook
from wolfxl.calc import calculate
wb = Workbook()
ws = wb.active
ws["A1"] = 100
ws["A2"] = 200
ws["A3"] = "=SUM(A1:A2)"
ws["B1"] = "=PMT(0.05/12, 360, -300000)" # monthly mortgage payment
results = calculate(wb)
print(results["Sheet!A3"]) # 300
print(results["Sheet!B1"]) # 1610.46...
# Recalculate after changes
ws["A1"] = 500
results = calculate(wb)
print(results["Sheet!A3"]) # 700
| Category | Functions |
|---|---|
| Math (10) | SUM, ABS, ROUND, ROUNDUP, ROUNDDOWN, INT, MOD, POWER, SQRT, SIGN |
| Logic (5) | IF, AND, OR, NOT, IFERROR |
| Lookup (7) | VLOOKUP, HLOOKUP, INDEX, MATCH, OFFSET, CHOOSE, XLOOKUP |
| Statistical (13) | AVERAGE, AVERAGEIF, AVERAGEIFS, COUNT, COUNTA, COUNTIF, COUNTIFS, MIN, MINIFS, MAX, MAXIFS, SUMIF, SUMIFS |
| Financial (7) | PV, FV, PMT, NPV, IRR, SLN, DB |
| Text (13) | LEFT, RIGHT, MID, LEN, CONCATENATE, UPPER, LOWER, TRIM, SUBSTITUTE, TEXT, REPT, EXACT, FIND |
| Date / Time (12) | TODAY, DATE, YEAR, MONTH, DAY, EDATE, EOMONTH, DAYS, NOW, HOUR, MINUTE, SECOND |
Named ranges are resolved automatically. Error values (#N/A, #VALUE!, #DIV/0!, #REF!, #NUM!, #NAME?) propagate through formula chains like real Excel. Install pip install wolfxl[calc] for extended formula coverage via the formulas library fallback.
Case Study: SynthGL
SynthGL switched from openpyxl to WolfXL for their GL journal exports (14-column financial data, 1K-50K rows). Results: 4x faster writes, 9x faster reads at scale. 50K-row exports dropped from 7.6s to 1.3s. Read the full case study.
Case Study: Finance Template Modify Mode
For a representative finance workflow, see Template-Driven Finance Workbook Updates. It benchmarks the exact workload where WolfXL is most differentiated: open an existing workbook with formulas, charts, comments, validations, and large detail sheets, touch three assumption cells, and save.
Case Study: Styled Report Generation
For a fresh-workbook export path, see
Styled Report Generation.
The current local snapshot on a 10k-row reporting workbook came in at
0.553s for openpyxl vs 0.380s for WolfXL, about 1.46x faster.
Case Study: Workbook-Preserving ETL
For the "update one data block but keep the workbook" workflow, see
Workbook-Preserving ETL Update.
The current local snapshot for replacing a 2,000-row block inside a
20,000-row reporting workbook came in at 1.064s for openpyxl vs
0.496s for WolfXL, about 2.15x faster.
Case Study: Pivot Construction
For a capability-first example, see
Pivot Construction From Python.
It demonstrates workbook-scoped pivot cache creation, pivot-table emit,
and pivot-linked chart output through WolfXL modify mode.
The current local snapshot constructed the full artifact on a 10,000-row
source sheet in 0.229s median with emitted pivot cache, pivot records,
pivot table, and chart <c:pivotSource> parts all validated.
How It Works
WolfXL is a thin Python layer over compiled Rust engines, connected via PyO3. The Python side uses lazy cell proxies: large workbooks do not materialize every cell up front, so values and styles are fetched from Rust only when you access them. Runtime still depends on the workbook and access pattern; validate speed claims against a measured workload. On save, dirty cells are flushed in one batch, avoiding per-cell FFI overhead.
License
MIT
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 wolfxl-2.0.0rc2.tar.gz.
File metadata
- Download URL: wolfxl-2.0.0rc2.tar.gz
- Upload date:
- Size: 19.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c300a16164cd145ef7fcdf1dfc4213299ce24a0fec4d32c02a6f6952324a828
|
|
| MD5 |
3d3e807ad6b9acf83c2ee6e1345df91d
|
|
| BLAKE2b-256 |
bacb8830edf4422369e87a41f74f4e78c31f2904b679c287dd8a70f5c842cde0
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2.tar.gz:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2.tar.gz -
Subject digest:
0c300a16164cd145ef7fcdf1dfc4213299ce24a0fec4d32c02a6f6952324a828 - Sigstore transparency entry: 1792149744
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.4 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 |
e112306b2bc98353b278ef2a6b4ea7786b910a996e8b6d78ac90bc37965bcc51
|
|
| MD5 |
34a24b1707ff54bc18e232c8a01ab6e1
|
|
| BLAKE2b-256 |
c47eea6f036d888ee9f50eb456e52cc84b9465a831dd372720eda35d44767340
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp313-cp313-win_amd64.whl -
Subject digest:
e112306b2bc98353b278ef2a6b4ea7786b910a996e8b6d78ac90bc37965bcc51 - Sigstore transparency entry: 1792153259
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d8cdedd0ce0d92d166b9dcdd0530111cf9a31ad5184ac238eee6df8fad0b3e5
|
|
| MD5 |
85183c5a6f8d15ebdb6a0fbd9bbbd084
|
|
| BLAKE2b-256 |
2ac808ecb2b3a2a810a8bb6f380d8dca1d95108621d5ffcc41a2361a3e5bf717
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
2d8cdedd0ce0d92d166b9dcdd0530111cf9a31ad5184ac238eee6df8fad0b3e5 - Sigstore transparency entry: 1792154277
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f630e00a7ee3a7ea6e81acc6973d2ccdbc02c9022a4ef1a821688d469e9db3a
|
|
| MD5 |
c92dc9f0779f2b7257279098d6333407
|
|
| BLAKE2b-256 |
ec58f9edc914858ad7e2df96d3cc33c0574436af0f6d7775c22ddf7e8cbcdbe9
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
4f630e00a7ee3a7ea6e81acc6973d2ccdbc02c9022a4ef1a821688d469e9db3a - Sigstore transparency entry: 1792152898
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.2 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 |
eacb58825488aab2dd1583b6c967f4078823183b0e9c8fea429d7c15e2d4b38f
|
|
| MD5 |
f2daa5f3cf6cd11c67c90bbd1809c22e
|
|
| BLAKE2b-256 |
aa4d24b33906e63c27547f01f8afbb3243b553e38da2397023959c7458c72bc9
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
eacb58825488aab2dd1583b6c967f4078823183b0e9c8fea429d7c15e2d4b38f - Sigstore transparency entry: 1792153058
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.4 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 |
9581a821757ea023bcdb01637e6a7867c1234ffbd4dea6cceb0772ac3e9db5d4
|
|
| MD5 |
2b39a6a40362c89e2efe42e749b9bb62
|
|
| BLAKE2b-256 |
af85cb16048aefa9e8d337ad9bc18e8881e28c108914ff4a69b250edb494d51e
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
9581a821757ea023bcdb01637e6a7867c1234ffbd4dea6cceb0772ac3e9db5d4 - Sigstore transparency entry: 1792151200
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.4 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 |
5787b52dfab8ed3854146e13377a0cd5f5ac9c57942c4c082342cff0e50d1368
|
|
| MD5 |
387753244e456aa9dedc4e23504fc4ff
|
|
| BLAKE2b-256 |
dcb1ed551c79fbb0423dbf91b014168e95e49d483191fa4a9e6d45a4bfa02036
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp312-cp312-win_amd64.whl -
Subject digest:
5787b52dfab8ed3854146e13377a0cd5f5ac9c57942c4c082342cff0e50d1368 - Sigstore transparency entry: 1792150749
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08d864e3e63a1c6f9fce6760a6e5222b01b3748a654676b2b66a51422b0abc0b
|
|
| MD5 |
90b29a7ab493d15c23b77cefcdd0dff6
|
|
| BLAKE2b-256 |
60330ef4ec127e29df64c66dade536e56bf64e98b1ed8e53f2d79a12befd6bf5
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
08d864e3e63a1c6f9fce6760a6e5222b01b3748a654676b2b66a51422b0abc0b - Sigstore transparency entry: 1792150017
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49f6068618aa49cd6137c31691bc2f59cf066d40a621be7d33b25375e6efad39
|
|
| MD5 |
ee5e9384d7671843c4ad633d01e183f6
|
|
| BLAKE2b-256 |
3914a2dd2b64d26d3b36a91bec6cc7c57e5fd92b24e75c94f0fefdff00c01c80
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
49f6068618aa49cd6137c31691bc2f59cf066d40a621be7d33b25375e6efad39 - Sigstore transparency entry: 1792151023
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.2 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 |
d83b80bb9a5f03569a7ef7f168d0c6fd2af73c9ff0ef12c1309f19d0a9d5f38e
|
|
| MD5 |
3cd1cfbe6dbdbc7b10d033ee5607bea4
|
|
| BLAKE2b-256 |
d011fd997da6001f30c93f03d23020eec3f3dc2221e510eaa7ef4e37f7fc9f8e
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
d83b80bb9a5f03569a7ef7f168d0c6fd2af73c9ff0ef12c1309f19d0a9d5f38e - Sigstore transparency entry: 1792152375
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.4 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 |
579ed55938265a9c78d1c7092a97ad409991dda6259f5d5458265d4855da1f38
|
|
| MD5 |
acf7a19c647e8445f6d661ef130d90a6
|
|
| BLAKE2b-256 |
35a8a18f4bff939f132f5d5ec3de856e18a5fea00a3ee85fbb3a059a8fa39928
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
579ed55938265a9c78d1c7092a97ad409991dda6259f5d5458265d4855da1f38 - Sigstore transparency entry: 1792152798
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.4 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 |
2991043c3467ead8e3b3b7880068e485d9bd4ed66be518cee1a729c0b916067e
|
|
| MD5 |
87f8e1696e8d0029db59d7b5523a326e
|
|
| BLAKE2b-256 |
2b9384cb23147b00635da8bc8bc0751fb9e157d25fb2947338f196d0c2f3632f
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp311-cp311-win_amd64.whl -
Subject digest:
2991043c3467ead8e3b3b7880068e485d9bd4ed66be518cee1a729c0b916067e - Sigstore transparency entry: 1792154489
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0f9b010f15b9563008fdca48a64c8c286c16d47e17eca0b38f259880ec41ae1
|
|
| MD5 |
830d710a66619556ffd8519ec024cf96
|
|
| BLAKE2b-256 |
501416618353351ce59e08ce58647788622ec308e117ed01a15e56883e56e0e7
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
f0f9b010f15b9563008fdca48a64c8c286c16d47e17eca0b38f259880ec41ae1 - Sigstore transparency entry: 1792152066
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7950242ad4caa14cb390f8098676f2b16b06959e2bd42d75a4180d408aa21d28
|
|
| MD5 |
876e6e18e9a02d171e5b0c942e254121
|
|
| BLAKE2b-256 |
2a62e3612aee26261afe602c378098b3cc2595b2e1b28a879bfd9b0348a7cbd1
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
7950242ad4caa14cb390f8098676f2b16b06959e2bd42d75a4180d408aa21d28 - Sigstore transparency entry: 1792153501
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.2 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 |
1185d16720bbaab68ddedb0171399b730608d75b2f7fbfd606c4c3c5b348c0f7
|
|
| MD5 |
0650c40df914a66b8af1ef99a2053197
|
|
| BLAKE2b-256 |
6cd24e4d1050c53f2c975455be6687e09f1019cdd09872fca6400c5806acd561
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
1185d16720bbaab68ddedb0171399b730608d75b2f7fbfd606c4c3c5b348c0f7 - Sigstore transparency entry: 1792150916
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.4 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 |
4b2c74c08847e5ce926423368c63ad34945d7dff0f44dc72d619b046c234f7c7
|
|
| MD5 |
512dfab4380cc85b3e3471376276a7ab
|
|
| BLAKE2b-256 |
945fe2d478671086f1156c15fb7e791054565831dbe59d71a3e8d40db8dc768d
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
4b2c74c08847e5ce926423368c63ad34945d7dff0f44dc72d619b046c234f7c7 - Sigstore transparency entry: 1792152252
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.4 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 |
ae66936bffdd70f3dcd31286c5e873cc50246e32aa91dc1e2d1f73e8505d47f6
|
|
| MD5 |
10aefc1f4d58757649cca42ab3e53b57
|
|
| BLAKE2b-256 |
dcee4503477c3ab945f475fe5cd7c0fa171e26c485878d133b4582067e603efe
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp310-cp310-win_amd64.whl -
Subject digest:
ae66936bffdd70f3dcd31286c5e873cc50246e32aa91dc1e2d1f73e8505d47f6 - Sigstore transparency entry: 1792151803
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12b60f6622558838ef5bb737031ba843982bd3bc9a3a2620a6c8153c2b1217cd
|
|
| MD5 |
d1aed19857721b8fd39ab3a5c70a5c77
|
|
| BLAKE2b-256 |
ea10b2296f87ea865a3de00ec5514d2229f2bd03c7eccb4fd2cb48c27c575abe
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
12b60f6622558838ef5bb737031ba843982bd3bc9a3a2620a6c8153c2b1217cd - Sigstore transparency entry: 1792151434
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98812f1920f81fc500d557659bab686d9b1caa339e09179440c9ffc9edba51d1
|
|
| MD5 |
cd9f20841e0364d5a6a536dd9dfa75af
|
|
| BLAKE2b-256 |
f7ddedd532ee27360de3da0cf60aea220bef8cc3314dccc1f202cd9b8dcc230e
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
98812f1920f81fc500d557659bab686d9b1caa339e09179440c9ffc9edba51d1 - Sigstore transparency entry: 1792150328
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, 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 |
9826a16558fa25d2e4a40eae7e793bc1bce65c3cba35b340b413fc2414cf85e6
|
|
| MD5 |
bc57c12ec0bb41f25f2d4ee119198d26
|
|
| BLAKE2b-256 |
638322af3a0e037c2320c7aa292562cf98ba107f6c3c15b0d4d470b2fc887079
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
9826a16558fa25d2e4a40eae7e793bc1bce65c3cba35b340b413fc2414cf85e6 - Sigstore transparency entry: 1792153648
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, 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 |
c0797f74525c818bda29777c96f36fae8e63ba52a574be1b86f44dc825ca9494
|
|
| MD5 |
d7689d8b62b48ad50fd523bf726daf9b
|
|
| BLAKE2b-256 |
ba4df633c4c28265f3c3c0f9c30b2977605f57ca10861479bd42286ee0ea167f
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
c0797f74525c818bda29777c96f36fae8e63ba52a574be1b86f44dc825ca9494 - Sigstore transparency entry: 1792150220
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab70e14cd6e15339f4c003e2d67f892ed14a7b797750c73108b477c39463cf5a
|
|
| MD5 |
c9dce013a797fe87688bb797d91d1f19
|
|
| BLAKE2b-256 |
997dab86134a535617db83482f7007b6bfcb052bf30408ec9a1c8cc62c530168
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp39-cp39-win_amd64.whl -
Subject digest:
ab70e14cd6e15339f4c003e2d67f892ed14a7b797750c73108b477c39463cf5a - Sigstore transparency entry: 1792152595
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b275a3bb871043a20b264a9688a10d672461fe0074db2e57672a636732c063a
|
|
| MD5 |
5d3b2d30f22b116ab0426d6f38de916c
|
|
| BLAKE2b-256 |
5713ae23c5ebdde82961d31936133e9f3e02dde8a209eaf0a7aa475e3bd6b597
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
9b275a3bb871043a20b264a9688a10d672461fe0074db2e57672a636732c063a - Sigstore transparency entry: 1792154070
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a0e065949f8f36193212651bdb7012931628de888ffa4536097b5d402137040
|
|
| MD5 |
81a688928e3b5dbd707d4adf787c5b90
|
|
| BLAKE2b-256 |
278af6db4ba5b3aec33fdcf957b62227e3bfbe33561ca5ebae0772e62ea2be33
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
0a0e065949f8f36193212651bdb7012931628de888ffa4536097b5d402137040 - Sigstore transparency entry: 1792151647
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, 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 |
fa045be092f526091a24a1a3631025b34258512d197c8bb5a0b65893ae3ff612
|
|
| MD5 |
5512ae3c5a2eb02271f68b787ab86a0a
|
|
| BLAKE2b-256 |
31950665495b51511a3c6f7f79f89127088e488af6c01acb65699ea71333a4c5
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
fa045be092f526091a24a1a3631025b34258512d197c8bb5a0b65893ae3ff612 - Sigstore transparency entry: 1792150550
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type:
File details
Details for the file wolfxl-2.0.0rc2-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: wolfxl-2.0.0rc2-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, 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 |
74344f1b5b8d0671b37fdf255bae664e8399cfaf5b9d4c81056910403f79e253
|
|
| MD5 |
a24bade7788a9dde040ddf4f69b50ef2
|
|
| BLAKE2b-256 |
e5fe004720a21efd2b1b0a7b0f8b1bb5604d15c9597c9c05089877995623c865
|
Provenance
The following attestation bundles were made for wolfxl-2.0.0rc2-cp39-cp39-macosx_10_12_x86_64.whl:
Publisher:
release.yml on SynthGL/wolfxl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wolfxl-2.0.0rc2-cp39-cp39-macosx_10_12_x86_64.whl -
Subject digest:
74344f1b5b8d0671b37fdf255bae664e8399cfaf5b9d4c81056910403f79e253 - Sigstore transparency entry: 1792149891
- Sigstore integration time:
-
Permalink:
SynthGL/wolfxl@5bbcfd092adde6001d4da59e5d917003b10e507f -
Branch / Tag:
refs/tags/v2.0.0rc2 - Owner: https://github.com/SynthGL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@5bbcfd092adde6001d4da59e5d917003b10e507f -
Trigger Event:
push
-
Statement type: