a 3-tier systems code generator that targets serveral databases and languages
Project description
Mettle
Bitsmiths-Mettle is the supporting code generators and python libraries for the Mettle project.
See our repo and main README for more details!
Requirements
Python 3.7+
Installation
$ pip install bitsmiths-mettle
---> 100%
Change History
2.1.14
Type | Description |
---|---|
New | Added a new python generator option fetch.method . Options are c++ which is the legacy option and python which adds a fetch iterator method and creates a new object for each fetch instead of reusing the existing orec . |
New | Removed the __del__ dunder from the python DAO code generation as it is not needed. |
2.1.13
Type | Description |
---|---|
New | Angular makefile generators can now be dynamically extended with a different CC, and TARGS as well as have optional overwrite commands. |
Bug | Fixed configuration bug from the 2.1.12 where a null dataclass would cause a generation error. |
2.1.12
Type | Description |
---|---|
New | Python database and braze models can now be generated with (pydantic, or dataclass, or attrs) as an option. |
New | Python database and braze models can now toggle (pk, serializer, dav, clear) features an and off. |
2.1.11
Type | Description |
---|---|
Bug | Fixed a refactor of errCode to err_code that was not rippled through some of the base library code/ |
2.1.10
Type | Description |
---|---|
Change | General typing improvements, and minor bug fixes. |
License
This project is licensed under the terms of the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bitsmiths-mettle-2.1.14.tar.gz
(158.8 kB
view hashes)
Built Distribution
Close
Hashes for bitsmiths_mettle-2.1.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d1bad17dd3c5e1322686404c80f597bb099c97c2ff9a4a6d46683956ebb6700 |
|
MD5 | 9af1887baae15dc280cb1644e8dc5e5b |
|
BLAKE2b-256 | ac33cb98a4b68611157fb9996d3edfde5f8d86fb95e5c5488b27cbd04e7ca493 |