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.1a1.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.1a1-cp310-abi3-win_arm64.whl (426.8 kB view details)

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.1a1-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.1a1-cp310-abi3-manylinux_2_28_aarch64.whl (502.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

beancount_ast-0.0.1a1-cp310-abi3-macosx_11_0_arm64.whl (477.1 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.1a1-cp310-abi3-macosx_10_12_x86_64.whl (493.9 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: beancount_ast-0.0.1a1.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.1a1.tar.gz
Algorithm Hash digest
SHA256 7164960c8af34734c1424844da74b284b20473aba68bd67cb09ef48089fab874
MD5 3a6b4344a5c75f2c6be07a50fa66c90d
BLAKE2b-256 fe3e33c90347a94853ff32720470690045d0bdb4ae9a46220a0668f64ca9faa3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 15f1df1a75f701604897a28952662209c6df27ed48a688c956652a95112549d2
MD5 ddb6eb4b7cd98702e8ee7e871edf4dbe
BLAKE2b-256 07bf9f305c3b405ddad8cb082c9d815a010b9529d1adfd08b74c3308e763bf75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 50f5bb3a4916b2c5e397d519c2e0bf70aa64049d6a4747ef3dec478033facad4
MD5 c0bc0e879cda58f3e7874e2f3a7dcbfa
BLAKE2b-256 cdd514f2b951c8a0806f13e224dc183e352ba2ad0b940df549947b92b921089e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d42fdcf55403cfe7d15797bcd99fb83771ec87d8a2678a90a2a9374586a2054
MD5 5bb9667df8833aad71b40ce4fee0dfdd
BLAKE2b-256 811a84ae3dcd87f2843906859c174135dbb0bc67595195678339ff0ec2fad70f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef9e725b8979f280bdbe8c129496fcb67f5d30ebaca9af27f95843d70e67bb23
MD5 145ba38494556824d89e8bb3736cd737
BLAKE2b-256 72280301a6b853c46a12136d32a32258bb3c0bc8f0e8caf7f3d36169ef14d61e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 129c34dc2f1b81be33e39c976b7df3f5f23546f603da84eae721e6fa5116c059
MD5 465a09abcc389776eb9d068bb4648b2a
BLAKE2b-256 d736d37c68923daaea2179b2e97ab65254bd3ad1b4f8a9f6d211b07075297330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for beancount_ast-0.0.1a1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b9f0ebd142a9a83b7c47fd10a026b3fc0ed70764eb06f93b68a74919e9050919
MD5 bd4f7177437ad75f40d57c0d7c687755
BLAKE2b-256 3f22479333b857ab05e0b0d373e2e9d88c9221df2b44d5502286a8ae45935aae

See more details on using hashes here.

Provenance

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