Skip to main content

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).

Metadata

Release files for beancount-ast 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beancount-ast 0.0.2
File Size Uploaded
beancount_ast-0.0.2.tar.gz 21.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for beancount-ast 0.0.2
File
beancount_ast-0.0.2-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
beancount_ast-0.0.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 4.3 MB

Release files / beancount_ast-0.0.2.tar.gz

Download URL beancount_ast-0.0.2.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
65525b2c009b50f73962243ec47af690b103b16dfcaa0f9438550b110454ec23
BLAKE2b-256 checksum
How to use checksums
04c5c387b5b5adab16bf3237634a204daeb91b6dcac0a18e2a4298e114931401
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-win_arm64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-win_arm64.whl
Size 624.2 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
cee0460804a94d78aa41ec5e69f106d90b3322150e2674ed28240a09d5cb8754
BLAKE2b-256 checksum
How to use checksums
3acb6ec1225327398ef584d46f5986e868bba3df3d657836d96efb9a8c9327ce
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-win_amd64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-win_amd64.whl
Size 672.5 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
561519e7a4fd1c6d832167dfe5ed0c88f9ae7e41c2bdf148236fc92d0114dfd6
BLAKE2b-256 checksum
How to use checksums
a35188e1c1d52c39532f8d85b5ece3c4f7f9e548f714c1a2915ef5c215d9f371
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 737.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e079dbaf6e9c4289fdbd2f149bc73a47e694df3a781bf708a8cdc7e778ec92da
BLAKE2b-256 checksum
How to use checksums
c565f1f31898f7f8a629f4cca0f91d7fffe07a618d17347b59c1d76eda38b8ee
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 683.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
00db9f31856f24ffc334892b1ab4cde632bdd8ba989d20e29c1e30178642f25b
BLAKE2b-256 checksum
How to use checksums
7c10d17c1a5a760056c3c6922b34e58a3cea5f34f265a26984f2d9a0560e1bd3
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-macosx_11_0_arm64.whl
Size 769.5 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6acbb641787273f5883d70da4b4bc7d52149efeda1a11652f00d3c3611068168
BLAKE2b-256 checksum
How to use checksums
859f389c97d65ab552a6f44844c08102f8b64370e9c584d83dfe65be36333392
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl

Download URL beancount_ast-0.0.2-cp310-abi3-macosx_10_12_x86_64.whl
Size 822.6 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
180d25e497025e6c779413fc25920d563134cdd27eefd50b838a3f04e7cff0da
BLAKE2b-256 checksum
How to use checksums
a40bb7169464f071f1767f39ab94049ed103cd0512ec8ac6ca9aa584ffc840f8
Upload date
Uploaded using Trusted Publishing?
What is 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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page