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.1a3.tar.gz (19.8 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.1a3-cp310-abi3-win_arm64.whl (427.0 kB view details)

Uploaded CPython 3.10+Windows ARM64

beancount_ast-0.0.1a3-cp310-abi3-win_amd64.whl (447.1 kB view details)

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.1a3-cp310-abi3-manylinux_2_28_x86_64.whl (539.1 kB view details)

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

beancount_ast-0.0.1a3-cp310-abi3-manylinux_2_28_aarch64.whl (502.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

beancount_ast-0.0.1a3-cp310-abi3-macosx_11_0_arm64.whl (477.4 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.1a3-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.1a3.tar.gz.

File metadata

  • Download URL: beancount_ast-0.0.1a3.tar.gz
  • Upload date:
  • Size: 19.8 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.1a3.tar.gz
Algorithm Hash digest
SHA256 9328bdce1acaae7cfa75b1b9efdc26f7e2f3bb0ccb1d1f1ab9a69c32c00817ae
MD5 712dc31db7d8de4a1e39fd650b54f0fa
BLAKE2b-256 4e360242ff149a6c31cf68be351d0c2722056582178174c5917fb4366215a168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 42decb2e7792bd5ce2948a28a2ba799cc580bb3fc50e37042da2be5a5c199c40
MD5 9eaffb13dbc71026c5d6532798c3620e
BLAKE2b-256 88f2fa29a1db7ce290499e42b430a47248a3de4dd1cabdc225ec3772ff8438ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6212d63c13245699f316d28e2df531f84a51f8c3dfbe9c420c4bee7104a69b38
MD5 996d01d4dba08f0b118372295b7bece6
BLAKE2b-256 ff0cd0a54c37f91aa50b04674290abfdc579e0bd63377fdcb83cf6c179d5ad71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c51952cdef610c469623b191659a2bd0666cbb58ed56a0f5fcf6f62a61de507e
MD5 13f0e9a955b77d9bf2691c65aa6f2cf8
BLAKE2b-256 03f83bd9e583b4b44b6196ce87882de4cfec1abad3410756b692200b537a6925

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7ddd0aa32bf96e518c8843460c56894e24a36bed733193220912276c0623a98
MD5 da8473af6bb612f3baf8c209891f7e25
BLAKE2b-256 3c3488f5e75ab816acf63573c5d2a719799d7cbb1dcd41e43849241857af05b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bde6970edaaf34dd7b178861488356c18eaa4770952d59a1dc97f3edc3c7dfbd
MD5 cc30d4bea805f6795e317b068b45100b
BLAKE2b-256 46d932a7a5d5ce212c948fca3f2ff5a869140e1313a2276587b8dfc56cc42612

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac27591a4ee7488d5495fd63ee2dfedbad0c5f9ed5947b039c195561d9df6184
MD5 14f9b4ee34b0f2e584f4837bf3d83d2c
BLAKE2b-256 362043ee32ad83f6941563cba3851e6a2d233ff3a00d843e5f4dac6493dd617a

See more details on using hashes here.

Provenance

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