Registry / database / amundsen-rds

amundsen-rds

JSON →
library0.0.8pypypiunverified

Amundsen RDS provides database models and ORM support for Amundsen, a data discovery and metadata platform. Current version 0.0.8, updated with table/column lineage models. Requires Python >=3.6. Release cadence is sporadic.

pip install amundsen-rds
INSTALL
IMPORT
SIG · AMUNDSEN-RDS
A
amundsen-rds
databasepythonv0.0.8
Install
3.7s avg
Import
Disk
45MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.0.8 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 46.4MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 3.7s · import 0.000s · 44MB
45MB installed
● package 45MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AmundsenRds
from amundsen_rds import AmundsenRds
from amundsen_rds import AmundsenRds

Initialize AmundsenRds with a database URI and query tables.

from amundsen_rds import AmundsenRds from amundsen_rds.models import Table # Initialize RDS with database URI db_uri = os.environ.get('DB_URI', 'sqlite:///test.db') rds = AmundsenRds(db_uri) # Create tables rds.init_db() # Example: query all tables tables = rds.session.query(Table).all() for t in tables: print(t.name, t.schema)
Debug
Known issues
breakingSqlalchemy upper bound removed in 0.0.7: if you use sqlalchemy 2.0, expect breaking changes due to removal of legacy features.
fix
Pin sqlalchemy to <2.0 if you need stability: pip install sqlalchemy<2.0
affects: >=0.0.7
gotchaPackage name on PyPI is amundsen-rds, but import uses underscore: amundsen_rds.
fix
Use `pip install amundsen-rds` and `import amundsen_rds`
affects: all
deprecatedModels for table/column lineage were added in 0.0.8; older versions lack them. Ensure version >=0.0.8 if you need lineage.
fix
Upgrade to 0.0.8 or later: pip install amundsen-rds>=0.0.8
affects: <0.0.8
Upgrade
Version history
0.0.8latest on PyPI · released Jan 7, 2023
Audit
Dependencies
amundsen-commonrequiredCommon models used by RDS models
sqlalchemyrequiredORM dependency (version >=1.3, <2.0 as of 0.0.7)
Agent activity
48 hits · last 30 days
node
46
Resources
amundsen-rds — pip install amundsen-rds · libregistry