Abstra

Latest version: v3.6.0

Safety actively analyzes 701287 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 76 of 82

0.33.1

fix for .select() method

0.33.0

This version brings tables as a big new feature.

After creating the table + columns, you can just import them like:

python
from abstra.tables import get_table

users = get_table("users")

select(where: str, rows: list[str], **kwargs) -> list[dict[str, Any]]
users.select(where="email = :email", email = "michael.scottdundermifflin.com")
[{ 'name': 'Michael Scott', 'email': 'michael.scottdundermifflin.com'}]

update(where: str, set: dict[str, Any])
users.update(where="email = :mail", set={ 'name': 'Dwight Schrute' }, mail='dwight.schrutedundermifflin.com')

insert(values: dict[str, Any])
users.insert({
'name': 'Pam Beesly',
'email': 'pam.beeslydundermifflin.com'
})

delete(where: str)
users.delete(where="email = :mail", mail="creed.brattondundermifflin.com")


**Full Changelog**: https://github.com/abstra-app/abstra-lib/compare/v0.32.0...v0.33.0

0.32.0

**Full Changelog**: https://github.com/abstra-app/abstra-lib/compare/v0.31.0...v0.32.0

0.31.0

**Full Changelog**: https://github.com/abstra-app/abstra-lib/compare/v0.30.0...v0.31.0

0.30.0

**Full Changelog**: https://github.com/abstra-app/abstra-lib/compare/v0.29.0...v0.30.0

0.29.0

**Full Changelog**: https://github.com/abstra-app/abstra-lib/compare/v0.28.0...v0.29.0

Page 76 of 82

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.