Skip to main content

elixcee

Run and test a practical subset of Excel VBA without Microsoft Excel. The core is Rust, with a Python API (PyO3), a standalone CLI, and an experimental @elixcee/xlsx JavaScript/WASM package. It is a headless workbook runtime: in addition to VBA execution, it can calculate formulas, edit workbook data and metadata, and save the result as XLSX/XLSM/ODS.

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

elixcee is not only a macro runner. It is intended for headless Excel workbook automation: use it for direct data edits and formula recalculation, or execute data-processing VBA against the same workbook model. 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 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()

# 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.

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, and dynamic-array functions.

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; tables, drawings, comments, hyperlinks, and other OOXML objects should be treated as 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/.

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elixcee-1.0.4.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

elixcee-1.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

elixcee-1.0.4-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

elixcee-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

elixcee-1.0.4-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

elixcee-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

elixcee-1.0.4-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

elixcee-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

elixcee-1.0.4-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

elixcee-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

elixcee-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

elixcee-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file elixcee-1.0.4.tar.gz.

File metadata

  • Download URL: elixcee-1.0.4.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4.tar.gz
Algorithm Hash digest
SHA256 84a487a00c6ba91c21272eee2d6e1e408fe0f86b54824413ab9a7fd426929a13
MD5 c5bfe7ec935e859658250a23d03d915e
BLAKE2b-256 9b1e02fa2bd6bdfb7a608e3013c4f78c5c4f79ed4fd0a1c7f036124d639207d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4.tar.gz:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2293509d5f6b1a2e8bd986f88a69ce570e5ecac1b2fb3a52efcfc005399d96df
MD5 e12e3f6dbb81c519374258eab4490110
BLAKE2b-256 ad9ee47bdfab718d4666637bccde75aed091d7ee1959bf0d431a71f404124dcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47293379ff622c4f19de1bd19e2ea6de962787923593b1fdd7b9f03fac87cf4a
MD5 4d8162718619bb6c1e58c9ad4cce1583
BLAKE2b-256 c75302e67fddbe8d535fe2e64955f01040c3fffce414d312a82bf0d96ff83526

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f2f0aa05e77b31ca5c28455ac433c01b95d0431c38e4cc98068e323dc20e239
MD5 4ec8ecd98bd8856e8257dd9fe490aa57
BLAKE2b-256 5ea684af33e61121c2989755dddb3fc6293c8d4f58ffee5adf74036d5d67b3f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 035e2e756b7f2c65eb3b25488c4aea8eb2f76152a2caede893854d3e44c98f7f
MD5 10b1a08eb4a14b3cf7114b2fabc73797
BLAKE2b-256 a7173376c5a51eafc44224f922a38889b17bb803025c585997d464831f9a6773

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cafe137449b90c85ebc88050bc8511be12323d2410d49cba3388b61e8c48a553
MD5 32688e635444cc959a83dd74d725e713
BLAKE2b-256 8c0ed9e81f0d880ac514522ec8c724f11e230c9e257698939aa4ae131c214583

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 793baf45a7361960d8ac9b6cf8d69e43e66a7146609cc37e4407b3e3e8d3bd80
MD5 6a876ba4e1f4e5e008d3f969589067c6
BLAKE2b-256 f480aa3928bda19a676e774c1600020db33356dc016c4fcab22f7a5d77a30818

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3012ef522913437db796a6fc18bf7a963f6799f1976d4996a3be5969cf864fda
MD5 8a551daa7cf71efc764643c9dc078110
BLAKE2b-256 4bcdf899c623bc0ac5c6fcb7d764b5061baefc144f380807ce951b26c6fd1f13

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e1aeb8e14743a740aebab6a32a14adcd04ce53012a9507e792c3f90d051ad77
MD5 61450d6cc1dd25079ed4ed451fcaef0b
BLAKE2b-256 e659a1f09d080e889338b1dbb03ea2bf9ca2b356409915292e903ae4965590a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 100207e7a5c8d6038714cc4df1ef4d446358a81091a9db5285daee3fb0008551
MD5 48e375230188f6eee531c8ddebbef3a7
BLAKE2b-256 58c585ba3457f2c4d5d988d6e492a8e334bfd8d1b0505a0d0761730fccbbd7be

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 54519406c913a0cd03ac8820e0254861dd3a1ad93467b720c312b317a7a1091f
MD5 8b6a84e87434dcef6fee1c7d4a249c74
BLAKE2b-256 d42bdb1722ee1b5524196ae23b008ff3fb8d97d68a00a4398f89664978b72964

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 678702144030b5b5f8159a76733d74f5f548d7ef045da028c4f61044bf5e88d7
MD5 690d1f1da1b162c82debaf13649d7029
BLAKE2b-256 3f765b7d60a9b39a0731cd5e821d202eede6083d543cce19372d263f4026bde9

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efdb103d33d885ee82d149c38980f1c64553ff84ae1bd8029e54612ca2b298a2
MD5 501e5566ae473770dffd7f39be1381a2
BLAKE2b-256 855d9efc02121a528b395ca73af657d6d15e10503c70089732fc1944fe855e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec56302ff024081c9d1cf5197db710880c83e4490aae62f3a992b646daf69b68
MD5 695975251ba1e9765c5fc0c3fab3d215
BLAKE2b-256 a236f9572d721530e4ac7c26c0c6324dc1fc2400af74c63ebdea666d012d1ee8

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 68d5a356313f109fd6d1a140cefa3cce19fd84575afdab9dc348119589516269
MD5 b13ac1c2de33369ca423714b68a0d2c3
BLAKE2b-256 436a94c72787005e4c335957a937d9828cbd5f9ed49747f68ff823bd77f1eff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ce44d2c27eb54d0801d7f3ca5568fe19a23e5eb168a51443132383515db3fc48
MD5 3b97573a4f1dbdfbce4ceaa75eb0ce73
BLAKE2b-256 705e702f1a43b0dd40c5c06171a9f0b8d89622b6afe67ade632ae02dbf0173da

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 998a39920622a83168d7070853de45d9fd35bb34dc9c1511dab99dff7c8c0607
MD5 84fd02ec5528e4567b93e3ffe869d753
BLAKE2b-256 e28bd431220b2c8920dff5580f1aae2fdfbf5924a3523b9a40b4c2c5d6115f4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d1b463b697a95cb7e4d20f64684cd46a1fbe39543da256c8fdbed5ead3040a3
MD5 a2f9e8caf418b3893a217e606f519865
BLAKE2b-256 b79576ed01581f3e6bd926908be7cf4cd8128010b7e4b323937701e0c761c5b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 334235f22c16608f3a4c63c20516bab61d3894bbc904547b889387dd471feb64
MD5 5adb0649c206cc729b4bba970ac6d67a
BLAKE2b-256 08e06c76343a62286779659f693f4b459187a0e10e971889fba64d02dac556ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c58cda805053f42f0d80c98a7496792de5543a0d4fbce157fc43139aa5999e4b
MD5 3e6396ba8334725a86bd77aed434ce29
BLAKE2b-256 2242074a5fe6916adc64740f4491a0ee5a34a29679ef3d91dbafe578c82ce3a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d28f9c9934d474bab7ded300a3b5236badf04d0b0199adcb3ff7afdbeb69790
MD5 8d53152c863cbb99f552394b912ad603
BLAKE2b-256 7d15838758dd519d87892b48536a9ddbd2d8646b4d3fe0c6f49e6d398626bde7

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d621cc81d3a3f907592bb943dd5e28361ad6e2b05c40ccda566db7107d86e83
MD5 d8cd21f46c7b6904263aedfa2d71fea3
BLAKE2b-256 0e37b780d8816e6b8e74fb9182e04d0b29f6fb2667c39f70538a0d735ff7fc03

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ec0d7d5b2a0ae2d6623cb07cf29425375eb54913b473a974ba880b904f3ab8ad
MD5 4115f6b7fcb542110406fe6f128c02a4
BLAKE2b-256 98352788ea831300f0ada35d748c75cc681d581d95afa2f56eed2ee7c47edd37

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elixcee-1.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 50d1eba9ffca329f697c20a1a4dd9815d31c1e5dc6d0e42b21be82239685c5bd
MD5 051838bf7bc68b4d32dd72e8f4d5a4d3
BLAKE2b-256 6aa9e1b03a61b5bba837ff6938211081b62a0b068eb967ad367e440e67e5c61e

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c157ce4c81ad8ca3f2ddb679ef389bb77181ebf40b040b69fc24250bb3e60943
MD5 ec7cf737ee15b41ea4a5f1d492b493df
BLAKE2b-256 22342f56468954725f16fe4def7881ac6aa1a5da007d57790ca0e08cad558549

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f002d82db1df1870e5bdfeb29fb576cab6ec5f5419b9014218eacf88ef9551d
MD5 65fea66d210f5d0c7d9ff7c326c84c5d
BLAKE2b-256 1e4afcc0680f8e52f09ac3ca28d276452dd493aa7dfe2db17e5f1979fe33a454

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53a3eb0ccd3d6e28716ce8d9b9c88f7c0ac51d3c9b883f93e20d4231767dc232
MD5 520f04b2f80383e86d61685b29e3a0a6
BLAKE2b-256 a4655c2e02bda057bd28d95ce1d6e5fd3d3bc90da11bac2875670b7c6ebce710

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file elixcee-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3068286267ab1a918765287d8bfa897ee4d4f2f43e14591a2d776397924ea82
MD5 36b682f6b96e43bc04f5a469c098235e
BLAKE2b-256 be34f4ba30589999009ebde2145fbcc70a82634f41e50dc7beb4cb8ce5dc43d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on kent-tokyo/elixcee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.4 This release

28 files

1.0.3

28 files

1.0.2

28 files

1.0.1

28 files

1.0.0

28 files

0.93.0

28 files

0.34.0

28 files

0.33.0

28 files

0.32.0

28 files

0.31.0

28 files

0.30.0

28 files

0.29.0

28 files

0.28.0

28 files

0.27.0

28 files

0.26.0

28 files

0.25.0

28 files

0.24.0

28 files

0.23.0

28 files

0.22.0

28 files

0.21.1

28 files

0.20.0

28 files

0.19.0

28 files

0.18.0

28 files

0.17.0

28 files

0.16.0

28 files

0.15.0

28 files

0.14.0

28 files

0.13.0

28 files

0.12.0

28 files

0.11.0

28 files

0.10.1

28 files

0.10.0

28 files

0.9.0

28 files

0.8.0

28 files

0.7.0

28 files

0.6.0

28 files

0.5.0

28 files

0.4.0

28 files

0.3.0

28 files

0.2.0

28 files

0.1.2

28 files

0.1.1

28 files

0.1.0

28 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