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.

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

elixcee is intended for data-processing macros. 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.

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.run("Sub ProcessData()\n    Cells(1, 1).Value = 42\nEnd Sub", "ProcessData")
vm.save_workbook("output.xlsx")

# 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 also provides 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 pending output.

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.2.tar.gz (2.9 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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

elixcee-1.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

elixcee-1.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.5 MB view details)

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

elixcee-1.0.2-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

elixcee-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.5 MB view details)

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

elixcee-1.0.2-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

elixcee-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.5 MB view details)

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

elixcee-1.0.2-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

elixcee-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.5 MB view details)

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

elixcee-1.0.2-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

elixcee-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

elixcee-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

elixcee-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: elixcee-1.0.2.tar.gz
  • Upload date:
  • Size: 2.9 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.2.tar.gz
Algorithm Hash digest
SHA256 8e669aad7a8b61ca08736d4f72dfcff83f10a276e6cb0889321360f194a3a30d
MD5 445693bcd12e8939c0c15dbb2e96d74f
BLAKE2b-256 c7517ddce93d9f7189e1721df8682198d76d0309b73c7dc6c210c8695725f211

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2.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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b3886d642309ec0aca23a130add9fb0dbf1858483c5018c3b756bbeb1d31522
MD5 781874bdf75a1b300aa16916018cce8f
BLAKE2b-256 8a3265341517e225cf8937a25797e190d6af1ba5eb94a151c165c371d499c308

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7e1711af3bc6b9475e78cdafceb1350ffcca30738f78a2f33be00c14a5c195a
MD5 20f6848d51166e60627275c30a26048f
BLAKE2b-256 0e1feafa07a4df73b274eae27cdead9abf218addc19f341180479e3c868cec0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a70ef58c73744429d472c76eebe1aadbbed2c20923ffbb982f523859322c054e
MD5 a8034bb5ea81c2b59b917880137085d4
BLAKE2b-256 74a0c3eea96cbc0d739dd7c0a9eb409e85fd358165b61ac8e16efc4a980a6aca

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b178af1dba95c26037a8afaacf53089d9b164c5c5e8d42bb8356c1d1f50686a
MD5 d7ca854a20176e3cc2e775fa3ad1c745
BLAKE2b-256 8d7cdc76bcdaa51b6c0af12f7b708551fc73f3cfe1b6e2f6751d5841f882ef5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e8fc2d1a67b82efc10f56acd480799fd8d23993c9d22a8b49276c68cacc62f0
MD5 c3a5504e88613413f68ba4e7b296043c
BLAKE2b-256 23587cc51256f0069ad1a1665febdfdfef0f7a0a587fc13b6b10a10884b4dd56

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2690e369cb034b88d719b182881bf96480b8f4bf38ed177895a27bfc0adac7ce
MD5 0787a75ca7ce24c89b6df9409c9a36f4
BLAKE2b-256 0281e4c20ccf86e46c3c3d34b6697aaaf05017b6044b05db43d31afd1e645177

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 622ec24d440a37db608ed10155526605f0d701797cd3bc90aeba6f8076afd87e
MD5 b706bdfc6bcbaf497f398e47d0615ef3
BLAKE2b-256 6bacb581ec41abc73a08f2b9b41391a76e62f38cce4b41902a7ab5a7c5a0eac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e6ef679017d0ffff5df4d98a515f32293d73eef54ec1d0ad9c2b9b1698c6a1e
MD5 88ce0991d43a79f8e792567debfc3ed7
BLAKE2b-256 005af8bc32013493b7a1fcb53682e063b6e1cdac5e74c1bbe8665a902146c8e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e20c9679b5b42991fbc7ba9058d67f2137a6b7471cb86bb57dee539f92d21a5
MD5 ffbcc7befe52c63cc0eb8df506000f4f
BLAKE2b-256 20804ec50129f34f0377dab91ccbc79c1bbc11dfa55b43a22645298eda2fd508

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-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.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 16f21d76221609f9a58e5e476302e76caf718ff4877bbfa72e22a180b81c8d18
MD5 9a568ca4db8ef48297ec097a4e8e8733
BLAKE2b-256 f8372e9413df1074bbbee9cc8d7c03a66cae7fe8958052b0ec0bb5c351e7de20

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3a33e60edaf2adcfd65f33ad4968fd0c0b6f35c62e576013898323f33d7fd78a
MD5 12e07fed494bb8990f11dab6960e04ae
BLAKE2b-256 b75f87ac22499f8b45e619383092becf5fc84555a28836612afc7f9bd7595750

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79aedd75e2f404f77033f8de452dc1ff9171e66ca8850a84c64e88338a0e2b8c
MD5 2753dcbb1a4f2a56b3d9fc3640aeb4c6
BLAKE2b-256 611d9e02f4daf864d61bfa3d65e0adc0eff91897956f1ba8e18758f1b06789f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7342ee0300ca2e6c3fc6fe499251348fc12b6191f9046e68c2fcea62b920f5a3
MD5 6a527eefddcfafcc86d14faa818a1c6d
BLAKE2b-256 eef642b57009144b70a1c51b27873ec12b2f998b4fab053411af0746575f984b

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-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.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 52fdbe09b0bfad1c6578ffbaf365ae5b3e82b346d680c6763cd5ec5b4f0fe5c6
MD5 e6365d5fd5512e050677555879e79a93
BLAKE2b-256 cb8e6aba1c7b955648092ec15c928ff185b698aede5df67a6dc9eb37867244e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d948abd91d56148d1d5c4b7c96892f3b531772a736ea6a1030dd320ac37c9bf3
MD5 41ef339c44b1ca98e0fece1c028fd178
BLAKE2b-256 f7850bf8ede4655c8baac16b2f89e8902e615eec1a755af55363c1cccae4aff2

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f0ef780cdaf07d6e5ce8b761a45252d0b2aeed89504c6a6f4ec76ed5e0f162c
MD5 bbe87dd0bdb6294f6d5b11d438ec4843
BLAKE2b-256 fa3d4dbc606b632b2556d0ec5854640a0126830c48bd3f3dbebb49db32471222

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd5e294d9ab28af67d662b3907fe3b14e35163bd6523aa438b56ab503da09a5e
MD5 7709ba259867857a5391f851895d2c01
BLAKE2b-256 e921be1b4e546a6cc1ad09c2c365c688ae5d32c07cd777871235372f6ec29652

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-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.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7e4066a132285484b25dcbce014e44441b188c112e54382e775c5b12404ee722
MD5 35390f05540a416ea4d810bb6193cbf0
BLAKE2b-256 b36616406d8fabae09b515ca8a65e59d2e2ce96355e4121926e62b4e3602e0b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2f4fc9311159cf31b30d07d3165760e3ae36cefcfd4b04064a149c151c489a3
MD5 760bdda32529883e0423d0b0b9ef5d75
BLAKE2b-256 d55757e72cd2b18a8e3ce3bd2ce5f9a1e4b2f319b76eee76eabab973a2db5e02

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aafa2b36afb2c63891a1b0a87d35f6e0214e5fe03ed9d9ff45aa2f287f15a203
MD5 72a820d53cc838fbc29b7ad3fb3d736b
BLAKE2b-256 41832e86dc48318147ec39191113ceb4ceb87852e8a204aebbf2d09d96fa4b02

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9199a201ca1a852c8d99f35bf59c0d607e5b6b68f9e85443b832bbaaf260b61c
MD5 ebe8f5869514f2c1cba5dfdc75532295
BLAKE2b-256 2bca136f3ff5bf217f8ec0b4ba10190eafc5d179714198cd19709f1604c91f86

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-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.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a1dfd46780a6d7f7571abdd90e7e9ea37828b894ae1a0d3c46fd054bdeb73910
MD5 7d840037e6b917244e6b5d06c3704a1b
BLAKE2b-256 204d2d4b4767b66ef6dad9dfc056b1ae20260fee39682320859f102df6d455d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: elixcee-1.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 388a08230716c2c9b96b36f5c9e1d8621990e3b3f28b49e12aba33df283fc4ba
MD5 c17786d4aabdb3ee836c820a87157894
BLAKE2b-256 2b89ef4e05070d4cf5901ad0085f121296e8921aa51e1a81f6a6b1aa0c293ee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4e6269bdab3335f43851ce75f632f1580c2c2d72391d679ed6ef54e9753bce7
MD5 289609eb797c448b9861dcb494545285
BLAKE2b-256 66cbbd9fd5112edb0a4d945e490a74998fa0f285eee120abedcdd98c5bc230b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f6811d74b126271e526ea633394441b0bb59111a8c35a41fdb5cc4e931fcf06
MD5 53e3a2b6216a83f868ab8e37cb4d6c7e
BLAKE2b-256 b7acdd124570be954f5eb275b44f0fd52b695e0a24eccd7ab6efbdf11b584d8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f0e446d505a7bd8c035b99658d3bab51d6da2b83739608bb50942386a5caad4
MD5 a86b7d2d424c717732fa0c6de7bc8fe6
BLAKE2b-256 e245065ec56ab76349f0313ffb2fe5854e8e75b913021580d708122d0715eb93

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for elixcee-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 254b2894c849e17066de59e312e37258f688e2484a24c4b307f766fc0c21a1a2
MD5 0172eb7620512c6e530d45f58efe06a7
BLAKE2b-256 301ddacd74666f8a05a21f01020ccccf0a688f40aec9a951731b512c4d79e08a

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.2-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

1.0.4

28 files

1.0.3

28 files

This release

1.0.2 This release

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