Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python-trio/trio-mysql

Pure Python MySQL Client
https://github.com/python-trio/trio-mysql

Merge remote-tracking branch 'origin/master' into devel

b2d71367dd6a9a809c4c065fbd81fd7bfac2c909 authored over 6 years ago by INADA Naoki <[email protected]>
Use pytest-cov for running test_auth (#691)

c3fee50c755f196055b8cf664ba3c84e3f7b1199 authored over 6 years ago by INADA Naoki <[email protected]>
Map LOCK_DEADLOCK error to OperationalError (#693)

58276d1fb78e092fd665e0901b07c782ee83bf27 authored over 6 years ago by INADA Naoki <[email protected]>
Add sha256 and chaching_sha2 auth support (#682)

83a8c9247d11297ede7fa5c89c98d079f10112de authored over 6 years ago by INADA Naoki <[email protected]>
Implement connect attributes (#679)

935afc8130534852c5e2c1396564f8262121bc2f authored over 6 years ago by Dick Marinus <[email protected]>
fix docstring for install_as_MySQLdb (#683)

37eba60439039eff17b32ef1a63b45c25ea28cec authored over 6 years ago by Jelle Zijlstra <[email protected]>
Split connections module to protocol (#670)

14e4c25f0221900eadd155121997856186438fd9 authored over 6 years ago by INADA Naoki <[email protected]>
Remove unused variable

9105a9ebc98e280a3a4731bec928277714ae6a93 authored over 6 years ago by INADA Naoki <[email protected]>
"drop-in replacement" is not goal anymore.

8c566602e9446acc8910dde920531d016d796b64 authored over 6 years ago by INADA Naoki <[email protected]>
0.8.1

68e5800c30ed1ea3c5bd5e9f91f6913034f69ec2 authored over 6 years ago by INADA Naoki <[email protected]>
Update CHANGELOG

ba330574fbf0e60cc4742ddfc883c84f029c7fd7 authored over 6 years ago by INADA Naoki <[email protected]>
Update README

e2979e7f559907e2b6f82b42ed19a3abca0ea1fc authored over 6 years ago by INADA Naoki <[email protected]>
Add WRONG_DB_NAME and WRONG_COLUMN_NAME to ProgrammingError (#667)

fixes #629

85c61c09c68ba9dca31b2864bd84a323d16a6829 authored over 6 years ago by INADA Naoki <[email protected]>
travis: Add MySQL 8.0 (#663)

49a64f3ffd321627694139dfdd4ae0999a8b9a1a authored over 6 years ago by Daniel Black <[email protected]>
add docs for read_timeout/write_timeout (#665)

db20bf2aa98e35fdad20f03a9a4d63554963c761 authored over 6 years ago by Daniel Black <[email protected]>
test_plugin: examine mysql.user (#652)

In MySQL-8.0 the plugin is caching_sha2_password.

Test is fixed here by examining the plugin ...

d4f5929197e875e0e2f861c714f45327e8fb971b authored over 6 years ago by Daniel Black <[email protected]>
tests: mysql-8.0, sql_mode NO_AUTO_CREATE_USER removed (#657)

6a55ce0f5f717fdcb8ca0af24a320ac020f756e8 authored over 6 years ago by Daniel Black <[email protected]>
Test mysql db capabilities / test_issue_364 (#661)

* tests: thirdparty MySQLdb, use utf8mb4

Prevent warnings like the following on MySQL-8.0:

...

023cc6da05d6793e528781b3dc0345dd87df4b36 authored over 6 years ago by Daniel Black <[email protected]>
Travis: use docker for mysql-5.5, mysql-5.6, mariadb-5.5, 10.0, 10.1, 10.2, 10.3 (#662)

217666d3d6ad4d63783f53403a26912a647bc1a7 authored over 6 years ago by Daniel Black <[email protected]>
test_set_charset: use utf8mb4 (#664)

Works on all supported MySQL versions now that 5.1 support is
dropped.

b51d5dae391035faa8d8115e0c6f06e25afcc25c authored over 6 years ago by Daniel Black <[email protected]>
fix test issue363 for MySQL-8.0 (#659)

Removed explict utf8 usage (wasn't used) to avoid warning:
pymysql.err.Warning: (3719, "'utf8' ...

57466b4fc21350011c5248e33fdbb4fe29dc893b authored over 6 years ago by Daniel Black <[email protected]>
test: issue3 MySQL-8.0 now returns NULL(None) for timestamp (#658)

Like all of the other temporal times.

279e2587b2a85e0aa258094521e498c225e8da12 authored over 6 years ago by Daniel Black <[email protected]>
SSCursor: failed to clear unused results on deletion (#655)

A cursor may contain unretrieved results. These should be consumed
before a new cursor is creat...

ccef546213b0d9e994af28c0a8ef2e579cde5831 authored over 6 years ago by Daniel Black <[email protected]>
test_defer_connect: don't leak file descriptor (#660)

24ecee6bd19a473528d6f8552dabc655de912130 authored over 6 years ago by Daniel Black <[email protected]>
testfix: MySQL-5.1, test_context requires transactional engine (#653)

ed3eacd591e1600a4af766269bd3ad824181a226 authored over 6 years ago by Daniel Black <[email protected]>
Clear cursor attributes before calling nextset() (#649)

fixes #647

Signed-off-by: INADA Naoki <[email protected]>

4478e3aeb7e92d6a35c1cfc927a21a21fa57b953 authored over 6 years ago by INADA Naoki <[email protected]>
Add Link to MySQL Community Slack

0516250f163d4c414ef016b2f06a2f309a308e41 authored over 6 years ago by INADA Naoki <[email protected]>
Use docker on Travis for testing MySQL versions

ddbf0e8521d111e2f4ac4deb4ef8d42fad72f159 authored almost 7 years ago by INADA Naoki <[email protected]>
Reduce callproc roundtrip time (#636)

Make only one single call to SET variables used as procedure parameters

9c1b0d80995587cab39b56ea3b48cc25cb63289d authored almost 7 years ago by INADA Naoki <[email protected]>
Investigate travis error

f15dd428fd7fb7089fe0e869edbe7ad893064b1d authored almost 7 years ago by INADA Naoki <[email protected]>
Use docker on Travis

8293c530e3e7d43537e31b90189c9c8ea9065705 authored almost 7 years ago by INADA Naoki <[email protected]>
Update cursors.py

3dda4a5807174ea2fc428484d116e9e2a12f2983 authored almost 7 years ago by INADA Naoki <[email protected]>
* Fixes for Travis runs

16a1f843be9de4dfc6ebc6e5f18684994296b460 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Merge branch 'travis'

db8b12d4c0bc0d323d124225728149ee39a88a06 authored almost 7 years ago by Matthias Urlichs <[email protected]>
async

671298dabfb4b2a16c5124e37e3b1df888d22be3 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Check mariadb, don't check pypy

96ed369c4998ba8f32c130a1c75d570d73adbde2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
stream test broken

b5b71915e99e1542bc2249534ae85523e6351614 authored almost 7 years ago by Matthias Urlichs <[email protected]>
use EnvironmentError

2ac969a8a956d158d23d891d4a67b0a9dff1ab29 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Hrmpf

53f205c474a563051a355aba671f88ca10e156f1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
some misteaks were made

a6fa153c20ccf1e37ab1a94465e9da51823f03a3 authored almost 7 years ago by Matthias Urlichs <[email protected]>
owch

0a070f5b6420dab289dd5befe82570c55566143a authored almost 7 years ago by Matthias Urlichs <[email protected]>
mysql is annoying

d8a4a5dcd5ee8f9e6574860a27dbd2616029c37d authored almost 7 years ago by Matthias Urlichs <[email protected]>
annoying typo

1f44d3c191f53175f49f9028084ccef504d71da1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
socketstream for unix fix

11860d4a98de5a305bffac1f5545a762cca53a01 authored almost 7 years ago by Matthias Urlichs <[email protected]>
wrap socket

8489420c7657d6c3d78d5d6d430f261c3ced36db authored almost 7 years ago by Matthias Urlichs <[email protected]>
install trio from github master

39fc90e5e21d3b55d8577260a11c8a3b4629e94f authored almost 7 years ago by Matthias Urlichs <[email protected]>
Use a proper read loop, dammit

5605cfb1fe5fcdd75fecdd29c3d937b9549b0d9b authored almost 7 years ago by Matthias Urlichs <[email protected]>
no CHECK_FORMATTING

for now

3a862fbd173263b93446f638a13170f5630390ed authored almost 7 years ago by Matthias Urlichs <[email protected]>
superfluous "await"

ade48b191ea8f90188024eb8fc3c8d0feab510d6 authored almost 7 years ago by Matthias Urlichs <[email protected]>
The Travis user might already exist

624bd692175196e39c197db82d3fafc81b0e8423 authored almost 7 years ago by Matthias Urlichs <[email protected]>
The username "travis_trio_mysql2" is still too long

0c4c67cb0057f79f6364abf5f2da6b2b8c526a2a authored almost 7 years ago by Matthias Urlichs <[email protected]>
The username "travis_trio_mysql2" is too long

0b3897f605f80bbe70b63a0f65eb4127baf25de4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
* Debian: skip tests

cca649c12fb826fd70fc12cf7f646c1c36950746 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Debianized.

1261fff078578913ac4d5116f97a3b3c0ca456cb authored almost 7 years ago by Matthias Urlichs <[email protected]>
Tag with trio-*

8765fd3b2d7a3873d9f588947b820b4c5119059a authored almost 7 years ago by Matthias Urlichs <[email protected]>
The PEP doesn't have async. Mention that.

6db301bc4af6231907fbccecca3f67ca13786102 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Added Makefile

05f28d3fcb5795b1b0c2c309199deb2f328dd651 authored almost 7 years ago by Matthias Urlichs <[email protected]>
test+doc workarounds+fixes

TODO get the inter-doc links working

8bbdd15ed3e56675ba7307052b779aee827a7b51 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Misc annoying fixes

b01d81447f10af600af5941b1f289702b3cc647f authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fixing tests …

9327d6bdc1b319f518d34ffa7575cd4571376d83 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix failing tests (#643)

9f29c16c872e7c0ccb7854ab0097c523fb46fce6 authored almost 7 years ago by INADA Naoki <[email protected]>
Equip everything with pytest.mark.trio

otherwise the async fixture does not work

d20257a1c0210e57d2ad229797eb0d802ab6f092 authored almost 7 years ago by Matthias Urlichs <[email protected]>
async fix

417d4244071c392253ca53c5e71c6b3396659697 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix sscursor tests

d9c4b589e7dc22e261e6fa5227e430115398b9f7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
fix dictcursor tests

1a4e8fc73b3d6cbffd2ca4a9969f889b4a0b4d1d authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix async annoyances

1a46d703051e5f77074cbdb1b04673afb5f4af58 authored almost 7 years ago by Matthias Urlichs <[email protected]>
First working testcases

071d126faba352962e7b4c0676c23f88251d74bb authored almost 7 years ago by Matthias Urlichs <[email protected]>
REBASE fix conftest

7ca65cb4026de3b2a35f5ce73e6263a1689c280f authored almost 7 years ago by Matthias Urlichs <[email protected]>
rewrite fixture

be an object

8dc47894b447fa2b2d61e93f4004152983bf1861 authored almost 7 years ago by Matthias Urlichs <[email protected]>
test fix REBASE

58a3a0f35ecf9ed50b9cc6d82fa1ce9c03fa865b authored almost 7 years ago by Matthias Urlichs <[email protected]>
ignore more (editor work files, cache)

0382c84adaabb9b176702e0bd11663f774955882 authored almost 7 years ago by Matthias Urlichs <[email protected]>
minor fixes

1b415ccc26f6e7a28cd0841fbf7bf1c94295e8b9 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Make tests runnable.

b9536ed46de77c649d87441b162df61785266ce5 authored almost 7 years ago by Matthias Urlichs <[email protected]>
implement sensible iterators over cursors

bc80f7963019826a518cb3fb7151788db762fa76 authored almost 7 years ago by Matthias Urlichs <[email protected]>
async/await added as appropriate (I hope)

4380741ec55a23c3dc981d8afbe151de999270b7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
de-PY2-ization, part 2

cedd1ef85abab2d1d3b78965d265574c52778de1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
de-PY2-ification

7448452447330cc7ca50259fa0f7878a21e5409d authored almost 7 years ago by Matthias Urlichs <[email protected]>
Basic de-unittest-ification

lots more to do: sync setUp code is ugly

0ad5db28e9aee685574ae6efd4e9933860751ab1 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Rename PyMySQL > Trio-MySQL etc.

also copyright, some docs, and whatnot

3ecba14c1b756c57afc3b6aabc2c1bee0bdb92c2 authored almost 7 years ago by Matthias Urlichs <[email protected]>
move tests away from under trio_mysql

d2f7b496b4c80bdb1bd553904c5f26dda11a4df4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
straight directory rename

df945804724f3279a6c963ec8228f3e1e41f48f4 authored almost 7 years ago by Matthias Urlichs <[email protected]>
Improve documentation with errors and links (#642)

9dde50a2f5fe555fa6ef79f0c8bb2c2f750d5468 authored almost 7 years ago by Phlosioneer <[email protected]>
Reduce callproc roundtrip time

- Make only one single call to SET variables used as procedure parameters

d9f4cec2ca2b768c8d3c1c6e6e505092ebbd051e authored almost 7 years ago by Vilnis Termanis <[email protected]>
CHANGELOG - fix note about MULTI_STATEMENTS (#634)

Improving the grammar and correcting the flag name to `MULTI_STATEMENTS` (with an 's').

c51b47e3c6fa0d8b8090a6b25f7168ed68082dea authored almost 7 years ago by Adam Johnson <[email protected]>
0.8

0305541132b134047eb4ba70fc9acbc9be603d05 authored about 7 years ago by INADA Naoki <[email protected]>
Disalbe MULTI_STATEMENT client flag by default.

It is disabled by default on MySQL Connector/C.

Fixes #590

c0aa3179406571592d3beb9d5a35badc4047cb79 authored about 7 years ago by INADA Naoki <[email protected]>
Update CHANGELOG

4ff1bbcbacf92033ef922319d8fde11f8aa533e3 authored about 7 years ago by INADA Naoki <[email protected]>
Bump MySQLdb version from 1.2.6 to 1.3.12 (#623)

2b306b019e4f2d768b59029633b74bfd35ddf1b4 authored about 7 years ago by eavictor <[email protected]>
_binary prefix is now optional (#628)

c04b5c9cf8e28ed4a0eda009541b49e332465114 authored about 7 years ago by INADA Naoki <[email protected]>
Return broken datetime from MySQL as str

MySQL can return invalid date and times.
Python's date, time and datetime doesn't accept it.

Fi...

0408bf4a588b8d8934fd9c1fa03e736c8f93f38c authored about 7 years ago by INADA Naoki <[email protected]>
Connection.ping() returned packet object.

Reported on forum. It is really confusing.

8009ec5059f3bf47ab77118bb48cbdc88c34f89a authored about 7 years ago by INADA Naoki <[email protected]>
Add binary field type test to basic tests (#596)

2b1448846e0c7d743fad6c469fec1add9e3d8cb8 authored about 7 years ago by JanKlopper <[email protected]>
Support MariaDB's CHECK constraint error (#627)

fixes #607

2fa7b146ff5b6ffba3d197941d72c8498358835a authored about 7 years ago by INADA Naoki <[email protected]>
Comment out noisy debug trace

18b62f6e1d6f65b403c9e8b650f4c3bb27b665e7 authored about 7 years ago by INADA Naoki <[email protected]>
Remove duplicated debug trace

88b412515e7f10d092674b92a363e35ebdb7d527 authored about 7 years ago by INADA Naoki <[email protected]>
allow no whitespaces between `VALUES` and `(` when do bulk insert/replace (#597)

ed5efda8fab7ab36b2d98ee534941f63f33fef9c authored about 7 years ago by wu lei <[email protected]>
remove shebangs and unusable main code (#609)

dc01c6e7cd06cf523d67140b26afea365c130192 authored about 7 years ago by Dick Marinus <[email protected]>
Update the testing setup instructions (#604)

6e5f4ef33923ec9988d35ae815ecda9a54629564 authored about 7 years ago by Troy J. Farrell <[email protected]>
Update travis config (#595)

e027812ab0eab4d0557fa2ab66520d5eb38fc28f authored over 7 years ago by INADA Naoki <[email protected]>
support config file line without `=` (#588)

af73b039ebbf93c3185b5e0fdef8cf591b943f24 authored over 7 years ago by rowe <[email protected]>