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.

Current release: 1.0.0.

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 one or more standard VBA modules (.bas, .vbs, or .txt). Use Module.Sub for a qualified entry point in a multi-module run. --json emits one stable 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(vba_code, "ProcessData")
vm.save_workbook("output.xlsx")

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. Repeated runs of the same source on one Vm reuse its parsed AST. Use vm.fork() to create an isolated copy for batch execution. Use vm.snapshot() to obtain a detached read-only view of all sheets. Pass include_formulas=True to include stored formulas separately from values. Snapshots also include the workbook's worksheet tab order. Snapshots also include runtime defined names. Snapshots include the current calculation_mode (automatic or manual). Snapshots include per-sheet visibility states (visible, hidden, or veryHidden). Snapshots include per-sheet merged ranges in A1 notation. Snapshots include hidden row and column intervals. 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, and Excel-style Range/Cells operations. 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

依存監査は、ネットワークアクセスを必要としないローカル検証として実行できます。 cargo audit --no-fetchcargo deny check --disable-fetchは、手元にある advisory DB と リポジトリ内のdeny.tomlを使用します。advisory DBが古い場合は、結果が最新の公開情報を 反映していない可能性があります。

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

License: MIT. See THIRD_PARTY_NOTICES.md.

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.0.tar.gz (2.7 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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

elixcee-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp314-cp314-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86-64

elixcee-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

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

elixcee-1.0.0-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

elixcee-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

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

elixcee-1.0.0-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

elixcee-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

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

elixcee-1.0.0-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

elixcee-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

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

elixcee-1.0.0-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

elixcee-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

elixcee-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

elixcee-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: elixcee-1.0.0.tar.gz
  • Upload date:
  • Size: 2.7 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.0.tar.gz
Algorithm Hash digest
SHA256 ac5fb6632f70d4b31a79da1e9d5f320c7f0d339ac227d00c03e2be637ca3432b
MD5 e811f5d52fbd2a78414c3622acefd8a8
BLAKE2b-256 d439a6e19ebd83529c02e7643cfb89903336f6a4faaec5fc49de2ea927063119

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92b2842d533bbf11a1e143b851ff54de368b343b3883bbd947eedcd281b4d10d
MD5 c10b9f8a809fed714bc556107c2b77fa
BLAKE2b-256 f49d32e8c092e54e7f7fb785cc2205265e0a4db8268876845118a986649ae1bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 183c9357ed82cf82ba45a9ce5f8211665eb79e6b1c45ed75a38424ba9cbff838
MD5 dbf84aef38d4dd66062a08dc7c978134
BLAKE2b-256 1e730b2d7dbae5e8e66b944228b8843a5c1a10c800f41faf2921898e1225f81e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fbc2d61c6790ffb9264bf506ffbed0d7805545c62ad406989b89509cdfe7f51
MD5 41be43638bd25b7202ba5db4490d4cc7
BLAKE2b-256 1b5cb67f93199cdebff85757afa967d30c6b3a927ac66f9a7d18cbadf0a51811

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20745fef044c6b5fd74cdf2c9c14ac9d497f4a1cce1de12072353c44508e0767
MD5 7dad80aa2dc2bc956628550cdc241b70
BLAKE2b-256 b26ead8ed37144e2f233f43963e4007a067ccb7e2863f78911d79eb6d08dd754

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cf86cbe6d64b739bc320a1b38402bde0fb3f1fd258395abc0bd22e931a9a834
MD5 5c630dedea0aa9dd2d5005bd21ec5769
BLAKE2b-256 7b8810dbbb70da6ec725ba23f99aff2e9257a96c6c7cdfe114fcc92b81d08803

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77c92ac5d8d94e988a2d5749f3ffc16c4000def59af05b4e409a4a66914f6c28
MD5 33c5fbf5b5ad9af4c9d179641162be03
BLAKE2b-256 bba9bfccc0ce163f2342a7990a3869d5e34256a4cccf5808c9ba55ed11a9d23c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: elixcee-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 821c8325572befc0f536c69efba8b21e39245a694ceb3c1976651ed02cb45fe5
MD5 c4d514f99a01980064457e49407311cc
BLAKE2b-256 391d73700a308a6d4a1e46b333d33f129ee29e21dfc23d9a6bcb4114de9d8acd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5470bf8503c0958309d702dc7521c5a5860d458d8869c1016f5ec1bcf7c7f5d3
MD5 506170ce13e28b1e567534a52445ff57
BLAKE2b-256 59658a7a66a9d83288d1085edd14b772a1a9ce1d7da983b58984b7944e736030

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc8482dc094618d55408ca884b254fdbfdb063cdd84737c933819652adf2ea4d
MD5 d72ddc0bcbdd524176ed53aaafdc163c
BLAKE2b-256 bef43e0eee0465e4aaec677e03640019fe1d4ad53ad043484c8f144decb1b8c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.0-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.0-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.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 79e264defd380759ce265266f8a5feb8a15863fece440a726a38a7a9bd27677e
MD5 2352b585e59c63eda94524950e67bad1
BLAKE2b-256 c07855b41b10a4e5836c34c1c3ce19d4d86a619305ba26d0fe6f27cf697c2a5a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: elixcee-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c57e4e45ed7b8eadf8597974f817d72a2026afbbcfc2c0a1368734e43c85a881
MD5 d26f532d389852e3c73cae76737d7ef1
BLAKE2b-256 f0dd12665d39dfd363215a6b384b09ac0ecb548f56d2bff051106bf0bab4a144

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c45c19d08521c5a4dc9f5a3e1bba24649bd6a92b81cc129c284989657f18e0be
MD5 c37ba0440f9efd8ccb7cef9c85762abd
BLAKE2b-256 7f35adbafa596e0be0e928527c067f3156a72a903101c6c3ccb0d83e109e1bd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ff4e0edd406c6e4c86afe1d5837cfc09eeeb825bb65f68007eccc9ea1bce350
MD5 6c6b3e1cc80fee8d14d201fd856381fc
BLAKE2b-256 275759fc9d982aa0795f8d7f0174b2d67a1b24df3954e0579099136f9fc815e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.0-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.0-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.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 514ea05df3eda32e2c1eac6945399b865a930ab81ca54e4a157332c349980f2a
MD5 bd537f3029c0d2c0e67a8e2600bd90d3
BLAKE2b-256 6b5dbc783f3f3d3875b8a0c6cfc36dee69ab888fb22885707d6976ede4f89ed8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: elixcee-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 342c3cc667d916e840b4c7f93b5acf9b39abce1da50c7747ceeac6d3beb72c0e
MD5 8b6ab1b5dbbbe417123bdb0553b157f8
BLAKE2b-256 a98324d96002474fe481aa9d16af31a85abbe75ec8d1683a7f14b1fc9fbe60da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65a9cf507e308a4ae81c57034d8abcad4ebbf302a54a72d6b123041c6cfe38d6
MD5 ebeea483245e75532d983dedc484de44
BLAKE2b-256 32e4c2619870f4ab046b0d54776f8a691212178b07cd17f2cb35526adc8a2927

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c04ba8078e10e50de24ae55036459f5df519ca3d425c6683337084f048b6594
MD5 d740d01243736b608344d701e8d12ca9
BLAKE2b-256 74256e22b472f86aafbab359d63d243d7dbbd1129e606bae7de989430ea2f4fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.0-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.0-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.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a20112bcf1b7182bf4e967d0d1d7b32eae5b90c880a8578c0f918f5ea99b5d52
MD5 950b39a9e5e7d75ff42526635ffccec8
BLAKE2b-256 0e4f66abfbdf0e0707ccc159aa8b9e3dc7ee6269f0c76e27cfb6620525ad4805

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: elixcee-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c086e16fcb8349ee8163835650c79928cc9ddead3c197d9e8d264ba237309d43
MD5 e168a6494a4c579cfb6538c4c4a4231d
BLAKE2b-256 92f985a4488ba6cc967a6c6302f3ab33e52bac79d1ffc5ee96ebee197242bec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 101f6d5b77827c34a0168f5807023190a4084f1cda89cdc312167265e4fb7a2c
MD5 f6cc916adc690e3fc486a1e3d9e0d9ea
BLAKE2b-256 85c6f567e525b9cd2b4a6bf1baba69324bf8ec8432fe7500f79bdba230bc36e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91186dbaa962882f8de600d704aa745b35fb97dea8becd0adea0a1e08f3bcc02
MD5 0903fffeeb902d0f532dfca3607d2897
BLAKE2b-256 3b4351e6a9357d474aab7a737a56276d94ecde3c5bbb758c7a2f73977d3bdae5

See more details on using hashes here.

Provenance

The following attestation bundles were made for elixcee-1.0.0-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.0-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.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6ca06e763ebf744fc428db0d8c7d92b0a6733c02a87e540e84407ac3113bb5d2
MD5 5717de6f45af82e2d4f17f26b00fae4d
BLAKE2b-256 2571fbb1fd59cc2a834b0831683812c22e95aca440d82f99c3266963f173106f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: elixcee-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 35c2e4e2202292be60330804df3e07eea90213fbfabe99519e01d5ff7d5daad6
MD5 c240d7075404fba48e6e0e0c91af5b48
BLAKE2b-256 359e8a2e6cf786d8bccecfb0de01885594fc1873590d0df1523cff549f1517fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8399fc1b5063ee39491dc4295dc3b093efa0ad370e556fa4a13938594686a6ad
MD5 ff83456b4e3db8f969e3985e18dbd17c
BLAKE2b-256 35c77eff98faea689937b6d7ffd0d9a1628dedfa8376021b60051b2a24d7ef19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c77c10fb63296829c74ee1716a381c3dcd4eb215d0168fb81a4c83da0ba5a5da
MD5 11b395501e4937ccfc1e90c6fe3b58ca
BLAKE2b-256 2be8431dac24682d33217d68206b2ecc5027e0c4c90c10d987e80ec1d3e06ee1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eef0a52b2ecc11f9e2c0834a3fc5b86e580044383854a9b0f5f94459b1e597f9
MD5 eecc275f9e0ce6c591ed87b593cf5265
BLAKE2b-256 8ff81057fddcd4bb7299c80a467c789c5df912d0718e5c71e8f83ada61a69cb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for elixcee-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbd52e3a42aa7d0d40c5264de28bbb096f01ba05267f31b2c9cd74d9d1a51b04
MD5 bb16db90bce53eab8e4e55396631adbc
BLAKE2b-256 29174d1e4f3b3f1027bee09ff297620ba19fb0b268ab7b88c1beeca6a1de2929

See more details on using hashes here.

Provenance

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

1.0.2

28 files

1.0.1

28 files

This release

1.0.0 This release

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