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.1a0.tar.gz (30.4 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.1a0-cp310-abi3-win_arm64.whl (406.1 kB view details)

Uploaded CPython 3.10+Windows ARM64

beancount_ast-0.0.1a0-cp310-abi3-win_amd64.whl (423.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.1a0-cp310-abi3-manylinux_2_28_x86_64.whl (522.2 kB view details)

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

beancount_ast-0.0.1a0-cp310-abi3-manylinux_2_28_aarch64.whl (484.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

beancount_ast-0.0.1a0-cp310-abi3-macosx_11_0_arm64.whl (460.6 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.1a0-cp310-abi3-macosx_10_12_x86_64.whl (477.1 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: beancount_ast-0.0.1a0.tar.gz
  • Upload date:
  • Size: 30.4 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.1a0.tar.gz
Algorithm Hash digest
SHA256 09198eaa2c61fade21fac2094d6fff4a12071f8803b556b61f5d40a59c0516e1
MD5 0f814cec6e4de761b2b02d1efd90608f
BLAKE2b-256 91a2d66aa50a01f20e4176e2ed680b9d624e4af7b2065f58fa3feb979705ef84

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0.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.1a0-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e3d3c2e5ea7f847ce9bc1de10b97e32434366f2f6644bd0d126ac6d24a78736e
MD5 9a759f03e9c9e15edb8907e903731f27
BLAKE2b-256 57d7ee36ecea76c1ce0758e882d4a83d1c2f419c62d7c816a17b335d651885b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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.1a0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8d64f300b2469fd79966596c174aeac8fb802b50024531cded6f21609b330454
MD5 7b5da155dd71f31007597b70d981c001
BLAKE2b-256 fea210f380a9acb669454357e6b5d3b3479d357399cec4c346c904e2e4093239

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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.1a0-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40d5af38ee3a946b72f3807ee29a840582f65d999f992d1ceb7640f429e1fcdd
MD5 58522b4b08344e930e985e7c4c22a918
BLAKE2b-256 c69a385846aa1b1bca474b21b81450d17a76d79aa493ed2777b9f0d34fdc5674

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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.1a0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 147be0b4921b70b899c22afd0cf6cb94c0514b39de353915303a21900a56a0da
MD5 3c2d3ef51a03c6f84365e933cc6cdc10
BLAKE2b-256 71cc2cab6ce7afce53536f92a61744ef7d4d3da8568e6a80e5a17df2f223c333

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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.1a0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16b22a78410907cc547070ea52e75808dd451c29b8bc3321460dc93f1e459b54
MD5 525c3370ff1e6a41945733c04d9f69b6
BLAKE2b-256 d66d521b9d195c1ccbf43b9af58d6e3c93352e0b2575600893b7b5197b1936ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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.1a0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for beancount_ast-0.0.1a0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 73210c373519095ecebffd52efbacccd84eb3f36f62ff8ab7863d3aa279500ea
MD5 511cd680c9f99e9faac357f1e4c414da
BLAKE2b-256 8debe972155a2d6b9f9be35309bca129e508b7f0bdeadf34c4e2001cabff753c

See more details on using hashes here.

Provenance

The following attestation bundles were made for beancount_ast-0.0.1a0-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