#Py2sqlite3
Py2sqlite3 is a library that facilitates the communication between python objects and sqlite3 databases
Installation
https://pypi.org/project/py2sqlite3/
pip install py2sqlite3
Command line usage (only to run test):
python -m py2sqlite3
Usage as library
Example
from py2sqlite3 import Py2sqlite3
class Foo:
bar = 0
class Foo2(Foo):
pass
py2sql = Py2sqlite3()
py2sql.db_connect('test.db')
py2sql.save_class(Foo) # saves class Foo
py2sql.save_class_hierarchy(Foo) # saves Foo and Foo2
py2sql.save_object(Foo()) # saves object of class Foo
py2sql.delete_class(Foo) # deletes class Foo
py2sql.delete_class_hierarchy(Foo) # deletes Foo and Foo2
py2sql.delete_object(Foo()) # deletes object of class Foo
py2sql.db_disconnect()
Metadata
Release files for py2sqlite3 0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| py2sqlite3-0.16.tar.gz | 6.6 kB | Details |
Release files / py2sqlite3-0.16.tar.gz
| Download URL | py2sqlite3-0.16.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f8fd3f4a1ea8e882ee6a4519fbf6364c99f1f72432f05015ab10ce66f34393ae
|
|
BLAKE2b-256 checksum How to use checksums |
0bb2cc7ca9806552aaad14bb26deeb7fc8ff0191d00a0b02ede4bcfc0d2c2c69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.4
|