Metadata-Version: 2.1
Name: py2sqlite3
Version: 0.17
Summary: py2sqlite3 is a library that facilitates the communication between python objects and sqlite3 databases.
Home-page: https://github.com/Vermillio/Metaprogramming2.0
Author: Vermillio
Author-email: morganas.scream@gmail.com
License: MIT
Download-URL: https://github.com/Vermillio/Metaprogramming2.0/archive/alpha.zip
Description: #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()
        ```
        
Keywords: orm,sql,sqlite3,,C#,lexical analysis,parsing
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
