Commit Graph

779 Commits

Author SHA1 Message Date
Steven Silvester
224da029d5
MOTOR-1477 Add workaround for missing compression.zstd (#353) 2025-10-07 12:28:47 -05:00
Steven Silvester
5fc7c41fb5
MOTOR-1473 Add support for Python 3.14 and drop 3.9 support (#344) 2025-07-30 14:55:53 -05:00
Steven Silvester
4bb5e32e80
MOTOR-1471 Remove tests for MongoDB 4.0 (#343) 2025-07-15 09:00:32 -05:00
Steven Silvester
d5d0995776
MOTOR-1453 & MOTOR-1454 Update expected attributes tests and links (#331) 2025-04-17 09:51:55 -05:00
Steven Silvester
932bb7382e
MOTOR-1423 Restore compatibility with latest pymongo (#319) 2025-01-29 13:16:09 -06:00
Noah Stapp
2a9225d0ce
MOTOR-1363 - Pass correct parameter to AsyncIOMotorClientEncryption (#305) 2024-09-11 12:32:49 -04:00
Steven Silvester
a08b1aff9c
MOTOR-1260 Add Projection with aggregation expressions example (#301) 2024-08-23 13:43:16 -05:00
Steven Silvester
00f27f3294
MOTOR-940 Improved Bulk Write API (#300) 2024-08-21 14:27:52 -05:00
Steven Silvester
633153954d
MOTOR-1353 Update Synchro Tests to support PyMongo 4.9 (#298) 2024-08-20 13:27:29 -05:00
Steven Silvester
972b7ffef9
MOTOR-1352 Update APIs to Support PyMongo 4.9 (#297) 2024-08-17 07:21:45 -05:00
Steven Silvester
13ca542d5e
MOTOR-1335 AsyncIOMotorClient is not suscriptable (#293) 2024-07-09 11:17:36 -05:00
Steven Silvester
c207caa105
MOTOR-1316 Drop Support for Python 3.7 (#279) 2024-05-15 17:16:06 -05:00
Steven Silvester
6ee75e08f2
MOTOR-1315 Fix compatibility with pytest 8.1 (#278) 2024-05-15 09:51:12 -05:00
Doekeb
96aeb4007a
MOTOR-1285 Add generics to type stubs (#272) 2024-04-01 09:00:51 -05:00
Steven Silvester
7bcea044a9
MOTOR-1279 Improve Motor Typing (#269) 2024-03-22 17:00:25 -05:00
Shane Harvey
e8a6d6de3c
MOTOR-1257 key_id can be passed as UUID with pymongo>=4.7 (#264) 2024-02-29 15:15:22 -08:00
Jib
b578122363
MOTOR-1218: Upgrade to require aiohttp >=3.8 and avoid 3.8.6 (#251) 2024-01-30 12:20:09 -05:00
Jib
dc8b329adf
MOTOR-1238: remove skip on PYTHON-3389 flagged tests (#252) 2024-01-30 11:01:50 -05:00
Jib
2f69643760
MOTOR-1215: Replaced all usage of utcnow with .now(datetime.timezone.utc) (#247) 2024-01-16 11:52:09 -05:00
Jib
a1c57b7068
MOTOR-1209: Motor's DriverInfo should not be overwritten (#233) 2023-11-14 15:35:06 -05:00
Steven Silvester
f0c9ff3e48
MOTOR-1187 Fix Motor Types (#237)
* MOTOR-1187 Fix Motor Types

* make searchindexmodel optional

* fix tests
2023-11-13 08:25:44 -06:00
Shane Harvey
5e6453a266
MOTOR-1182 Attach an error code to workaround PYTHON-4038 (#235) 2023-11-09 17:12:45 -08:00
Steven Silvester
4513307899
MOTOR-1212 Update QA Checks to Match PyMongo (#234)
* clean up config

* cleanup

* clean up

* fix pytest config

* clean up typing
2023-11-09 13:00:21 -06:00
Steven Silvester
8f71800c4a
MOTOR-1210 Update pre-commit to match PyMongo Checks (#232)
* MOTOR-1210 Update pre-commit to match PyMongo Checks

* update doctests
2023-11-08 10:13:38 -06:00
Steven Silvester
684279ed0a
MOTOR-1194 Replace flake8 and isort with ruff (#231)
* adopt ruff

* fixups

* cleanup

* update traceback
2023-10-20 13:45:21 -05:00
Sergi
8a3712cfd1
MOTOR-1183 Typing issue in core.pyi causing MyPy error for to_list … (#226)
Co-authored-by: Sergi Pous <spous@objectvideo.com>
Co-authored-by: Steven Silvester <steven.silvester@ieee.org>
2023-08-31 04:46:51 -05:00
Steven Silvester
5348e5af85
MOTOR-1169 Update PyMongo Deps and Remove Workarounds (#223) 2023-08-24 15:38:08 -05:00
Steven Silvester
f905df8553
MOTOR-1139 Switch to Pytest (#222) 2023-08-23 15:52:07 -05:00
Noah Stapp
70136ad1f2
MOTOR-331 Add python 3 type annotations (#221) 2023-08-18 11:57:56 -07:00
Steven Silvester
9fdb62a350
MOTOR-1136 Ability to create and manage Atlas search indexes in the database (#220) 2023-08-16 15:58:03 -05:00
Steven Silvester
ff05bfc6cd
MOTOR-1143 [Failure] test_async_create_encrypted_collection (#214) 2023-06-21 16:01:19 -05:00
Steven Silvester
a16d48293d
MOTOR-1100 Update libmongocrypt payloads to new QE protocol (#205) 2023-05-11 16:39:30 -05:00
Steven Silvester
1557700377
MOTOR-1083 Deprecate currentOp/collStats commands by 7.0 (#203) 2023-05-08 13:36:41 -05:00
Shane Harvey
f9aed97221
MOTOR-1098 Skip synchro test_typing and encrypted coll tests on standalones (#200)
Snapshot session test needs to wait for the documents to be visible in the latest snapshot.
2023-04-06 13:27:06 -07:00
Julius Park
16c476e618
MOTOR-1106 ERROR: module 'os' has no attribute 'fork' (AttributeError) (#199) 2023-03-21 16:59:13 -07:00
Julius Park
935c543919
MOTOR-1087 motor_asyncio freezes when using multiprocessing (#196) 2023-03-16 11:20:26 -07:00
Julius Park
f4422ddaaf
MOTOR-969 Support for Range Indexes (#195) 2023-03-15 15:32:46 -07:00
Julius Park
c8ebda6726
MOTOR-995 Automatically create Queryable Encryption keys (#193) 2023-02-17 10:03:30 -08:00
Julius Park
04a1d51c13
MOTOR-1072 Test_shared_client failing on multiple variants (#189) 2022-12-13 14:06:27 -08:00
Julius Park
a5610d3bc1
MOTOR-923 Language specific examples for AWS Lambda (#187) 2022-11-21 11:07:12 -08:00
Steven Silvester
81f81f6ab0
MOTOR-956 Provide FLE 2.0 API example for docs team (#183) 2022-09-12 14:26:04 -05:00
Julius Park
99e65f85c5
MOTOR-866 Key Management API (#175) 2022-09-10 16:42:33 -07:00
Steven Silvester
6e8e2ee0e1
MOTOR-981 Test Failure - asyncio_tests.test_asyncio_session.TestAsyncIOSession.test_collection (#181) 2022-09-07 18:33:21 -05:00
Shane Harvey
bed1a56467
MOTOR-1025 Fix test_asyncio_encryption (#179) 2022-09-01 15:50:48 -07:00
Julius Park
f74e740123
MOTOR-1020 Error in Motor Synchro GridFS Tests "test_exception_file_non_existence" (#177) 2022-08-29 14:33:17 -07:00
Shane Harvey
52fc4267ba MOTOR-1014 Auto format with black 2022-08-17 13:22:08 -07:00
CoderK
4c704fb756
MOTOR-1014 Add __aenter__ and __aexit__ for AgnosticBaseCursor so that cursor can be instantiated using the context manager (#172) 2022-08-17 12:45:21 -07:00
Julius Park
47c84925ac
MOTOR-951 Test against MongoDB 6.0 (#174) 2022-08-11 12:48:03 -07:00
Steven Silvester
f5ade74529
MOTOR-894 Snapshot Query Examples for the Manual (#157) 2022-04-14 14:13:47 -05:00
Steven Silvester
690c781066
MOTOR-933 Require Python 3.7+ (#156) 2022-04-14 13:42:56 -05:00