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
Python Package Name | edX Owned? | Python 3.9 | Django 3.0 | Django 3.1 | Django 3.2 | Last Checked | Notes | |
---|---|---|---|---|---|---|---|---|
1 | aiohttp | 3.7.0 | N/A | N/A | N/A |
| ||
2 | aniso8601 | 8.1.0 | N/A | N/A | N/A |
| ||
3 | arrow | 1.0.0 | N/A | N/A | N/A |
| ||
4 | astroid | 2.5 | N/A | N/A | N/A |
| ||
5 | attrs | 20.2.0 | N/A | N/A | N/A |
| ||
6 | awscli | - | N/A | N/A | N/A |
| ||
7 | Babel | 2.9.1 | N/A | N/A | N/A |
| ||
8 | backports.functools.lru-cache | 1.6.2 | N/A | N/A | N/A |
| ||
9 | bleach | - | N/A | N/A | N/A |
| ||
10 | boto3 | - | N/A | N/A | N/A |
| ||
11 | botocore | - | N/A | N/A | N/A |
| ||
12 | bpython | 0.20 | N/A | N/A | N/A |
| ||
13 | celery | 5.0.2 | N/A | N/A | N/A |
| ||
14 | certifi | 2020.11.08 | N/A | N/A | N/A |
| ||
15 | cffi | - | N/A | N/A | N/A |
| ||
16 | click | 8.0.0 | N/A | N/A | N/A |
| ||
17 | coverage | 5.0.4 | N/A | N/A | N/A |
| ||
18 | coveralls | - | N/A | N/A | N/A |
| ||
19 | cryptography | 3.3 | N/A | N/A | N/A |
| ||
20 | defusedxml | 0.7.0rc1 | N/A | N/A | N/A |
| ||
21 | diff-cover | 5.0.0 | N/A | N/A | N/A |
| ||
22 | distlib | 0.3.2 | N/A | N/A | N/A |
| ||
23 | docker-compose | 1.28.0 | N/A | N/A | N/A |
| ||
24 | docutils | 0.17 | N/A | N/A | N/A |
| ||
25 | edx-lint | ✔ | - | N/A | N/A | N/A |
| |
26 | edx-sphinx-theme | ✔ | - | N/A | N/A | N/A |
| |
27 | execnet | 1.8.0 | N/A | N/A | N/A |
| ||
28 | Faker | 5.0.0 | N/A | N/A | N/A | |||
29 | flake8 | 3.9.0 | N/A | N/A | N/A |
| ||
30 | freezegun | 1.1.0 | N/A | N/A | N/A |
| ||
31 | fs | 2.4.12 | N/A | N/A | N/A |
| ||
32 | geoip2 | 4.2.0 | N/A | N/A | N/A |
| ||
33 | GitPython | 3.1.14 | N/A | N/A | N/A |
| ||
34 | gunicorn | 20.1.0 | N/A | N/A | N/A |
| ||
35 | httplib2 | - | N/A | N/A | N/A |
| ||
36 | httpretty | 1.0.4 | N/A | N/A | N/A |
| ||
37 | hypothesis | 5.15.1 | N/A | N/A | N/A |
| ||
38 | idna | 3.0 | N/A | N/A | N/A |
| ||
39 | importlib-metadata | 3.1.1 | N/A | N/A | N/A |
| ||
40 | importlib-resources | 4.1.0 | N/A | N/A | N/A |
| ||
41 | inflect | 4.1.1 | N/A | N/A | N/A |
| ||
42 | jinja2 | 3.0.0 | N/A | N/A | N/A |
| ||
43 | jsonschema | 4.0.0a1 | N/A | N/A | N/A |
| ||
44 | joblib | 1.0.0 | N/A | N/A | N/A |
| ||
45 | lazy-object-proxy | 1.5.2 | N/A | N/A | N/A |
| ||
46 | lxml | 4.6.2 | N/A | N/A | N/A |
| ||
47 | mongoengine | - | N/A | N/A | N/A |
| ||
48 | more-itertools | 8.6.0 | N/A | N/A | N/A |
| ||
49 | networkx | 2.6rc1 | N/A | N/A | N/A |
| ||
50 | nltk | 3.6 | N/A | N/A | N/A |
| ||
51 | nodeenv | - | N/A | N/A | N/A |
| ||
52 | numpy | 1.20.0 | N/A | N/A | N/A |
| ||
53 | openedx-calc | ✔ | - | N/A | N/A | N/A |
| |
54 | packaging | 20.5 | N/A | N/A | N/A |
| ||
55 | path | 15.0.1 | N/A | N/A | N/A |
| ||
56 | pbr | - | N/A | N/A | N/A |
| ||
57 | phonenumbers | - | N/A | N/A | N/A |
| ||
58 | Pillow | 8.0.0 | N/A | N/A | N/A |
| ||
59 | pip | 20.3 | N/A | N/A | N/A |
| ||
60 | pip-tools | 5.5.0 | N/A | N/A | N/A | |||
61 | pycodestyle | 2.7.0 | N/A | N/A | N/A |
| ||
62 | pycryptodomex | 3.9.9 | N/A | N/A | N/A |
| ||
63 | pydocstyle | 6.1.1 | N/A | N/A | N/A |
| ||
64 | pyflakes | 2.3.0 | N/A | N/A | N/A |
| ||
65 | Pygments | 2.7.2 | N/A | N/A | N/A |
| ||
66 | pyjwkest | - | N/A | N/A | N/A |
| No longer maintained: https://github.com/IdentityPython/pyjwkest | |
67 | pylint | 2.7.0 | N/A | N/A | N/A |
| ||
68 | pylint-plugin-utils | - | N/A | N/A | N/A |
| Not updated since September 2019 | |
69 | pymongo | 3.11.1 | N/A | N/A | N/A |
| ||
70 | pyquery | - | N/A | N/A | N/A |
| ||
71 | pytest | 6.0.0 | N/A | N/A | N/A |
| ||
72 | pytest-cov | - | N/A | N/A | N/A |
| ||
73 | pytest-randomly | 3.5.0 | N/A | N/A | N/A |
| ||
74 | pytest-xdist | 2.2.1 | N/A | N/A | N/A |
| ||
75 | python-dotenv | 0.15.0 | N/A | N/A | N/A |
| ||
76 | python-magic | 0.4.19 | N/A | N/A | N/A |
| ||
77 | python-swiftclient | 3.11.0 | N/A | N/A | N/A |
| ||
78 | python-utils | - | N/A | N/A | N/A |
| ||
79 | python3-saml | 1.10.1 | N/A | N/A | N/A |
| ||
80 | pytz | 2020.5 | N/A | N/A | N/A |
| ||
81 | PyYAML | 5.3.1 | N/A | N/A | N/A |
| ||
82 | radon | 4.5.0 | N/A | N/A | N/A |
| ||
83 | regex | 2020.11.11 | N/A | N/A | N/A |
| ||
84 | reportlab | 3.5.57 | N/A | N/A | N/A |
| ||
85 | responses | 0.10.15 | N/A | N/A | N/A |
| ||
86 | ruamel.yaml | - | N/A | N/A | N/A |
| ||
87 | s3transfer | - | N/A | N/A | N/A |
| ||
88 | Shapely | 1.8a1 | N/A | N/A | N/A |
| ||
89 | simple-salesforce | - | N/A | N/A | N/A |
| ||
90 | six | - | N/A | N/A | N/A |
| Python 3.9 support on master | |
91 | snowballstemmer | - | N/A | N/A | N/A |
| ||
92 | social-auth-core | 3.4.0 | N/A | N/A | N/A |
| ||
93 | soupsieve | 2.1 | N/A | N/A | N/A |
| ||
94 | sortedcontainers | - | N/A | N/A | N/A |
| ||
95 | Sphinx | 3.4.0 | N/A | N/A | N/A |
| ||
96 | stevedore | - | N/A | N/A | N/A |
| ||
97 | sympy | 1.7 | N/A | N/A | N/A |
| ||
98 | tox | 3.21.0 | N/A | N/A | N/A |
| ||
99 | tqdm | 4.52.0 | N/A | N/A | N/A | |||
100 | transifex-client | 0.14.0 | N/A | N/A | N/A |
| ||
101 | twine | 3.3.0 | N/A | N/A | N/A |
| ||
102 | typed-ast | 1.4.2 | N/A | N/A | N/A | |||
103 | typing | 3.10.0.0 | N/A | N/A | N/A |
| ||
104 | unidecode | - | N/A | N/A | N/A |
| ||
105 | urllib3 | 1.25.8 | N/A | N/A | N/A |
| ||
106 | vertica-python | 1.0.1 | N/A | N/A | N/A |
| ||
107 | virtualenv | 20.0.34 | N/A | N/A | N/A |
| ||
108 | vulture | 2.2 | N/A | N/A | N/A |
| ||
109 | watchdog | 0.10.4 | N/A | N/A | N/A |
| ||
110 | WebOb | 1.8.7 | N/A | N/A | N/A |
| ||
111 | websocket-client | 0.58.0 | N/A | N/A | N/A |
| ||
112 | Werkzeug | 2.0.0 | N/A | N/A | N/A |
| ||
113 | xmlsec | 1.3.9 | N/A | N/A | N/A | |||
114 | bok_choy | |||||||
115 | argparse | Last release in 2015. | ||||||
116 | xmlformatter | - | - | - | - | |||
117 | contextlib2 | - | - | - | - | |||
118 | cfn-lint | 0.41.0 | - | - | - | |||
119 | tincan | - | - | - | - | |||
120 | jasmine | - | - | - | - | |||
121 | pudb | v2021.1 | ||||||
122 | bowler | - | ||||||
123 | python-toolbox | - | - | - | - | |||
124 | sphinxcontrib-serializinghtml | |||||||
125 | pytest-cookies | 0.6.0 | ||||||
126 | ciso8601 | |||||||
127 | parsel | |||||||
128 | async-generator | |||||||
129 | gnupg | |||||||
130 | wsgi-request-logger | |||||||
131 | yagocd | |||||||
132 | durationpy | |||||||
133 | msrest | 0.6.20 | ||||||
134 | hyperlink | 21.0.0 | ||||||
135 | ptvsd | |||||||
136 | pillow | 8.0.0 | ||||||
137 | funcsigs | |||||||
138 | rq | 1.8.1 | ||||||
139 | extras | |||||||
140 | testtools | |||||||
141 | msgpack | 1.0.1 | ||||||
142 | pycountry | |||||||
143 | simplejson | |||||||
144 | smmap | 4.0.0 | ||||||
145 | natsort | 7.1.0 | ||||||
146 | pyopenssl | 20.0.0 | ||||||
147 | ddt | |||||||
148 | pockets | |||||||
149 | troposphere | 2.6.3 | ||||||
150 | pytest-pep8 | |||||||
151 | pep8 | |||||||
152 | webencodings | |||||||
153 | junit-xml | |||||||
154 | codejail | |||||||
155 | kiwisolver | 1.3.1 | ||||||
156 | google-cloud-storage | 1.33.0 | ||||||
157 | dbt-bigquery | 0.19.0rc1 | ||||||
158 | loremipsum | |||||||
159 | pandas | 1.1.3 | ||||||
160 | ordereddict | |||||||
161 | sqlalchemy | 1.3.14 | ||||||
162 | setuptools | |||||||
163 | google-auth-oauthlib | 0.4.2 | ||||||
164 | xlrd | 2.0.0 | ||||||
165 | mechanize | |||||||
166 | ruamel.std.argparse | |||||||
167 | cloudflare | |||||||
168 | scikit-learn | 0.24.dev0 | ||||||
169 | sphinx-rtd-theme | |||||||
170 | pybase64 | 1.0.2 | ||||||
171 | random2 | |||||||
172 | tblib | |||||||
173 | voluptuous | |||||||
174 | pyminizip | |||||||
175 | jinja2-time | |||||||
176 | ruamel.yaml.cmd | |||||||
177 | webtest | |||||||
178 | ipaddress | |||||||
179 | python-cjson | |||||||
180 | ||||||||
181 | pytzdata | |||||||
182 | tableauserverclient | |||||||
183 | tabulate | 0.8.9 | ||||||
184 | sphinx | 3.4.0 | ||||||
185 | matplotlib | 3.4.0rc1 | ||||||
186 | git+https://github.com/celery/py-amqp.git | |||||||
187 | mccabe | |||||||
188 | maxminddb | |||||||
189 | text-unidecode | |||||||
190 | aws-sam-translator | |||||||
191 | flaky | |||||||
192 | pytest-base-url | |||||||
193 | zipp | |||||||
194 | isort | 5.0.0 | ||||||
195 | secretstorage | 3.2.0 | ||||||
196 | slacker | |||||||
197 | ecdsa | 0.17.0 | ||||||
198 | google-auth | 1.24.0 | ||||||
199 | semantic-version | |||||||
200 | pyjwt | 2.0.0a1 | ||||||
201 | premailer | |||||||
202 | yarn-api-client | |||||||
203 | jaraco.classes | |||||||
204 | pytest-flakes | |||||||
205 | hologram | 0.0.12 | ||||||
206 | x509 | |||||||
207 | pywatchman | |||||||
208 | pylint-celery | |||||||
209 | google-cloud-bigquery | 2.7.0 | ||||||
210 | requests | 2.25.0 | ||||||
211 | scrapy | 2.5.0 | ||||||
212 | toolz | |||||||
213 | psycopg2-binary | 2.9 | ||||||
214 | fixtures | |||||||
215 | requests-oauthlib | |||||||
216 | coreschema | |||||||
217 | jira | 3.0.1 | ||||||
218 | distributed | 2021.3.0 | ||||||
219 | zeep | 4.0.0b1 | ||||||
220 | texttable | |||||||
221 | pytimeparse | |||||||
222 | docopt | |||||||
223 | monotonic | |||||||
224 | markdown | 3.3 | ||||||
225 | dbt-redshift | 0.19.0rc1 | ||||||
226 | chem | |||||||
227 | sphinxcontrib-devhelp | |||||||
228 | kombu | |||||||
229 | iso8601 | |||||||
230 | cached-property | |||||||
231 | crypto | |||||||
232 | backports-abc | |||||||
233 | ||||||||
234 | datetime | |||||||
235 | agate | |||||||
236 | schema | |||||||
237 | cybersource-rest-client-python | |||||||
238 | sphinx-testing | |||||||
239 | paramiko | |||||||
240 | alabaster | |||||||
241 | neotime | |||||||
242 | tlslite | |||||||
243 | appium-python-client | |||||||
244 | priority | |||||||
245 | cheroot | 8.5.0 | ||||||
246 | toml | 0.10.2 | ||||||
247 | py | |||||||
248 | argh | |||||||
249 | portend | |||||||
250 | elasticsearch-dsl | 7.3.0 | ||||||
251 | ordered-set | |||||||
252 | protobuf | |||||||
253 | flask-sslify | |||||||
254 | oscrypto | |||||||
255 | dask | 2021.3.0 | ||||||
256 | pypi | |||||||
257 | azure-storage | |||||||
258 | cycler | |||||||
259 | jmespath | |||||||
260 | openpyxl | 3.0.4 | ||||||
261 | logbook | |||||||
262 | strict-rfc3339 | |||||||
263 | fs-s3fs | |||||||
264 | user-agents | |||||||
265 | ua-parser | |||||||
266 | doc8 | |||||||
267 | click-didyoumean | |||||||
268 | pytest-html | 3.0.0 | ||||||
269 | pytest-forked | |||||||
270 | wsgiref | |||||||
271 | zappa-manage | |||||||
272 | pytest-aiohttp | |||||||
273 | imagesize | |||||||
274 | shellescape | |||||||
275 | faker | 5.0.1 | ||||||
276 | sphinx_rtd_theme | |||||||
277 | testfixtures | 6.16.0 | ||||||
278 | python-crontab | |||||||
279 | google-resumable-media | 1.2.0 | ||||||
280 | isoweek | |||||||
281 | itsdangerous | |||||||
282 | pyyaml | 5.4b1 | ||||||
283 | brotli | |||||||
284 | protego | |||||||
285 | ||||||||
286 | unidiff | |||||||
287 | itemloaders | |||||||
288 | asym-crypto-yaml | |||||||
289 | backports.csv | |||||||
290 | sphinxcontrib-applehelp | |||||||
291 | sphinxcontrib-napoleon | |||||||
292 | pycontracts | |||||||
293 | click-log | |||||||
294 | english | 2020.7.0 | ||||||
295 | jenkinsapi | |||||||
296 | mako | |||||||
297 | pansi | 0.0.dev0 | ||||||
298 | flask | |||||||
299 | rjsmin | |||||||
300 | m2r | |||||||
301 | pytest-timeout | |||||||
302 | selenium | |||||||
303 | draftjs-exporter | 4.1.1 | ||||||
304 | pyasn1 | |||||||
305 | redis | |||||||
306 | scandir | |||||||
307 | async-timeout | |||||||
308 | pytest-logging | |||||||
309 | pycparser | |||||||
310 | moto | |||||||
311 | cfn-flip | |||||||
312 | analytics-python | |||||||
313 | sphinxcontrib-websupport | |||||||
314 | unicode-slugify | |||||||
315 | bridgekeeper | |||||||
316 | iniconfig | |||||||
317 | jeepney | |||||||
318 | aiodns | 3.0.0 | ||||||
319 | asgiref | 3.3.1 | ||||||
320 | entrypoints | |||||||
321 | pyxdg | |||||||
322 | azure-common | 1.1.26 | ||||||
323 | configobj | |||||||
324 | tablib | 3.0.0 | ||||||
325 | leather | |||||||
326 | pyinstrument | |||||||
327 | greenlet | 0.4.16 | ||||||
328 | fissix | |||||||
329 | taxonomy-connector | |||||||
330 | sphinxcontrib-htmlhelp | 2.0.0 | ||||||
331 | paver | |||||||
332 | pymysql | 0.10.0 | ||||||
333 | chardet | 4.0.0 | ||||||
334 | backoff | |||||||
335 | pact-python | |||||||
336 | gitdb | |||||||
337 | restructuredtext-lint | |||||||
338 | azure-storage-blob | 12.6.0 | ||||||
339 | pylatexenc | |||||||
340 | volatile | |||||||
341 | libsass | 0.21.0 | ||||||
342 | urlobject | |||||||
343 | gspread | |||||||
344 | azure-storage-nspkg | |||||||
345 | pycrypto | |||||||
346 | moreorless | |||||||
347 | laboratory | |||||||
348 | python-memcached | |||||||
349 | babel | |||||||
350 | yarl | 1.6.1 | ||||||
351 | google-compute-engine | |||||||
352 | python-box | 5.1.1 | ||||||
353 | constantly | |||||||
354 | pytest-repeat | 0.9.1 | ||||||
355 | yamllint | 1.26.0 | ||||||
356 | wrapt | |||||||
357 | twisted | 21.2.0rc1 | ||||||
358 | jaraco.collections | |||||||
359 | mysql-connector-python | 8.0.24 | ||||||
360 | validators | |||||||
361 | python-mimeparse | |||||||
362 | flask-dance | 4.0.0 | ||||||
363 | sphinxcontrib-openapi | |||||||
364 | curtsies | |||||||
365 | jsonpatch | 1.27 | ||||||
366 | dj-database-url | |||||||
367 | hpack | |||||||
368 | beautifulsoup4 | |||||||
369 | tornado | 6.1b2 | ||||||
370 | sphinxcontrib-httpdomain | |||||||
371 | sphinx-click | |||||||
372 | bok-choy | |||||||
373 | dbt-snowflake | |||||||
374 | mashumaro | 1.14 | ||||||
375 | xlwt | |||||||
376 | pytest-runner | |||||||
377 | pygments | 2.7.2 | ||||||
378 | youtube-dl | |||||||
379 | sshpubkeys | |||||||
380 | pycares | 3.2.0 | ||||||
381 | unicodecsv | |||||||
382 | willow | |||||||
383 | pyuca | |||||||
384 | idna-ssl | |||||||
385 | pytest-catchlog | |||||||
386 | lockfile | |||||||
387 | pathlib2 | |||||||
388 | jwcrypto | 0.9 | ||||||
389 | pep257 | |||||||
390 | inflection | |||||||
391 | cherrypy | |||||||
392 | automat | |||||||
393 | pytest-json-report | 1.2.3 | ||||||
394 | olxcleaner | |||||||
395 | pytest-rerunfailures | 10.0 | ||||||
396 | rcssmin | |||||||
397 | cssutils | |||||||
398 | ndg-httpsclient | |||||||
399 | marshmallow | 3.9.0 | ||||||
400 | zope.interface | |||||||
401 | multidict | 5.1.0 | ||||||
402 | slackclient | |||||||
403 | mistune | |||||||
404 | rstcheck | |||||||
405 | configparser | |||||||
406 | mpmath | 1.2.1 | ||||||
407 | prefect | |||||||
408 | markey | |||||||
409 | python-termstyle | |||||||
410 | parsedatetime | |||||||
411 | pylint-pytest | 1.0.0 | ||||||
412 | requests-mock | 1.9.0 | ||||||
413 | click-plugins | |||||||
414 | python-gnupg | 0.4.7 | ||||||
415 | slumber | |||||||
416 | nose | |||||||
417 | pytest-variables | |||||||
418 | grpcio | 1.33.0rc2 | ||||||
419 | jaraco.functools | |||||||
420 | webob | |||||||
421 | urwid | |||||||
422 | graphitesend | |||||||
423 | swagger2rst | |||||||
424 | python-levenshtein | |||||||
425 | bumpversion | |||||||
426 | l18n | |||||||
427 | tempora | |||||||
428 | binaryornot | |||||||
429 | wheel | 0.36.0 | ||||||
430 | google-api-core | 1.24.0 | ||||||
431 | incremental | |||||||
432 | azure-nspkg | |||||||
433 | glob2 | |||||||
434 | openapi-codec | |||||||
435 | ansible | |||||||
436 | isodate | |||||||
437 | html2text | |||||||
438 | python-subunit | |||||||
439 | pynliner | |||||||
440 | user-util | |||||||
441 | py2neo | 2020.0.0 | ||||||
442 | sqlparse | 0.4.0 | ||||||
443 | dockerpty | |||||||
444 | gevent | 20.6.0 | ||||||
445 | pytest-pylint | |||||||
446 | w3lib | |||||||
447 | zope.event | 4.5.0 | ||||||
448 | pyblake2 | |||||||
449 | parse | |||||||
450 | appdirs | |||||||
451 | face | |||||||
452 | heapdict | |||||||
453 | sqlalchemy-utils | |||||||
454 | dbt | |||||||
455 | distro | |||||||
456 | asyncio-extras | |||||||
457 | logilab-common | |||||||
458 | sphinxcontrib-qthelp | |||||||
459 | mailsnake | |||||||
460 | coreapi | |||||||
461 | opsgenie-sdk | |||||||
462 | git+https://github.com/celery/billiard.git | |||||||
463 | tox-battery | |||||||
464 | atlassian-python-api | 1.17.7 | ||||||
465 | pyparsing | |||||||
466 | python-jose | 3.3.0 | ||||||
467 | logging-tree | 1.9 | ||||||
468 | pygeoip | |||||||
469 | blessings | |||||||
470 | keyring | |||||||
471 | html5lib | |||||||
472 | futures | |||||||
473 | deprecated | 1.2.11 | ||||||
474 | elasticsearch | 7.9.0a1 | ||||||
475 | xmltodict | |||||||
476 | google-crc32c | 1.1.0 | ||||||
477 | et-xmlfile | 1.1.0 | ||||||
478 | sphinxcontrib-jsmath | |||||||
479 | luigi | 3.0.3 | ||||||
480 | colorama | |||||||
481 | google-auth-httplib2 | |||||||
482 | caniusepython3 | 7.3.0 | ||||||
483 | jaraco.text | |||||||
484 | h2 | |||||||
485 | sure | |||||||
486 | zict | |||||||
487 | pylru | |||||||
488 | billiard | 3.6.4.0 | ||||||
489 | atomicwrites | |||||||
490 | pytest-responses | |||||||
491 | edx_rest_api_client | |||||||
492 | pytest-metadata | |||||||
493 | typing-extensions | 3.7.4.2 | ||||||
494 | bump2version | |||||||
495 | boto | |||||||
496 | zc.lockfile | |||||||
497 | boltons | 21.0.0 | ||||||
498 | httmock | |||||||
499 | ijson | 3.0rc2 | ||||||
500 | pyresttest | |||||||
501 | python-daemon | |||||||
502 | requests-file | |||||||
503 | pyasn1-modules | |||||||
504 | poyo | |||||||
505 | markupsafe | |||||||
506 | nose-ignore-docstring | |||||||
507 | hvac | |||||||
508 | pypng | |||||||
509 | easydict | |||||||
510 | pendulum | 2.1.2 | ||||||
511 | hyperframe | |||||||
512 | filelock | |||||||
513 | webvtt-py | 0.4.6 | ||||||
514 | werkzeug | |||||||
515 | pkginfo | 1.7.0 | ||||||
516 | filechunkio | |||||||
517 | mypy-extensions | |||||||
518 | placebo | |||||||
519 | itypes | |||||||
520 | brotlipy | |||||||
521 | sh | |||||||
522 | google-cloud-core | 1.5.0 | ||||||
523 | pexpect | |||||||
524 | python3-openid | |||||||
525 | google-api-python-client | 2.0.0 | ||||||
526 | pytest-attrib | |||||||
527 | ruamel.yaml.clib | |||||||
528 | singledispatch | 3.5.0 | ||||||
529 | docker | 4.4.2 | ||||||
530 | cloudpickle | |||||||
531 | traceback2 | |||||||
532 | flask-script | |||||||
533 | pyrsistent | 0.17.4rc1 | N/A | N/A | N/A |
| ||
534 | pycryptodome | 3.10.1 | ||||||
535 | python-bidi | |||||||
536 | backports.functools-lru-cache | |||||||
537 | minimal-snowplow-tracker | |||||||
538 | black | 21.4b0 | ||||||
539 | oauthlib | |||||||
540 | mock | |||||||
541 | prompt-toolkit | 3.0.11 | ||||||
542 | linecache2 | |||||||
543 | rq-dashboard | |||||||
544 | jsonpointer | 2.1 | ||||||
545 | json-rpc | |||||||
546 | github3.py | 2.0.0 | ||||||
547 | git+https://github.com/edx/repo-tools-data-schema.git | |||||||
548 | proto-plus | 1.13.0 | ||||||
549 | polib | |||||||
550 | ptyprocess | |||||||
551 | pydispatcher | |||||||
552 | pluggy | |||||||
553 | pypdf2 | |||||||
554 | snowflake-connector-python | |||||||
555 | python-guerrillamail | |||||||
556 | enum34 | |||||||
557 | googleapis-common-protos | 1.53.0.dev1 | ||||||
558 | stripe | 2.55.1 | ||||||
559 | pyinstrument-cext | |||||||
560 | unittest2 | |||||||
561 | future | |||||||
562 | cookiecutter | |||||||
563 | paypalrestsdk | |||||||
564 | graphviz | 0.15 | ||||||
565 | glom | |||||||
566 | logger | |||||||
567 | uritemplate | |||||||
568 | requests-toolbelt | |||||||
569 | codecov | 2.1.11 | ||||||
570 | cachecontrol | |||||||
571 | awesome-slugify | |||||||
572 | click-repl | |||||||
573 | flask-sqlalchemy | |||||||
574 | bcrypt | |||||||
575 | pysrt | |||||||
576 | python-slugify | 5.0.0 | ||||||
577 | git+https://github.com/milesrichardson/parsepy.git | |||||||
578 | tox-travis | |||||||
579 | jsondiff | |||||||
580 | rsa | 4.7 | ||||||
581 | cwcwidth | |||||||
582 | python-dateutil | |||||||
583 | amqp | |||||||
584 | jsonpickle | |||||||
585 | service-identity | 21.1.0 | ||||||
586 | jsonlines | |||||||
587 | pgpy | 0.5.4 | ||||||
588 | pycurl | |||||||
589 | purl | |||||||
590 | hypothesis-pytest | |||||||
591 | sentry-sdk | 0.20.1 | ||||||
592 | piexif | |||||||
593 | apipkg | |||||||
594 | git+https://github.com/celery/kombu.git | |||||||
595 | pytest-mock | 3.4.0 | ||||||
596 | azure-storage-common | |||||||
597 | psycopg2 | 2.9 | ||||||
598 | mypy | 0.800 | ||||||
599 | scriv | |||||||
600 | wcwidth | |||||||
601 | blinker | |||||||
602 | dbt-postgres | 0.19.0rc1 | ||||||
603 | gitpython | 3.1.14 | ||||||
604 | kubernetes | 17.17.0b1 | ||||||
605 | algoliasearch | |||||||
606 | queuelib | 1.6.1 | ||||||
607 | vine | |||||||
608 | ruamel.yaml.convert | |||||||
609 | azure-core | 1.10.0 | ||||||
610 | tenacity | 7.0.0 | ||||||
611 | xlsxwriter | 1.3.7 | ||||||
612 | scipy | 1.6.0rc1 | ||||||
613 | lazy | |||||||
614 | shapely | |||||||
615 | aws-xray-sdk | 2.8.0 | ||||||
616 | dogstatsd-python | |||||||
617 | rfc3986 | |||||||
618 | marshmallow-oneofschema | |||||||
619 | jinja2-pluralize | |||||||
620 | pathspec | |||||||
621 | pytest-cache | |||||||
622 | naked | |||||||
623 | pydocumentdb | |||||||
624 | pathtools | |||||||
625 | python-coveralls | |||||||
626 | argcomplete | |||||||
627 | dbt-core | 0.19.0rc1 | ||||||
628 | cachetools | 4.2.0 | ||||||
629 | cssselect | |||||||
630 | sailthru-client | |||||||
631 | sphinx_celery | |||||||
632 | croniter | 0.3.37 | ||||||
633 | logutils | |||||||
634 | icalendar | |||||||
635 | pygithub | 1.54 | ||||||
636 | statistics | |||||||
637 | modernize | |||||||
638 | pytest-selenium | |||||||
639 | readme-renderer | 28.0 | ||||||
640 | psutil | |||||||
641 | anyjson | |||||||
642 | pynacl | |||||||
643 | waitress | 2.0.0b0 | ||||||
644 | anyascii | |||||||
645 | decorator | 5.0.3 | ||||||
646 | mysqlclient | 2.0.2 | ||||||
647 | hjson | |||||||
648 | mongodbproxy | |||||||
649 | livereload | |||||||
650 | fisher | |||||||
651 | itemadapter | |||||||
652 | kappa | |||||||
653 | asn1crypto | |||||||
654 | needle | |||||||
655 | pep517 | |||||||
656 | sphinx-autobuild | |||||||
657 | django-dotenv |