Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 5c8120d

Browse filesBrowse files
committed
fix it for mariadb
1 parent 0f1ff4c commit 5c8120d
Copy full SHA for 5c8120d

File tree

Expand file treeCollapse file tree

3 files changed

+18
-3
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

+18
-3
lines changed

‎README.md

Copy file name to clipboardExpand all lines: README.md
+14Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,17 @@ $ pip install mysqlclient
7070

7171
Documentation is hosted on [Read The Docs](https://mysqlclient.readthedocs.io/)
7272

73+
# Mariadb Connector C
74+
75+
If you want to build against mariadb-connector-c download it from https://mariadb.com/downloads/#connectors
76+
77+
Make sure it's installed under `C:\Program Files (x86)\mariadb-connector-c` with the following folder structure:
78+
- C:\Program Files (x86)\mariadb-connector-c\bin
79+
- C:\Program Files (x86)\mariadb-connector-c\include
80+
- C:\Program Files (x86)\mariadb-connector-c\include\mysql
81+
- C:\Program Files (x86)\mariadb-connector-c\lib
82+
- C:\Program Files (x86)\mariadb-connector-c\lib\mariadb
83+
- C:\Program Files (x86)\mariadb-connector-c\lib\mariadb\plugin
84+
- C:\Program Files (x86)\mariadb-connector-c\lib\plugin
85+
86+
(didn't try with win64 yet

‎setup_windows.py

Copy file name to clipboardExpand all lines: setup_windows.py
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ def get_config():
1616

1717
vcversion = int(get_build_version())
1818
if client == "mariadbclient":
19-
library_dirs = [os.path.join(connector, 'lib', 'mariadb')]
19+
library_dirs = [os.path.join(connector, 'lib')]
2020
libraries = ['kernel32', 'advapi32', 'wsock32', 'shlwapi', 'Ws2_32', client ]
21-
include_dirs = [os.path.join(connector, 'include', 'mariadb')]
21+
include_dirs = [os.path.join(connector, 'include')]
2222
else:
2323
library_dirs = [os.path.join(connector, r'lib\vs%d' % vcversion),
2424
os.path.join(connector, "lib")]

‎site.cfg

Copy file name to clipboardExpand all lines: site.cfg
+2-1Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ static = False
99

1010
# http://stackoverflow.com/questions/1972259/mysql-python-install-problem-using-virtualenv-windows-pip
1111
# Windows connector libs for MySQL. You need a 32-bit connector for your 32-bit Python build.
12-
connector = C:\Program Files (x86)\MySQL\MySQL Connector C 6.1
12+
#connector = C:\mariadb-connector
13+
connector = C:\Program Files (x86)\mariadb-connector-c

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.