Metadata-Version: 2.1
Name: duckql-django
Version: 0.4.1
Summary: duckQL Django bindings
Home-page: https://github.com/Sibyx/duckql-django
Author: Jakub Dubec
Author-email: jakub.dubec@gmail.com
License: MIT
Description: # duckql-django 🐥
        
        backboneQL bindings into [Django](https://www.djangoproject.com/) ORM and permissions system. This package suppose
        to provide:
        
        - Database introspection
        - Ability to grant permissions to models and their properties
        - Custom back-end query validation
        
        ## Resources
        
        - [How Django Uses Metaclasses For Data Modelling](https://medium.com/swlh/how-django-use-data-descriptors-metaclasses-for-data-modelling-14b307280fce)
        - [Advanced Python through Django: metaclasses](https://reinout.vanrees.org/weblog/2013/05/16/advanced-python-metaclasses.html)
        
        ---
        Made with ☕️ and ❤️ by Jakub Dubec & [BACKBONE s.r.o.](https://www.backbone.sk/en/)
        
        # Changelog
        
        ## 0.4.1 : 2020-08-13
        
        - **Change**: Moved metadata to according field
        
        ## 0.4.0 : 2020-08-13
        
        - **Feature**: Field metadata in schema
        - **Feature** Initial formatters support
        
        ## 0.3.3 : 2020-08-04
        
        - **Change**: Upgrade to `duckql-python` 0.6.1 (Python 3.8 compatibility)
        
        ## 0.3.2 : 2020-07-23
        
        - **Change**: Upgrade to `duckql-python` 0.6.0
        
        ## 0.3.1 : 2020-07-22
        
        - **Change**: Upgrade to `duckql-python` 0.5.0
        
        ## 0.3.0 : 2020-06-15
        
        - **Feature**: `PermissionsMixin` in `QueryWrapper` input
        - **Feature**: `available_columns` in `Schema`
        
        ## 0.2.0 : 2020-06-03
        
        - **Feature**: Permission checkers in `Schema`
        
        ## 0.1.5 : 2020-05-19
        
        - **Change**: Pass base model in Schema `__init__`
        
        ## 0.1.4 : 2020-05-19
        
        - **Fix**: Fixed invalid import
        
        ## 0.1.3 : 2020-05-19
        
        - **Fix**: Invalid typing in `BaseReportConfig`
        
        ## 0.1.2 : 2020-05-19
        
        - **Change**: Use inheritance instead of meta-classes in `ReportConfig` (temporary)
        
        ## 0.1.1 : 2020-04-29
        
        - **Change**: Shiny imports from main `duckql_django` module
        
        ## 0.1.0 : 2020-04-29
        
        - Initial release
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
