No project description provided
Project description
Dbsamizdapper
The "blissfully naive PostgreSQL database object manager"
This is based on the original dbsamizdat
code from https://git.sr.ht/~nullenenenen/DBSamizdat/ a version of which was previously hosted at https://github.com/catalpainternational/dbsamizdat
Full disclosure: That one (https://git.sr.ht/~nullenenenen/DBSamizdat/ which is also on pypi) is definitely less likely to have bugs, it was written by a better coder than I am, the original author is "nullenenenen nullenenenen@gavagai.eu"
New features
This fork is based on a rewrite which I did to better understand the internals of dbsamizdat
as we use it in a few different projects. The changes include:
- A target pyver of about ~3.10
- Type hints throughout the codebase
- Changed from
ABC
toProtocol
type for inheritance - Poetry for dependency and build management
- Compat with both
psycopg
andpsycopg3
- Opinionated code formatting
- black + isort
- replaced
lambda
s
- some simple
pytest
functions
and probably many more undocumented changes
Original README
Check out the original readme for rationale and how-to documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dbsamizdapper-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945907311d7975ac442890c18bf2b61d38118d75fac2142ccd646cb9a1219482 |
|
MD5 | 8860559ac6c47111fdf3d7a487516a8c |
|
BLAKE2b-256 | 9b5c5cd51654427c4e3325a8c77965d538753a7bedf755a542a1f56153ac86e0 |