Various fixes and changes for SQLAlchemy support:

- added a thin python wrapper around mariadb module
- added constansts under mariadb.constants (CLIENT, CURSOR, INDICATOR)
- bench and test are now in testing subdirectory
- updated documentation
This commit is contained in:
Georg Richter
2020-07-24 12:13:31 +02:00
parent b4a30ba29b
commit 29b05e3b09
57 changed files with 644 additions and 139 deletions

View File

@ -75,12 +75,12 @@ setup(name='mariadb',
"Documentation": "https://mariadb-corporation.github.io/mariadb-connector-python/",
"Source Code": "https://www.github.com/mariadb-corporation/mariadb-connector-python",
},
ext_modules=[Extension('mariadb', ['src/mariadb.c', 'src/mariadb_connection.c',
'src/mariadb_exception.c', 'src/mariadb_cursor.c',
'src/mariadb_codecs.c', 'src/mariadb_field.c',
'src/mariadb_parser.c',
'src/mariadb_pooling.c',
'src/mariadb_dbapitype.c', 'src/mariadb_indicator.c'],
ext_modules=[Extension('mariadb._mariadb', ['mariadb/mariadb.c', 'mariadb/mariadb_connection.c',
'mariadb/mariadb_exception.c', 'mariadb/mariadb_cursor.c',
'mariadb/mariadb_codecs.c', 'mariadb/mariadb_field.c',
'mariadb/mariadb_parser.c',
'mariadb/mariadb_pooling.c',
'mariadb/mariadb_dbapitype.c', 'mariadb/mariadb_indicator.c'],
define_macros= define_macros,
include_dirs=cfg.includes,
library_dirs=cfg.lib_dirs,
@ -89,4 +89,5 @@ setup(name='mariadb',
extra_link_args = cfg.extra_link_args,
extra_objects= cfg.extra_objects
)],
py_modules=['mariadb.__init__', 'mariadb.constants.CLIENT', 'mariadb.constants.INDICATOR', 'mariadb.constants.CURSOR'],
)