This page tracks for each of the Python packages we use somewhere in our code which version added support for Python and Django versions of interest. The hope is that by updating this as new package versions are released and we’re reviewing the changelog anyway, we’ll have less work to do when we get around to upgrading our code and checking to see where there are still gaps in support for the new versions.
This table is still very incomplete, we’ll flesh it out as new package versions are released and as we do research for upgrades.
In support of Django 3.2 Upgrade project this table currently uses color coding as follows:
Green - package has bene upgraded or is not used, no concern
Red - package doesn’t yet support Django 3.2, but we need it to
Once the Django project is finished, colors will be removed.
Django Packages/Dependencies
https://docs.google.com/spreadsheets/d/19-BzpcX3XvqlazHcLhn1ZifBMVNund15EwY3QQM390M/edit?usp=sharingPython Packages/Dependencies
edX Owned? | Django 3.0 | Django 3.1 | Django 3.2 | Notes | ||
---|---|---|---|---|---|---|
1 | N/A | N/A | N/A | |||
2 | N/A | N/A | N/A | |||
3 | N/A | N/A | N/A | |||
4 | N/A | N/A | N/A | |||
5 | N/A | N/A | N/A | |||
6 | N/A | N/A | N/A | |||
7 | N/A | N/A | N/A | |||
8 | N/A | N/A | N/A | |||
9 | N/A | N/A | N/A | |||
10 | N/A | N/A | N/A | |||
11 | N/A | N/A | N/A | |||
12 | N/A | N/A | N/A | |||
13 | N/A | N/A | N/A | |||
14 | N/A | N/A | N/A | |||
15 | N/A | N/A | N/A | |||
16 | N/A | N/A | N/A | |||
17 | N/A | N/A | N/A | |||
18 | N/A | N/A | N/A | |||
19 | N/A | N/A | N/A | |||
20 | N/A | N/A | N/A | |||
21 | N/A | N/A | N/A | |||
22 | N/A | N/A | N/A | |||
23 | N/A | N/A | N/A | |||
24 | N/A | N/A | N/A | |||
25 | ✔ | N/A | N/A | N/A | ||
26 | ✔ | N/A | N/A | N/A | ||
27 | N/A | N/A | N/A | |||
28 | N/A | N/A | N/A | |||
29 | N/A | N/A | N/A | |||
30 | N/A | N/A | N/A | |||
31 | N/A | N/A | N/A | |||
32 | N/A | N/A | N/A | |||
33 | N/A | N/A | N/A | |||
34 | N/A | N/A | N/A | |||
35 | N/A | N/A | N/A | |||
36 | N/A | N/A | N/A | |||
37 | N/A | N/A | N/A | |||
38 | N/A | N/A | N/A | |||
39 | N/A | N/A | N/A | |||
40 | N/A | N/A | N/A | |||
41 | N/A | N/A | N/A | |||
42 | N/A | N/A | N/A | |||
43 | N/A | N/A | N/A | |||
44 | N/A | N/A | N/A | |||
45 | N/A | N/A | N/A | |||
46 | N/A | N/A | N/A | |||
47 | N/A | N/A | N/A | |||
48 | N/A | N/A | N/A | |||
49 | N/A | N/A | N/A | |||
50 | N/A | N/A | N/A | |||
51 | N/A | N/A | N/A | |||
52 | N/A | N/A | N/A | |||
53 | ✔ | N/A | N/A | N/A | ||
54 | N/A | N/A | N/A | |||
55 | N/A | N/A | N/A | |||
56 | N/A | N/A | N/A | |||
57 | N/A | N/A | N/A | |||
58 | N/A | N/A | N/A | |||
59 | N/A | N/A | N/A | |||
60 | N/A | N/A | N/A | |||
61 | N/A | N/A | N/A | |||
62 | N/A | N/A | N/A | |||
63 | N/A | N/A | N/A | |||
64 | N/A | N/A | N/A | |||
65 | N/A | N/A | N/A | |||
66 | N/A | N/A | N/A | No longer maintained: https://github.com/IdentityPython/pyjwkest | ||
67 | N/A | N/A | N/A | |||
68 | N/A | N/A | N/A | Not updated since September 2019 | ||
69 | N/A | N/A | N/A | |||
70 | N/A | N/A | N/A | |||
71 | N/A | N/A | N/A | |||
72 | N/A | N/A | N/A | |||
73 | N/A | N/A | N/A | |||
74 | N/A | N/A | N/A | |||
75 | N/A | N/A | N/A | |||
76 | N/A | N/A | N/A | |||
77 | N/A | N/A | N/A | |||
78 | N/A | N/A | N/A | |||
79 | N/A | N/A | N/A | |||
80 | N/A | N/A | N/A | |||
81 | N/A | N/A | N/A | |||
82 | N/A | N/A | N/A | |||
83 | N/A | N/A | N/A | |||
84 | N/A | N/A | N/A | |||
85 | N/A | N/A | N/A | |||
86 | N/A | N/A | N/A | |||
87 | N/A | N/A | N/A | |||
88 | N/A | N/A | N/A | |||
89 | N/A | N/A | N/A | |||
90 | N/A | N/A | N/A | Python 3.9 support on master | ||
91 | N/A | N/A | N/A | |||
92 | N/A | N/A | N/A | |||
93 | N/A | N/A | N/A | |||
94 | N/A | N/A | N/A | |||
95 | N/A | N/A | N/A | |||
96 | N/A | N/A | N/A | |||
97 | N/A | N/A | N/A | |||
98 | N/A | N/A | N/A | |||
99 | N/A | N/A | N/A | |||
100 | N/A | N/A | N/A | |||
101 | N/A | N/A | N/A | |||
102 | N/A | N/A | N/A | |||
103 | N/A | N/A | N/A | |||
104 | N/A | N/A | N/A | |||
105 | N/A | N/A | N/A | |||
106 | N/A | N/A | N/A | |||
107 | N/A | N/A | N/A | |||
108 | N/A | N/A | N/A | |||
109 | N/A | N/A | N/A | |||
110 | N/A | N/A | N/A | |||
111 | N/A | N/A | N/A | |||
112 | N/A | N/A | N/A | |||
113 | N/A | N/A | N/A | |||
114 | ||||||
115 | Last release in 2015. | |||||
116 | - | - | - | |||
117 | - | - | - | |||
118 | - | - | - | |||
119 | - | - | - | |||
120 | - | - | - | |||
121 | ||||||
122 | ||||||
123 | - | - | - | |||
124 | ||||||
125 | ||||||
126 | ||||||
127 | ||||||
128 | ||||||
129 | ||||||
130 | ||||||
131 | ||||||
132 | ||||||
133 | ||||||
134 | ||||||
135 | ||||||
136 | ||||||
137 | ||||||
138 | ||||||
139 | ||||||
140 | ||||||
141 | ||||||
142 | ||||||
143 | ||||||
144 | ||||||
145 | ||||||
146 | ||||||
147 | ||||||
148 | ||||||
149 | ||||||
150 | ||||||
151 | ||||||
152 | ||||||
153 | ||||||
154 | ||||||
155 | ||||||
156 | ||||||
157 | ||||||
158 | ||||||
159 | ||||||
160 | ||||||
161 | ||||||
162 | ||||||
163 | ||||||
164 | ||||||
165 | ||||||
166 | ||||||
167 | ||||||
168 | ||||||
169 | ||||||
170 | ||||||
171 | ||||||
172 | ||||||
173 | ||||||
174 | ||||||
175 | ||||||
176 | ||||||
177 | ||||||
178 | ||||||
179 | ||||||
180 | ||||||
181 | ||||||
182 | ||||||
183 | ||||||
184 | ||||||
185 | ||||||
186 | ||||||
187 | ||||||
188 | ||||||
189 | ||||||
190 | ||||||
191 | ||||||
192 | ||||||
193 | ||||||
194 | ||||||
195 | ||||||
196 | ||||||
197 | ||||||
198 | ||||||
199 | ||||||
200 | ||||||
201 | ||||||
202 | ||||||
203 | ||||||
204 | ||||||
205 | ||||||
206 | ||||||
207 | ||||||
208 | ||||||
209 | ||||||
210 | ||||||
211 | ||||||
212 | ||||||
213 | ||||||
214 | ||||||
215 | ||||||
216 | ||||||
217 | ||||||
218 | ||||||
219 | ||||||
220 | ||||||
221 | ||||||
222 | ||||||
223 | ||||||
224 | ||||||
225 | ||||||
226 | ||||||
227 | ||||||
228 | ||||||
229 | ||||||
230 | ||||||
231 | ||||||
232 | ||||||
233 | ||||||
234 | ||||||
235 | ||||||
236 | ||||||
237 | ||||||
238 | ||||||
239 | ||||||
240 | ||||||
241 | ||||||
242 | ||||||
243 | ||||||
244 | ||||||
245 | ||||||
246 | ||||||
247 | ||||||
248 | ||||||
249 | ||||||
250 | ||||||
251 | ||||||
252 | ||||||
253 | ||||||
254 | ||||||
255 | ||||||
256 | ||||||
257 | ||||||
258 | ||||||
259 | ||||||
260 | ||||||
261 | ||||||
262 | ||||||
263 | ||||||
264 | ||||||
265 | ||||||
266 | ||||||
267 | ||||||
268 | ||||||
269 | ||||||
270 | ||||||
271 | ||||||
272 | ||||||
273 | ||||||
274 | ||||||
275 | ||||||
276 | ||||||
277 | ||||||
278 | ||||||
279 | ||||||
280 | ||||||
281 | ||||||
282 | ||||||
283 | ||||||
284 | ||||||
285 | ||||||
286 | ||||||
287 | ||||||
288 | ||||||
289 | ||||||
290 | ||||||
291 | ||||||
292 | ||||||
293 | ||||||
294 | ||||||
295 | ||||||
296 | ||||||
297 | ||||||
298 | ||||||
299 | ||||||
300 | ||||||
301 | ||||||
302 | ||||||
303 | ||||||
304 | ||||||
305 | ||||||
306 | ||||||
307 | ||||||
308 | ||||||
309 | ||||||
310 | ||||||
311 | ||||||
312 | ||||||
313 | ||||||
314 | ||||||
315 | ||||||
316 | ||||||
317 | ||||||
318 | ||||||
319 | ||||||
320 | ||||||
321 | ||||||
322 | ||||||
323 | ||||||
324 | ||||||
325 | ||||||
326 | ||||||
327 | ||||||
328 | ||||||
329 | ||||||
330 | ||||||
331 | ||||||
332 | ||||||
333 | ||||||
334 | ||||||
335 | ||||||
336 | ||||||
337 | ||||||
338 | ||||||
339 | ||||||
340 | ||||||
341 | ||||||
342 | ||||||
343 | ||||||
344 | ||||||
345 | ||||||
346 | ||||||
347 | ||||||
348 | ||||||
349 | ||||||
350 | ||||||
351 | ||||||
352 | ||||||
353 | ||||||
354 | ||||||
355 | ||||||
356 | ||||||
357 | ||||||
358 | ||||||
359 | ||||||
360 | ||||||
361 | ||||||
362 | ||||||
363 | ||||||
364 | ||||||
365 | ||||||
366 | ||||||
367 | ||||||
368 | ||||||
369 | ||||||
370 | ||||||
371 | ||||||
372 | ||||||
373 | ||||||
374 | ||||||
375 | ||||||
376 | ||||||
377 | ||||||
378 | ||||||
379 | ||||||
380 | ||||||
381 | ||||||
382 | ||||||
383 | ||||||
384 | ||||||
385 | ||||||
386 | ||||||
387 | ||||||
388 | ||||||
389 | ||||||
390 | ||||||
391 | ||||||
392 | ||||||
393 | ||||||
394 | ||||||
395 | ||||||
396 | ||||||
397 | ||||||
398 | ||||||
399 | ||||||
400 | ||||||
401 | ||||||
402 | ||||||
403 | ||||||
404 | ||||||
405 | ||||||
406 | ||||||
407 | ||||||
408 | ||||||
409 | ||||||
410 | ||||||
411 | ||||||
412 | ||||||
413 | ||||||
414 | ||||||
415 | ||||||
416 | ||||||
417 | ||||||
418 | ||||||
419 | ||||||
420 | ||||||
421 | ||||||
422 | ||||||
423 | ||||||
424 | ||||||
425 | ||||||
426 | ||||||
427 | ||||||
428 | ||||||
429 | ||||||
430 | ||||||
431 | ||||||
432 | ||||||
433 | ||||||
434 | ||||||
435 | ||||||
436 | ||||||
437 | ||||||
438 | ||||||
439 | ||||||
440 | ||||||
441 | ||||||
442 | ||||||
443 | ||||||
444 | ||||||
445 | ||||||
446 | ||||||
447 | ||||||
448 | ||||||
449 | ||||||
450 | ||||||
451 | ||||||
452 | ||||||
453 | ||||||
454 | ||||||
455 | ||||||
456 | ||||||
457 | ||||||
458 | ||||||
459 | ||||||
460 | ||||||
461 | ||||||
462 | ||||||
463 | ||||||
464 | ||||||
465 | ||||||
466 | ||||||
467 | ||||||
468 | ||||||
469 | ||||||
470 | ||||||
471 | ||||||
472 | ||||||
473 | ||||||
474 | ||||||
475 | ||||||
476 | ||||||
477 | ||||||
478 | ||||||
479 | ||||||
480 | ||||||
481 | ||||||
482 | ||||||
483 | ||||||
484 | ||||||
485 | ||||||
486 | ||||||
487 | ||||||
488 | ||||||
489 | ||||||
490 | ||||||
491 | ||||||
492 | ||||||
493 | ||||||
494 | ||||||
495 | ||||||
496 | ||||||
497 | ||||||
498 | ||||||
499 | ||||||
500 | ||||||
501 | ||||||
502 | ||||||
503 | ||||||
504 | ||||||
505 | ||||||
506 | ||||||
507 | ||||||
508 | ||||||
509 | ||||||
510 | ||||||
511 | ||||||
512 | ||||||
513 | ||||||
514 | ||||||
515 | ||||||
516 | ||||||
517 | ||||||
518 | ||||||
519 | ||||||
520 | ||||||
521 | ||||||
522 | ||||||
523 | ||||||
524 | ||||||
525 | ||||||
526 | ||||||
527 | ||||||
528 | ||||||
529 | ||||||
530 | ||||||
531 | ||||||
532 | ||||||
533 | N/A | N/A | N/A | |||
534 | ||||||
535 | ||||||
536 | ||||||
537 | ||||||
538 | ||||||
539 | ||||||
540 | ||||||
541 | ||||||
542 | ||||||
543 | ||||||
544 | ||||||
545 | ||||||
546 | ||||||
547 | ||||||
548 | ||||||
549 | ||||||
550 | ||||||
551 | ||||||
552 | ||||||
553 | ||||||
554 | ||||||
555 | ||||||
556 | ||||||
557 | ||||||
558 | ||||||
559 | ||||||
560 | ||||||
561 | ||||||
562 | ||||||
563 | ||||||
564 | ||||||
565 | ||||||
566 | ||||||
567 | ||||||
568 | ||||||
569 | ||||||
570 | ||||||
571 | ||||||
572 | ||||||
573 | ||||||
574 | ||||||
575 | ||||||
576 | ||||||
577 | ||||||
578 | ||||||
579 | ||||||
580 | ||||||
581 | ||||||
582 | ||||||
583 | ||||||
584 | ||||||
585 | ||||||
586 | ||||||
587 | ||||||
588 | ||||||
589 | ||||||
590 | ||||||
591 | ||||||
592 | ||||||
593 | ||||||
594 | ||||||
595 | ||||||
596 | ||||||
597 | ||||||
598 | ||||||
599 | ||||||
600 | ||||||
601 | ||||||
602 | ||||||
603 | ||||||
604 | ||||||
605 | ||||||
606 | ||||||
607 | ||||||
608 | ||||||
609 | ||||||
610 | ||||||
611 | ||||||
612 | ||||||
613 | ||||||
614 | ||||||
615 | ||||||
616 | ||||||
617 | ||||||
618 | ||||||
619 | ||||||
620 | ||||||
621 | ||||||
622 | ||||||
623 | ||||||
624 | ||||||
625 | ||||||
626 | ||||||
627 | ||||||
628 | ||||||
629 | ||||||
630 | ||||||
631 | ||||||
632 | ||||||
633 | ||||||
634 | ||||||
635 | ||||||
636 | ||||||
637 | ||||||
638 | ||||||
639 | ||||||
640 | ||||||
641 | ||||||
642 | ||||||
643 | ||||||
644 | ||||||
645 | ||||||
646 | ||||||
647 | ||||||
648 | ||||||
649 | ||||||
650 | ||||||
651 | ||||||
652 | ||||||
653 | ||||||
654 | ||||||
655 | ||||||
656 | ||||||
657 |