Catalog PyPI
Back to packageRELEASE DETAILS

2.9.0

PyPI

aam-py

Python bindings for the aam-rs AAML configuration parser

Published16 Jul 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 2.9.0 documentation

aam-rs Python bindings

Python bindings for aam-rs with support for parsing, merging, reverse lookups, and deep alias resolution.

Install

pip install aam-py

Quick start

from aam_py import AAML

doc = AAML.parse("host = localhost\nport = 8080")
print(doc.find_obj("host"))

More examples

from aam_py import AAML

doc = AAML.parse("""
root = /srv/app
active = root
env = production
""")

print(doc.find_deep("active"))      # /srv/app
print(doc.find_key("production"))   # env
print(doc.find_obj("production"))   # env (reverse lookup fallback)
doc = AAML.parse("a = 1")
doc.merge_content("b = 2\na = 3")
print(doc.find_obj("a"))  # 3
print(doc.find_obj("b"))  # 2

AAML syntax refresher

# comments
host = localhost
port = 8080

@import common.aam

base = /srv
current = base

Local development checks

cargo test

If you work on packaging/bindings, also run the relevant CI matrix jobs from this repository.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

31 collected
aam_py-2.9.0-cp314-cp314t-macosx_10_12_x86_64.whl

bdist_wheel · 538.92 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-macosx_11_0_arm64.whl

bdist_wheel · 531.72 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

bdist_wheel · 571.15 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

bdist_wheel · 576.58 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

bdist_wheel · 757.55 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

bdist_wheel · 604.5 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 579.16 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

bdist_wheel · 634 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl

bdist_wheel · 744.67 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-musllinux_1_2_armv7l.whl

bdist_wheel · 845.66 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-musllinux_1_2_i686.whl

bdist_wheel · 825.37 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl

bdist_wheel · 781.46 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-win32.whl

bdist_wheel · 395.36 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-win_amd64.whl

bdist_wheel · 428.57 KB · Python cp314

Source file
aam_py-2.9.0-cp314-cp314t-win_arm64.whl

bdist_wheel · 410.18 KB · Python cp314

Source file
aam_py-2.9.0-cp38-abi3-macosx_10_12_x86_64.whl

bdist_wheel · 543.11 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-macosx_11_0_arm64.whl

bdist_wheel · 541.86 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

bdist_wheel · 590.22 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

bdist_wheel · 589.78 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

bdist_wheel · 768.16 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

bdist_wheel · 614.78 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 593.69 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl

bdist_wheel · 649.72 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-musllinux_1_2_aarch64.whl

bdist_wheel · 760.59 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-musllinux_1_2_armv7l.whl

bdist_wheel · 859 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-musllinux_1_2_i686.whl

bdist_wheel · 840.02 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-musllinux_1_2_x86_64.whl

bdist_wheel · 795.44 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-win32.whl

bdist_wheel · 404.28 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-win_amd64.whl

bdist_wheel · 440.86 KB · Python cp38

Source file
aam_py-2.9.0-cp38-abi3-win_arm64.whl

bdist_wheel · 423.28 KB · Python cp38

Source file
aam_py-2.9.0.tar.gz

sdist · 176.29 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:59 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:e68ca7544e7796ebd4cf14e291240e58b5955ce4cd2b26511e27357e3a290457

Other collected versions

View all collected versions →