Commit Graph

5369 Commits

Author SHA1 Message Date
Noah Stapp
34ca694c9f
PYTHON-3801 gRPC POC phase 1 (#1317) 2023-07-26 14:01:22 -07:00
Iris
c259dde1de
PYTHON-3860 add types to read_preferences.py (#1320) 2023-07-25 14:25:25 -07:00
Iris
b90765dbbd
PYTHON-3865 add types to ssl_support.py (#1326) 2023-07-24 18:27:39 -07:00
Iris
f8b79a122b
PYTHON-3861 add types to results.py (#1321) 2023-07-24 16:07:46 -07:00
Iris
43d3fa6774
PYTHON-3868 add types to typings.py (#1324) 2023-07-24 16:07:12 -07:00
Iris
e4f1a35fd8
PYTHON-3864 add types to socket_checker.py (#1323) 2023-07-24 16:06:18 -07:00
Iris
efcbfbef8c
PYTHON-3870 add types to write_concern.py (#1325) 2023-07-24 16:05:03 -07:00
Iris
adbb578b9d
PYTHON-3862 add types to server_description.py (#1322) 2023-07-24 16:03:13 -07:00
Iris
1adbc27b6f
PYTHON-3812 add types to periodic_executor.py (#1316) 2023-07-24 13:45:14 -07:00
Iris
007e3d7a42
PYTHON-3859 add types to read_concern.py (#1319) 2023-07-24 13:43:47 -07:00
Noah Stapp
8573ee2f9d
PYTHON-3681 Build wheels for Python 3.12 beta (#1304) 2023-07-20 10:47:29 -07:00
Iris
4d42931823
PYTHON-3820 Optimize PyObject_CallMethod calls (#1314) 2023-07-19 09:03:45 -07:00
Iris
e23eb7691e
PYTHON-3811 add types to operations.py (#1313) 2023-07-18 14:28:57 -07:00
Shane Harvey
70da43ffe8
PYTHON-3846 Faster int encoding (#1311) 2023-07-17 14:40:27 -04:00
Shane Harvey
a59bcb6eee
Add changelog for 4.4.1 (#1305) 2023-07-17 13:00:51 -04:00
Shane Harvey
469e2e95f5
PYTHON-3511 Cleanup some more Python 2 references (#1309) 2023-07-14 17:02:24 -04:00
Soroush Mahdavi
c6a6ea6066
PYTHON-3511 Remove Python 2 references from the docs (#1161)
Co-authored-by: Nicky Lee <40870742+iceypotato@users.noreply.github.com>
Co-authored-by: DanielZavala11 <89770626+DanielZavala11@users.noreply.github.com>
Co-authored-by: Shane Harvey <shane.harvey@mongodb.com>
2023-07-14 15:30:14 -04:00
Iris
992df04da6
PYTHON-3831 remove _DocumentIn (#1308) 2023-07-14 11:12:58 -07:00
Noah Stapp
62a4d12239
PYTHON-3829 Certificate typecast in encryption breaking build (#1306) 2023-07-14 10:28:52 -07:00
Steven Silvester
1a249386cf
PYTHON-3723 Add search index management helpers (#1224) 2023-07-14 09:51:19 -05:00
Iris
3f9e722e01
PYTHON-3824 Optimize BSON encoding of standard Python list and tuples (#1302) 2023-07-13 14:29:00 -07:00
Noah Stapp
72e9180558
PYTHON-3795 Simplify db.cursor_command api arguments (#1307) 2023-07-13 13:48:50 -07:00
Iris
c33b9d6b4d
PYTHON-3780 add types to cursor.py (#1290) 2023-07-13 12:40:30 -07:00
Iris
dbb196fdfc
PYTHON-3810 add types to network.py (#1303) 2023-07-13 11:29:33 -07:00
Iris
7bcbb0de9b
PYTHON-3802 add types to database.py (#1295) 2023-07-12 10:48:33 -07:00
Noah Stapp
f81cda0e22
PYTHON-3774 Update Evergreen run-atlas-tests to use tox + pytest (#1270) 2023-07-12 09:41:31 -07:00
Iris
9a4911fca6
PYTHON-3817 Optimize BSON encoding of standard Python dict (#1301) 2023-07-11 12:32:56 -07:00
Iris
f813f56362
PYTHON-3803 add types to encryption.py (#1296) 2023-07-11 08:24:15 -07:00
Shane Harvey
fd760c2b66
PYTHON-3818 Create unique key vault index in auto QE example (#1300) 2023-07-10 15:10:35 -04:00
Noah Stapp
2d2126bd7d
PYTHON-3790 Standardize Evergreen tox setup (#1280) 2023-07-10 11:28:30 -07:00
Iris
58f04dc3d6
PYTHON-3804 add types to errors.py (#1297) 2023-07-07 22:07:41 -07:00
Iris
07653f3ab1
PYTHON-3805 add types to hello.py (#1298) 2023-07-07 21:44:35 -07:00
Iris
5a8f422b9f
PYTHON-3816 use Use PyObject_GetItem instead of PyMapping_GetItemString (#1294) 2023-07-07 12:27:35 -07:00
Shane Harvey
1d7f2ea1c8
PYTHON-3800 Add test for SRV URI with uppercase hostname (#1293) 2023-07-07 10:15:52 -04:00
Iris
7e96249212
PYTHON-3797 cache commonly used strings (#1292) 2023-07-06 08:26:21 -07:00
Iris
919d7f3585
PYTHON-3779 add types to compression_support.py (#1288) 2023-07-06 08:17:05 -07:00
qkrwjdan
7d7118bde4
PYTHON-3800 Add lower() to node when validate hosts of srv records (#1289) 2023-07-05 11:40:20 -05:00
Iris
966a5adc4a
PYTHON-3778 add types to common.py (#1287) 2023-07-05 08:57:42 -07:00
Iris
c8133cdbe3
PYTHON-3776 add types to collection.py (#1283) 2023-07-03 16:08:27 -07:00
Iris
fd095955f5
PYTHON-3777 add types to command_cursor.py (#1285) 2023-07-03 15:16:33 -07:00
Noah Stapp
94fabf5e98
PYTHON-3793 Make tox fail with invalid environment (#1286) 2023-07-03 12:17:11 -04:00
Iris
0b5bdccf3a
PYTHON-3729 use PyObject_GetAddr instead of PyObject_GetAddrString (#1281) 2023-07-03 09:15:04 -07:00
Steven Silvester
a3940ac278
PYTHON-3759 Update to Newer Build Hosts (#1257) 2023-07-03 05:24:25 -05:00
Shane Harvey
46276439ac
PYTHON-3796 Fix typo in docs and reformat using blacken-docs (#1284) 2023-06-30 17:02:36 -04:00
Iris
e56c08afcc
PYTHON-3770 add types to auth_oidc.py (#1265) 2023-06-28 15:25:46 -07:00
Noah Stapp
cae124c32c
PYTHON-3588 Expose an API to create a cursor from a command response (#1263) 2023-06-28 14:19:04 -07:00
Iris
820823891d
PYTHON-3773 add types to client_session.py (#1268) 2023-06-28 11:54:23 -07:00
Iris
0c727bba85
PYTHON-3791 Fix access to last_write_date (#1279) 2023-06-28 11:53:43 -07:00
Noah Stapp
d5882075d6
PYTHON-3789 Use tox for Evergreen mockupdb tests (#1277) 2023-06-28 10:57:23 -07:00
Iris
01dd2f8ce0
PYTHON-3786 add types to srv_resolver.py (#1275) 2023-06-28 10:49:04 -07:00