Skip to content

Commit 30cc1a0

Browse files
authored
update compat for pymongo (#777)
* update compat for pymongo * reorder and add note * casing and style guide
1 parent 8176766 commit 30cc1a0

File tree

2 files changed

+147
-115
lines changed

2 files changed

+147
-115
lines changed

source/includes/language-compatibility-table-python.rst

Lines changed: 134 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,3 @@
1-
2-
Python 2 Compatibility
3-
``````````````````````
4-
5-
.. list-table::
6-
:header-rows: 1
7-
:stub-columns: 1
8-
:class: compatibility
9-
10-
11-
* - Pymongo Driver Version
12-
- Python 2.7, PyPy
13-
- Python 2.6
14-
- Python 2.5, Jython 2.5
15-
- Python 2.4
16-
17-
* - 3.12
18-
- |checkmark|
19-
-
20-
-
21-
-
22-
23-
* - 3.11
24-
- |checkmark|
25-
-
26-
-
27-
-
28-
29-
* - 3.10
30-
- |checkmark|
31-
-
32-
-
33-
-
34-
35-
* - 3.9
36-
- |checkmark|
37-
-
38-
-
39-
-
40-
41-
* - 3.8
42-
- |checkmark|
43-
-
44-
-
45-
-
46-
47-
* - 3.7
48-
- |checkmark|
49-
- |checkmark|
50-
-
51-
-
52-
53-
54-
* - 3.6
55-
- |checkmark|
56-
- |checkmark|
57-
-
58-
-
59-
60-
* - 3.5
61-
- |checkmark|
62-
- |checkmark|
63-
-
64-
-
65-
66-
* - 3.4
67-
- |checkmark|
68-
- |checkmark|
69-
-
70-
-
71-
72-
* - 3.3
73-
- |checkmark|
74-
- |checkmark|
75-
-
76-
-
77-
78-
* - 3.2
79-
- |checkmark|
80-
- |checkmark|
81-
-
82-
-
83-
84-
* - 3.1
85-
- |checkmark|
86-
- |checkmark|
87-
-
88-
-
89-
90-
* - 3.0
91-
- |checkmark|
92-
- |checkmark|
93-
-
94-
-
95-
96-
* - 2.9
97-
- |checkmark|
98-
- |checkmark|
99-
- |checkmark|
100-
- |checkmark|
101-
102-
* - 2.8
103-
- |checkmark|
104-
- |checkmark|
105-
- |checkmark|
106-
- |checkmark|
107-
108-
* - 2.7
109-
- |checkmark|
110-
- |checkmark|
111-
- |checkmark|
112-
- |checkmark|
113-
1141
Python 3 Compatibility
1152
``````````````````````
1163

@@ -119,7 +6,7 @@ Python 3 Compatibility
1196
:stub-columns: 1
1207
:class: compatibility-large
1218

122-
* - Pymongo Driver Version
9+
* - PyMongo Driver Version
12310
- Python 3.9
12411
- Python 3.8
12512
- Python 3.7
@@ -131,6 +18,18 @@ Python 3 Compatibility
13118
- Python 3.2
13219
- Python 3.1
13320

21+
* - 4.0
22+
- |checkmark|
23+
- |checkmark|
24+
- |checkmark|
25+
- |checkmark|
26+
-
27+
-
28+
-
29+
-
30+
-
31+
-
32+
13433
* - 3.12
13534
- |checkmark|
13635
- |checkmark|
@@ -323,6 +222,127 @@ Python 3 Compatibility
323222
- |checkmark|
324223
- |checkmark|
325224

225+
Python 2 Compatibility
226+
``````````````````````
227+
228+
.. list-table::
229+
:header-rows: 1
230+
:stub-columns: 1
231+
:class: compatibility
232+
233+
234+
* - PyMongo Driver Version
235+
- Python 2.7, PyPy
236+
- Python 2.6
237+
- Python 2.5, Jython 2.5
238+
- Python 2.4
239+
240+
* - 4.0 [#python-2-compat]_
241+
-
242+
-
243+
-
244+
-
245+
246+
* - 3.12
247+
- |checkmark|
248+
-
249+
-
250+
-
251+
252+
* - 3.11
253+
- |checkmark|
254+
-
255+
-
256+
-
257+
258+
* - 3.10
259+
- |checkmark|
260+
-
261+
-
262+
-
263+
264+
* - 3.9
265+
- |checkmark|
266+
-
267+
-
268+
-
269+
270+
* - 3.8
271+
- |checkmark|
272+
-
273+
-
274+
-
275+
276+
* - 3.7
277+
- |checkmark|
278+
- |checkmark|
279+
-
280+
-
281+
282+
283+
* - 3.6
284+
- |checkmark|
285+
- |checkmark|
286+
-
287+
-
288+
289+
* - 3.5
290+
- |checkmark|
291+
- |checkmark|
292+
-
293+
-
294+
295+
* - 3.4
296+
- |checkmark|
297+
- |checkmark|
298+
-
299+
-
300+
301+
* - 3.3
302+
- |checkmark|
303+
- |checkmark|
304+
-
305+
-
306+
307+
* - 3.2
308+
- |checkmark|
309+
- |checkmark|
310+
-
311+
-
312+
313+
* - 3.1
314+
- |checkmark|
315+
- |checkmark|
316+
-
317+
-
318+
319+
* - 3.0
320+
- |checkmark|
321+
- |checkmark|
322+
-
323+
-
324+
325+
* - 2.9
326+
- |checkmark|
327+
- |checkmark|
328+
- |checkmark|
329+
- |checkmark|
330+
331+
* - 2.8
332+
- |checkmark|
333+
- |checkmark|
334+
- |checkmark|
335+
- |checkmark|
336+
337+
* - 2.7
338+
- |checkmark|
339+
- |checkmark|
340+
- |checkmark|
341+
- |checkmark|
342+
343+
.. [#python-2-compat] PyMongo 4.0 and later is not compatible with Python 2
344+
345+
326346
.. note::
327347

328348
- Jython 2.5 is a Python 2.5-compatible alternative interpreter.

source/includes/mongodb-compatibility-table-python.rst

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
:stub-columns: 1
77
:class: compatibility-large
88

9-
* - Pymongo Driver Version
9+
* - PyMongo Driver Version
1010
- MongoDB 5.1
1111
- MongoDB 5.0
1212
- MongoDB 4.4
@@ -18,6 +18,18 @@
1818
- MongoDB 3.0
1919
- MongoDB 2.6
2020

21+
* - 4.0
22+
- |checkmark|
23+
- |checkmark|
24+
- |checkmark|
25+
- |checkmark|
26+
- |checkmark|
27+
- |checkmark|
28+
-
29+
-
30+
-
31+
-
32+
2133
* - 3.12
2234
-
2335
- |checkmark|

0 commit comments

Comments
 (0)