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.2.tar.gz (21.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.2-cp310-abi3-win_arm64.whl (624.2 kB view details)

Uploaded CPython 3.10+Windows ARM64

beancount_ast-0.0.2-cp310-abi3-win_amd64.whl (672.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737.2 kB view details)

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

beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (683.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl (769.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl (822.6 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file beancount_ast-0.0.2.tar.gz.

File metadata

  • Download URL: beancount_ast-0.0.2.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2.tar.gz
Algorithm Hash digest
SHA256 65525b2c009b50f73962243ec47af690b103b16dfcaa0f9438550b110454ec23
MD5 0d465a4a016182dd62f694160fdf5c18
BLAKE2b-256 04c5c387b5b5adab16bf3237634a204daeb91b6dcac0a18e2a4298e114931401

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 624.2 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 cee0460804a94d78aa41ec5e69f106d90b3322150e2674ed28240a09d5cb8754
MD5 a8a90eba8a2de6fe7e3d109fd951f2ca
BLAKE2b-256 3acb6ec1225327398ef584d46f5986e868bba3df3d657836d96efb9a8c9327ce

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 672.5 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 561519e7a4fd1c6d832167dfe5ed0c88f9ae7e41c2bdf148236fc92d0114dfd6
MD5 0985eedc837eb04dee6d9ab79a526777
BLAKE2b-256 a35188e1c1d52c39532f8d85b5ece3c4f7f9e548f714c1a2915ef5c215d9f371

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 737.2 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e079dbaf6e9c4289fdbd2f149bc73a47e694df3a781bf708a8cdc7e778ec92da
MD5 74c8a06e808c74274ffebcc058e730c2
BLAKE2b-256 c565f1f31898f7f8a629f4cca0f91d7fffe07a618d17347b59c1d76eda38b8ee

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 683.4 kB
  • Tags: CPython 3.10+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00db9f31856f24ffc334892b1ab4cde632bdd8ba989d20e29c1e30178642f25b
MD5 a9cd12a789eddfc34a7e88e978c2feb7
BLAKE2b-256 7c10d17c1a5a760056c3c6922b34e58a3cea5f34f265a26984f2d9a0560e1bd3

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 769.5 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6acbb641787273f5883d70da4b4bc7d52149efeda1a11652f00d3c3611068168
MD5 cdd74b1edd84fccddb00c24bb74b442f
BLAKE2b-256 859f389c97d65ab552a6f44844c08102f8b64370e9c584d83dfe65be36333392

See more details on using hashes here.

File details

Details for the file beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 822.6 kB
  • Tags: CPython 3.10+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 180d25e497025e6c779413fc25920d563134cdd27eefd50b838a3f04e7cff0da
MD5 e4cc5ee8a8ede25eff3f400f770daa5a
BLAKE2b-256 a40bb7169464f071f1767f39ab94049ed103cd0512ec8ac6ca9aa584ffc840f8

See more details on using hashes here.

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