Python 2.7 | Python 3.2 | Python 3.3 |
---|
Windows (32-bit) | 0.2.0 | Never Built | Why not? | 0.1b | Available | View build log |
| 0.2.0 | Never Built | Why not? | 0.1b | Available | View build log |
|
---|
Windows (64-bit) | 0.1b 0.2.0 | Never Built | Why not? | 0.1b | Available | View build log |
| 0.2.0 | Never Built | Why not? | 0.1b | Available | View build log |
|
---|
Mac OS X (10.5+) | 0.1b 0.2.0 | Never Built | Why not? | 0.1b | Available | View build log |
| 0.2.0 | Never Built | Why not? | 0.1b6 | Failed | View build log | 0.1b5 | Available | View build log | 0.1b | Available | View build log |
|
---|
Linux (32-bit) | 0.1b6 0.2.0 | Never Built | Why not? | 0.1b6 | Available | View build log | 0.1b5 | Available | View build log | 0.1b | Available | View build log |
| 0.2.0 | Never Built | Why not? | 0.1b6 | Failed | View build log | 0.1b5 | Available | View build log | 0.1b | Available | View build log |
|
---|
Linux (64-bit) | 0.2.0 | Available | View build log | 0.1b6 | Available | View build log | 0.1b5 | Available | View build log | 0.1b | Available | View build log |
| 0.2.0 | Never Built | Why not? | 0.1b6 | Failed | View build log | 0.1b5 | Available | View build log | 0.1b | Failed | View build log |
| 0.2.0 | Available | View build log |
|
---|
Links
Author
License
Dependencies
Depended by
Imports
Lastest release
ColanderAlchemy
ColanderAlchemy helps you to auto-generate Colander schemasthat are based on SQLAlchemy mapped classes.
Such Colander schemas can be used with libraries like Deform and helps remove theneed for duplication of schema definitions.
Documentation
Latest documentation is at: Read The Docs.
Pyramidion Mac Os Catalina
License
ColanderAlchemy is distributed under the MIT license.
Development version
Fork the development version onGitHub.
On Python < 2.7 install unittest2 manually to run tests.
The branch '0.1' contains the old version of ColanderAlchemy: 0.1xThe branch 'master' contains the new version of ColanderAlchemy: 0.2x
Support
Please use Github Issue Systemfor support requests (bug report, feature requests, other kind of helprequests).
Follow me on Twitter @stefontanellito receive notifications about new releases. Rust away mac os.
Change Log
0.2a1 (2012-04-09)
- Ensure relationship mapped schemas have a name. This ensurescorrect usage with Deform.
- Ensure missing schema node information correctly maps to SQLAlchemystructures.
- Map missing information for 'required' relationships based upon thejoin condition. This can be further customised by given relationshipssetting missing=colander.required within their respectiveconfigurations.
- Read Colander node init settings for a mapped class using the__colanderalchemy__ attribute. This allows for full customisationof the resulting colander.Mapping SchemaNode.
- Allow non-SQLAlchemy schema nodes within SQLAlchemySchemaNode.Previously, the dictify method would throw an AttributeError.
- Fix setup.py for python 3k
0.1b7 (Unreleased)
- Ensure relationships are mapped recursively and adhere toColanderAlchemy settings for mappings.
- Remove dictify method in SQLAlchemyMapping.
0.1b5 (2012-09-19)
- Fix bug in MappingRegistry.__init__:pkeys is a list of property keys instead of column name
- Add support to specify schema node ordering.
0.1b4 (2012-08-06)
- Fix bug related to 'ca_include=False'.
- Change tests to cover that bug.
0.1b3 (2012-08-02)
- Fix issue related to mapped class inheritance.
- Fix minor bugs.
0.1b2 (2012-06-14)
- Added support to use ColanderAlchemy declaratively.
Pyramidion Mac Os Download
0.1b (2012-05-19)
- Added SQLAlchemyMapping.dictify method.
- Updated tests with checks needed to test SQLAlchemyMapping.dictify.
0.1.0a2 (unreleased)
- Mentioned supported Python versions in trove classifiers.
- Updated tests to run with current colander versions.
- Made compatible with Python 3.2.