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.1a4.tar.gz (20.9 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.1a4-cp310-abi3-win_arm64.whl (864.2 kB view details)

Uploaded CPython 3.10+Windows ARM64

beancount_ast-0.0.1a4-cp310-abi3-win_amd64.whl (938.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.1a4-cp310-abi3-manylinux_2_28_x86_64.whl (964.4 kB view details)

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

beancount_ast-0.0.1a4-cp310-abi3-manylinux_2_28_aarch64.whl (872.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

beancount_ast-0.0.1a4-cp310-abi3-macosx_11_0_arm64.whl (840.4 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.1a4-cp310-abi3-macosx_10_12_x86_64.whl (949.2 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: beancount_ast-0.0.1a4.tar.gz
  • Upload date:
  • Size: 20.9 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.1a4.tar.gz
Algorithm Hash digest
SHA256 b18f1df82cfa2c618d24e91ccb8a45ce3716f9ba20e156f8965279e61268d8a0
MD5 cbf55e1d762f125c063e7ecdc211b54b
BLAKE2b-256 39e3f3a54aa9d8069aa4f4c8fe3e10b6f238e96191fac6e7b3eafcc735528058

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a9ae04b3ee0b53eea71d270dc8126c2874b75387860521ba5a32f49b585d8627
MD5 2e64be250e267c8c90e003448b742710
BLAKE2b-256 3724f6c5a794a9a74817c726dcd035d059b8071f47f5e2122db4365d29c901f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 96558ab5e252e076b73907885e1f10adee84261ea8a2898a92dab3182e91ee12
MD5 5faa000b3a393054f8a68c70977b73fd
BLAKE2b-256 193a43ad1f168837c22d5b7875966378decbb7f0007a9788b5736b9dfac70f35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44530934fa04db6443734894974f8f31d5c450a4b01d226b6b50b4970060be61
MD5 59bdabf63a8aae2f95103875e899931c
BLAKE2b-256 24fb27eb4f39b0ae4bcc0d17c79049b273a639fca8eef694f5ff97a316b5d3b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44267ffca652e5c831162ad497234a9fe9d0abc80dd495292e143e6df050fc38
MD5 4d31b9064a665ea6def363f49a930a04
BLAKE2b-256 118ad91f06cf78f1b017db5cfa1eaa8be66c07661ea439811a8ea0d2a19374c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c3844297150abb00580a6d0407562abd32f7aa93b3291228ddff99881e656d9
MD5 e486a906dc92a4039269f470c382bd93
BLAKE2b-256 6f7adca808fcad944a043d4105f10bd2b1fd6994dafc01591942b76a52555dc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c5a93f8d2e42894b5420cf7ea8081a3bd624c16b7f86ec047e86e1a654964cd1
MD5 11af13e91db759ca1d18013571b73042
BLAKE2b-256 d1bcff3a3f7a08b231ffd2b72786dc0d0e53bfc6a2633b51d5ccfbf3c9a34a23

See more details on using hashes here.

Provenance

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