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.4
Type | Description |
---|---|
Bug | Fixed an issue where some of the python IO serializers were not properly handling None types for JSON fields. |
Bug | Fixed the python braze code generator to use None instead of the base type for list types. |
2.1.3
Type | Description |
---|---|
Bug | Fixed a problem where the python HTTP reader by was calling the wrong method when reading an error message. |
Bug | The python code generation now defaults date types to None instead of datetime.min. |
Bug | Fixed an issue where psycopg2 would raises errors with wild card string searches and parameters at the same time. Had to escape the %, how lame. |
Bug | Fixed a python code generation bug where the delete_one() method in the main dao class was noy using an await. |
2.1.2
Type | Description |
---|---|
Bug | All python database drivers now return empty strings instead of None from null columns. |
2.1.1
Type | Description |
---|---|
Bug | Fixed generated python queries without input parameters not generating exec() methods. |
Change | The lock() methods for database connectors now accept a Stmnt object, generated code updated to pass this in. |
Change | The C++ connect() that takes arguments has changed to be more generic. |
New | Added psycopg2 connector. |
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.4.tar.gz
(155.1 kB
view hashes)
Built Distribution
Close
Hashes for bitsmiths_mettle-2.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3425d40447fc4b147f12332488f0a9241ccf8df79045f27b10847d7635480010 |
|
MD5 | f7270834011f51471885f0ac5f2c8395 |
|
BLAKE2b-256 | 8ab1f77322c1eb855ea95d887572c0a67baa44c3d31460f6e41d3c5ec6a84059 |