Skip to main content

Parse Beancount content into AST

Project description

beancount_ast

Parse Beancount input into the Rust parser's directive AST from Python.

This package intentionally exposes the parser AST (directives + spans + raw tokens), not Beancount's semantic beancount.core directive model.

Notes:

  • Classes have a dataclass-like constructor and repr (via pyderive).

Project details


Download files

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

Source Distribution

beancount_ast-0.0.1a2.tar.gz (24.5 kB view details)

Uploaded Source

Built Distributions

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

beancount_ast-0.0.1a2-cp310-abi3-win_arm64.whl (426.9 kB view details)

Uploaded CPython 3.10+Windows ARM64

beancount_ast-0.0.1a2-cp310-abi3-win_amd64.whl (446.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_x86_64.whl (538.9 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_aarch64.whl (502.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

beancount_ast-0.0.1a2-cp310-abi3-macosx_11_0_arm64.whl (477.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.1a2-cp310-abi3-macosx_10_12_x86_64.whl (494.0 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file beancount_ast-0.0.1a2.tar.gz.

File metadata

  • Download URL: beancount_ast-0.0.1a2.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for beancount_ast-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 7d363626ce46cf1ce591c03d8fd28c343261ab4d2d79cab1eaf7dc23cd8d9700
MD5 4da02ba4ac6c7b1d0ab0f912b01f7e7c
BLAKE2b-256 c26dfe5970e22f4c23563eecad16f157673b59c8cf5314ac9ca128781bd681aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2.tar.gz:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4399680606d88a62d5871a1ab3bcfd822f26f76a5b09c4a59704278fb2479abf
MD5 8feeb369f2b6d45e38c024a40d3febd2
BLAKE2b-256 20c6f13aa193eb2164dd7b8cf3946e31e1ec3abff76c966e4d68613063fcb396

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-win_arm64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 38012ec8bdc4c132d69b938532ebce34c7555ed620d2e6b26c950fca1a2df388
MD5 67c89da97ecb867d767b19e9fb10bb30
BLAKE2b-256 7ffd36060b005b993c1251aebbdf46146ee480070e5317d70831c76608427eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-win_amd64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef3013b704cac41cb2fbc909fc9ef347620216844bc9d9786df2eeeabe089667
MD5 fe0c18e6006c2491d3bb9edf370eda13
BLAKE2b-256 7580725e891cdec0d8fcfb8140f7b819cdf880468fc5f0bc122b23bcb920b2e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6e885194c9d4fdbe7dc389b9a8f70305fc570b693d34b5e0c7e6914992b2d3f
MD5 daa0367cb48277779704bf8455702ab3
BLAKE2b-256 74ef3df1e5722bffacdcf4a98fe5a2c98d135a730591449f5ca4e21a3ed9fa6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0febc784dc147ca904c45d110ee38359cad40f9474dd32c863ade9c7acda227c
MD5 81d508677c20eb636420b5d92aabe7de
BLAKE2b-256 94490b6b59cd3639f375e08205fae5aba612af514fdd876bfb0f9292bd0be414

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

File details

Details for the file beancount_ast-0.0.1a2-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60770f04bf7f598a24af8af3588d50af74621609eced6043153f0ac540cdb97e
MD5 7c8acf6d0d6787f8c52c94d975d8a87c
BLAKE2b-256 fe0af29a1f9106a3ee9200930883be6046289774808025c6a27c1a4e50fd2bbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a2-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yaml on trim21/beancount-ast

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page