Skip to main content

elixcee

Headless Excel workbook automation in Rust and Python: edit workbooks, recalculate supported formulas, and run data-processing VBA without Microsoft Excel. The core is Rust, with a Python API (PyO3), a standalone CLI, and an experimental @elixcee/xlsx JavaScript/WASM package.

Version: 1.0.7. See the changelog for versioned changes. The experimental JS package remains private and is not published. English | 日本語 | 中文

The current branch follows the published 1.0.7 contract. New work is recorded under [Unreleased] and is not part of this artifact until a later release.

elixcee is a workbook automation runtime, not a VBA-only execution tool. Use the same workbook model for direct data edits, supported formula recalculation, and execution, diagnosis, or testing of supported data-processing VBA. It is not a replacement for the Excel desktop application: UI features such as charts, dialogs, and screen updates are skipped, modeled, or reported according to the operation.

Choose by workflow

Need Fit
Direct cell edits only A general workbook library may be sufficient.
Edit a workbook and recalculate supported formulas headlessly elixcee
Run or diagnose data-processing VBA in Linux, macOS, or CI elixcee
Full Excel desktop object model, UI, or complete OOXML compatibility Check Excel or a specialized library and the elixcee support boundaries.

Choose elixcee when the workflow needs one or more of these without a desktop Excel installation: read/edit/save .xlsx or .xlsm, calculate supported formulas, run and diagnose supported VBA, or test workbook behavior in CI. For a complete Excel desktop object model or full OOXML feature compatibility, check the documented support boundaries before adopting it.

Install

pip install elixcee

Pre-built CLI binaries are published on the GitHub Releases page.

For a source build:

python3 -m venv .venv
source .venv/bin/activate
pip install maturin
maturin develop

CLI

elixcee <file.bas>... <MacroName> [--file input.xlsx] [--sheet Sheet1]
                         [--output result.xlsx] [--json]
elixcee check <file.bas>... [--entry MacroName] [--json]
elixcee snapshot <workbook.xlsx|ods> [--json]
elixcee test-workbook fixture.toml [--json] [--seed N] [--case N]
elixcee diagnose <file.bas>... <MacroName> --file input.xlsx [--json]
elixcee diagnose-workbook fixture.toml [--json] [--seed N] [--case N] [--cases N]

The run command accepts standard VBA modules (.bas, .vbs, .txt) and exported class modules (.cls). Use Module.Sub for a qualified entry point in a multi-module run. For valid invocations, --json emits a result/error JSON object on stdout; see docs/agent-contract.md for the contract.

Python quick start

import elixcee

vm = elixcee.Vm()
vm.set_cell(1, 1, 10)          # coordinates are 1-based, like Excel
vm.run("""
Sub DoubleIt()
    Cells(1, 2).Value = Cells(1, 1).Value * 2
End Sub
""", "DoubleIt")
print(vm.get_cell(1, 2))       # 20

vm = elixcee.load_workbook("input.xlsx")
vm.set_cell(1, 1, 10)                              # edit a cell
vm.set_cell_formula(1, 2, "=A1*2")                # add a formula
vm.recalculate()                                  # recalculate formula cells
vm.run("Sub ProcessData()\n    Cells(1, 1).Value = 42\nEnd Sub", "ProcessData")
vm.save_workbook("output.xlsx")

# Cell/formula edits also support bounded undo/redo.
vm.set_cell(1, 1, 20)
vm.undo()

# Group a large edit into one undoable operation.
vm.begin_transaction()
vm.set_range("A1:C1000", [[row, row * 2, row * 3] for row in range(1, 1001)])
vm.commit_transaction()
vm.undo()  # restores the state before the whole transaction

# Optional reader resource controls (the cancellation check is cooperative).
cancel = elixcee.ReadCancellation()
vm = elixcee.load_workbook(
    "input.xlsx", max_work_units=100_000_000, timeout_ms=30_000, cancellation=cancel
)

The Python API provides headless formula calculation, cell/range editing, bounded undo/redo, formula evaluation, ranges, sorting, merges, hidden rows/columns, sheet management, styles, tables, data validation, AutoFilter, defined-name inspection, pandas export, and .xlsx/.xlsm/.ods workbook I/O. See elixcee.pyi for signatures and behavior. Explicit zero-argument workbook/worksheet handlers can be invoked with vm.run_event(...); EnableEvents is honored. vm.run_worksheet_change(...) can explicitly bind an A1 target range to Worksheet_Change(Target As Range). vm.run_with_events(...) opts into Workbook_Open dispatch before the selected macro, and VBA cell/range writes in that mode automatically dispatch a unique Worksheet_Change handler with bounded event chaining. Target.Value, Target.Address, Target.Row, Target.Column, Target.Rows.Count, Target.Columns.Count, and Target.Cells.Count are available for the supported single-area target model. Target.Parent.Name identifies the bound worksheet. Ambiguous multiple handlers are rejected deterministically. Vm.tables() and Vm.data_validations() return typed structural metadata projections; they do not evaluate calculated-column or validation formulas. For loaded XLSX/XLSM sheets, Vm.sheet_id(name) and Vm.sheet_name_for_id(sheet_id) expose stable source identities independently of tab order and rename operations; new or ODS sheets have no inferred ID. Loaded workbooks also support bounded edits to selected existing Chart-series formulas, caches, marker attributes, solid RGB line and fill colors, smooth flags, negative-value display and series visibility flags, plus the first Chart title text run; Chart creation and general object editing remain outside the current contract.

For large XLSX/XLSM files, open_stream(path, sheet=None) yields rows without materializing the whole workbook. Set include_row_numbers=True to receive (row_number, values) tuples, or max_rows=N/max_row_bytes=N/max_columns=N to bound a read. Set timeout_ms=N to bound how long each next() waits for another row. create_stream(path) provides an append-only XLSX row writer. Set max_rows=N, max_columns=N, and/or max_pending_bytes=N to bound accepted output. The byte budget is cumulative until close, not retained RSS; this is not a constant-memory guarantee. See limits and Unreleased G1 changes. For a separate per-row and total-work budget, use create_stream_bounded(...).

Vm(on_msgbox="skip") is the default. Use on_msgbox="error" to make a MsgBox call raise an error. Set Vm(timeout_ms=N) or pass timeout_ms=N to run_macro to bound VBA execution time.

The read-only CLI snapshot accepts --max-work-units N, --timeout-ms N, and --cancel-file PATH. Creating the cancel-file while a read is in progress requests a cooperative stop; a blocking filesystem read cannot be forcibly interrupted by this mechanism. Repeated runs on one Vm reuse the parsed AST; vm.fork() creates an isolated batch copy. vm.snapshot() returns detached sheet values, tab order, defined names, calculation mode, visibility, merges, and hidden intervals. Set include_formulas=True for formula text. This is richer than the CLI snapshot schema. Use diagnose_macro(vba_code, macro_name, workbook_path) for structured diagnostics matching the CLI diagnose --json contract.

Supported VBA and formulas

The interpreter supports common data-processing constructs including Sub/Function, variables and arrays, If, For, For Each, Do, Select Case, With, On Error, user-defined types, named ranges, multiple sheets, Excel-style Range/Cells operations, and the documented built-in VBA Collection, in-memory Dictionary, and class-module subsets (see the documented limits). Formula support includes arithmetic, comparisons, criteria functions, lookup functions, date/time, text, statistical, financial, logical, reference-producing (INDIRECT and OFFSET), and dynamic-array functions. INDIRECT supports bounded A1 ranges and absolute R1C1 references; OFFSET supports bounded source ranges and height/width results. Relative R1C1 and external/sheet-qualified references remain outside the current formula contract.

The maintained coverage list is FUNCTIONS.md. Unsupported or intentional no-op behavior is documented there and in the diagnostic contract.

Workbook compatibility

The Rust reader/writer preserves supported cell data, formulas, styles, merges, hidden rows/columns, and many unknown OOXML parts. Macro projects in .xlsm files are preserved during supported round trips. Features not modeled by the writer can still be lost or disconnected. Existing Drawing/relationship chains are preserved on tested paths, and bounded APIs can update selected Chart-series formulas, caches, marker attributes, solid RGB line and fill colors, smooth flags, negative-value display and series visibility flags, Chart title text, two-cell Drawing anchors, and worksheet-backed Pivot source fields. Drawing shape metadata and selected solid fill/line style attributes (rotation, flips, preset geometry, RGB/ARGB fill and line color, line width, and preset dash) are also available through bounded APIs. Chart creation, general Drawing shape editing, Pivot cache recalculation, comments, hyperlinks, and other OOXML objects remain compatibility gaps unless covered by tests for the version in use.

The project runs Rust tests, property tests, compatibility fixtures, and differential tests for the JavaScript package in CI. Compatibility with Excel's VBA execution semantics is not claimed for every macro, and post-save macro execution has not been fully validated against desktop Excel.

The v1 support boundaries are documented in docs/v1-support-contract.md. Version 1.0 is a stable contract for the documented data-processing subset and its safe failure behavior; it is not a claim of complete Excel or VBA compatibility.

Development

cargo test --workspace
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo audit --no-fetch
cargo deny check --disable-fetch
python3 scripts/check-reader-measurements.py docs/measurements/*.json
python3 scripts/check-reader-measurements.py --self-test
bash scripts/check-measurement-boundary.sh

Offline dependency checks use the local advisory database and deny.toml. A stale database does not establish the absence of newly published advisories.

The short-term plan is in ROADMAP.md. Public design and policy documents are in docs/.

New to elixcee? Start with the English quick start, then read the beginner tutorial or see the browser playground. The Pages workflow publishes the playground at https://kent-tokyo.github.io/elixcee/playground/ when enabled; its language selector switches the UI and quick-start guidance between English, Japanese, and Simplified Chinese.

License: MIT licensing information. See third-party notices.

Metadata

Release files for elixcee 1.0.7

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

Source distribution (sdist)

Source distribution for elixcee 1.0.7
File Size Uploaded
elixcee-1.0.7.tar.gz 4.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for elixcee 1.0.7
File
elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
elixcee-1.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
elixcee-1.0.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
elixcee-1.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details
elixcee-1.0.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
elixcee-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
elixcee-1.0.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
elixcee-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details
elixcee-1.0.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
elixcee-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
elixcee-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
elixcee-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 99.9 MB

Release files / elixcee-1.0.7.tar.gz

Download URL elixcee-1.0.7.tar.gz
Size 4.0 MB
Tags Source
SHA-256 checksum
How to use checksums
7b64291766f79b68a74b3b79bafd11a4f5b47298a0107d037c8dcc867f6af4f9
BLAKE2b-256 checksum
How to use checksums
53c065f93d6a4d5400238b846f8ae061a18a97f8008c81b261a065ee0a9628dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c86c79127e3af4865666fd692803f1967011f1df72e5692f369eb24088069683
BLAKE2b-256 checksum
How to use checksums
d3eb1ee66f63071e47ce6e252b4fca34bb12166de41d67e63b4ca7aeeeab4a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
a07ceed23a9c835905328b005e19fc262cc369bae70fdc6559f24adf8daa0793
BLAKE2b-256 checksum
How to use checksums
0832a4f0a5e62c023349b01fc8c49dde574c56cd799c424786b57e4e6cce3a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5c5f7f0c6c284a561352ead18f528cfab33e2c247b474aa0334649d44c976b52
BLAKE2b-256 checksum
How to use checksums
3a687572ce58cc45ab8e3e9ab7997c957bcaddfa63c3367c6ebc1a12964d514a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8923a34fc629cef923f5c06086a8408cbd7e1223b0f90f303f466538de16da1d
BLAKE2b-256 checksum
How to use checksums
d3563e037979f3343759a36c6b4c4d52c20d926e1c3bafa4e52686ff81eb2ac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5fe92c91dbf5930e32e1755dd670bc3e4cc98b0a2f3f6b9a328538f64856ec20
BLAKE2b-256 checksum
How to use checksums
bfd54079f0a8b6193e80541b3205eb31555d97a96332cd8f41ee9e31c0c9e9c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
322301405b8c98d75582dd45c8349b66ed634fdba1a0f6afb84eead98cc07b3e
BLAKE2b-256 checksum
How to use checksums
3006dbaf304ed8c3b6acccbff28f6fb6136a329ba7b56b05c4331c79456349b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314-win_amd64.whl

Download URL elixcee-1.0.7-cp314-cp314-win_amd64.whl
Size 2.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bbf11cb80546957a31b967a21bab9163c094b21b3c43da47fd6ae690a678139e
BLAKE2b-256 checksum
How to use checksums
f8827c25d56995faa1991159a71140f0cb145ca140e99de75026080b40e392bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cfd50bda22525655aaa68f9ecc9ca62204f0180a555366034cd6952e300533bf
BLAKE2b-256 checksum
How to use checksums
9d5086b9a1818b0b4cc47914ec26bc13a29e5ebd7ddd38461f8c1e7a0a6a39c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a712eb81d34aabbbcf09b5dc67bba23e549b73362d68ba7a0aa07fc61a8bc0eb
BLAKE2b-256 checksum
How to use checksums
8b12364443ef491b4865a4b905dc2545621b33d632de88d6ff82ffb0d100b568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL elixcee-1.0.7-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.9 MB
Tags CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b0db15dc1afbbcc36356159e82e77dbc3a077d9e904b9e215abdbb07c34e2db9
BLAKE2b-256 checksum
How to use checksums
0f6976bd2300e257bd217cb6bb6fed526b99e4b3fe5e48f7619d925112efffb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp313-cp313-win_amd64.whl

Download URL elixcee-1.0.7-cp313-cp313-win_amd64.whl
Size 2.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6eef8abfa843a580e2f6a4f8e811081f8b5f1b87b75884ea1c98382cbb490536
BLAKE2b-256 checksum
How to use checksums
85788cf0a45d6ef3b682807473d77c981d837790a05cc256ba22367263dc3920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f02c5470a8faeadf2a334952f27204b04f2345d0e76cd38811999e106127cadf
BLAKE2b-256 checksum
How to use checksums
b9c1acc526a864999f9d60dcbb9d7ce2125ce2054d54d0bd163b66ddee49fcf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
47d8494bd1eceb767b0c83111057654a0c90a34952b8300dfc024be0d3050a78
BLAKE2b-256 checksum
How to use checksums
033efdf3dde87399086c11dcdd4b4de01ff3bc07924f2a9ca392b47725fc60f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL elixcee-1.0.7-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.9 MB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a76c89d7d362a7cd34a371872c7453cc02d1fffb2bf41f8a6b213139064bcb7b
BLAKE2b-256 checksum
How to use checksums
a5e1be231e73447c6b8d4a69aa2a1c10901287dc3762d138a3dff4acb84f25ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp312-cp312-win_amd64.whl

Download URL elixcee-1.0.7-cp312-cp312-win_amd64.whl
Size 2.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6435b49d597401999fe2078c0c3a78afcae2cfe222b9e53ce1cab00f594f3fd5
BLAKE2b-256 checksum
How to use checksums
dc2970f9c3e98a8c197120e7523f4de48243177c679a472719d2d78510ecdbde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
56c256a4a852c8bdc7e28ce2beca98ab17189075f4efeeca28e6da032fb91b10
BLAKE2b-256 checksum
How to use checksums
b457fb6b2ba15c3773130308562400f5a815dced5dd4a05e3f153ba11e143d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a99837f9b665bf34454281340b61276255280abcec47f62c9d8a59d79759f6a4
BLAKE2b-256 checksum
How to use checksums
75dde72ba383a584d76e27b0afe29e52938e98ad4429061f6f0f30154aa45e07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL elixcee-1.0.7-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.9 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41c422b3fb15d2fd22f43cc031acfb5ab9caefac2d9a98519a33128953d6d674
BLAKE2b-256 checksum
How to use checksums
9100684c8b8a469887c655f1d1f38dec30b74be6380a7f8762bddb89d436c6e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp311-cp311-win_amd64.whl

Download URL elixcee-1.0.7-cp311-cp311-win_amd64.whl
Size 3.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
561df9a419fb52f2d3728a5bbf9f0307009a910aacb7899d821b4c038c79147d
BLAKE2b-256 checksum
How to use checksums
ed1740773e5f9ad9c96ade5ac9e1653d6308387370b6d49f31cdb55409580d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61e7c47d02b7fecebe7fb389fbcba18959f182cb97b14d929f0d69990cb21484
BLAKE2b-256 checksum
How to use checksums
8ea3b887d90d089265b839e85f9e1c69b406399863b66034e57eaf0784d9d4b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ea5ee2a8db6599f839e1f763b432cca811d2e8b026aa85f90abc8d04cccd1137
BLAKE2b-256 checksum
How to use checksums
fb391603f9785eda2381120bde6cdd7f59fbe615aa0c10e23884c7ffe9cb0967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL elixcee-1.0.7-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 5.9 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76c139f5c68d91b96d0c21dd783dcbcaf89fccbd778ebce49722fe85270553af
BLAKE2b-256 checksum
How to use checksums
7456a362032587d6970031a9c6c0fe096c3fdf31796fa1cbccc3249c188f5b21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp310-cp310-win_amd64.whl

Download URL elixcee-1.0.7-cp310-cp310-win_amd64.whl
Size 3.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f8341e89e1741ef025550a5d85e5f228cdf3b228de3f301f5b152944ce6e3430
BLAKE2b-256 checksum
How to use checksums
16547b1fde3842d69a8adc5242e2342ef809729cc666c6fa3a7bc30f800156d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a3e54216b2f5128572fb5e4049ed4cbe283f911c15e0a5034c004a381428070
BLAKE2b-256 checksum
How to use checksums
16d5a432aa02b24c7f509556f229dfe972c7ecf4fd4825b3dae289018bb8db24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
edac583c077dc3998888f760b5eed6e83646790fe6e40ef9ed02595786c94c37
BLAKE2b-256 checksum
How to use checksums
b5d79b5754f56c4436ab0a8112e9c3ef839b202f2df5788f65cffb18e5033232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL elixcee-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ed8bb30794c03b1c0a8f5b5700c0949f0dfb8deeacf7ecbcdb7e1631d18407c
BLAKE2b-256 checksum
How to use checksums
d30b162de67d34479465cb4eb78def449b0a33eae9b6a95b133900ddf7c60223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / elixcee-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL elixcee-1.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e578812654b085d483ac52c67f9fc2490179e975731989a4aab8f25bdd25a149
BLAKE2b-256 checksum
How to use checksums
a2e3ddb0486d980a9299b618baa345d960ebe120bd109a397d467442f676c8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.9

28 release files

1.0.8

28 release files

This release

1.0.7 This release

28 release files

0.9.0

28 release files

0.8.0

28 release files

0.7.0

28 release files

0.6.0

28 release files

0.5.0

28 release files

0.4.0

28 release files

0.3.0

28 release files

0.2.0

28 release files

0.1.2

28 release files

0.1.1

28 release files

0.1.0

28 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page