AnyBlok documentation¶
AnyBlok is a Python framework allowing to create highly dynamic and modular applications on top of SQLAlchemy. Applications are made of “bloks” that can be installed, extended, replaced, upgraded or uninstalled. Bloks can provide SQL Models, Column types, Fields, Mixins, SQL views, or plain Python code unrelated to the database. Models can be dynamically customized, modified, or extended without strong dependencies between them, just by adding new bloks. Bloks are declared using setuptools entry-points.
AnyBlok is released under the terms of the Mozilla Public License.
- Front Matter
- How to create your own application
- How to add a new
Type
/core - Environmment
- MEMENTO
- AnyBlok framework
- anyblok module
- anyblok.declarations module
- anyblok.model module
- anyblok.mapper module
- anyblok.config module
- anyblok.logging module
- anyblok.imp module
- anyblok.environment module
- anyblok.blok module
- anyblok.registry module
- anyblok.migration module
- anyblok.field module
- anyblok.column module
- anyblok.relationship module
- anyblok._graphviz module
- anyblok.scripts module
- Helpers for unittest
- Bloks
- CHANGELOG
- 0.8.2 (2016-04-06)
- 0.8.1 (2016-03-15)
- 0.8.0 (2016-02-05)
- 0.7.2 (2016-01-14)
- 0.7.1 (2016-01-08)
- 0.7.0 (2016-01-07)
- 0.6.0 (2016-01-07)
- 0.5.2 (2015-09-28)
- 0.5.1 (2015-08-29)
- 0.5.0 (2015-08-28)
- 0.4.1 (2015-07-22)
- 0.4.0 (2015-06-21)
- 0.3.5 (2015-05-10)
- 0.3.4 (2015-05-10)
- 0.3.3 (2015-05-04)
- 0.3.2 (2015-05-04)
- 0.3.1 (2015-05-04)
- 0.3.0 (2015-05-03)
- 0.2.12 (2015-04-29)
- 0.2.11 (2015-04-26)
- 0.2.10 (2015-04-26)
- 0.2.9 (2015-04-18)
- 0.2.8 (2015-04-16)
- 0.2.7 (2015-04-15)
- 0.2.6 (2015-04-11)
- 0.2.5 (2015-03-23)
- 0.2.3 (2015-03-23)
- 0.2.2 (2015-03-15)
- 0.2.0 (2015-02-13)
- 0.1.3 (2015-02-03)
- 0.1.2 (2015-02-02)
- 0.1.1 (2015-01-23)
- 0.1.0 (2015-01-23)
- ROADMAP
- Mozilla Public License Version 2.0
- 1. Definitions
- 2. License Grants and Conditions
- 3. Responsibilities
- 4. Inability to Comply Due to Statute or Regulation
- 5. Termination
- 6. Disclaimer of Warranty
- 7. Limitation of Liability
- 8. Litigation
- 9. Miscellaneous
- 10. Versions of the License
- Exhibit A - Source Code Form License Notice
- Exhibit B - “Incompatible With Secondary Licenses” Notice