Commit daee54b2 authored by Jason Robinson's avatar Jason Robinson

Bump various Python deps as far as they go

parent d24fef1f
......@@ -360,7 +360,7 @@ CHANNEL_LAYERS = {
# MARKDOWN
# --------
MARKDOWNX_MARKDOWNIFY_FUNCTION = "CommonMark.commonmark"
MARKDOWNX_MARKDOWNIFY_FUNCTION = "commonmark.commonmark"
MARKDOWNX_MEDIA_PATH = datetime.now().strftime("uploads/%Y/%m/%d")
MARKDOWNX_IMAGE_MAX_SIZE = {
"size": (2048, 0),
......
......@@ -8,164 +8,164 @@
-e git+https://git.feneas.org/jaywink/federation.git@e099d993a89189bb555e251958b5c53fb63d85ed#egg=federation==0.18.0-dev.1
-e git+https://github.com/jaywink/pyembed.git@6f8c1cc98d61ee3083e9803255e4b2cc90b5a0dd#egg=pyembed==1.3.3.1
-e git+https://github.com/rtfd/recommonmark.git@c410abb565a3c4ad4de0ce204ab2fa2db8031cf1#egg=recommonmark==0.4.0
alabaster==0.7.11 # via sphinx
alabaster==0.7.12 # via sphinx
argh==0.26.2 # via sphinx-autobuild, watchdog
arrow==0.12.1
arrow==0.13.1
asgi-redis==1.4.3
asgiref==1.1.2
atomicwrites==1.1.5 # via pytest
attrs==18.1.0
autobahn==18.7.1
atomicwrites==1.3.0 # via pytest
attrs==18.2.0
autobahn==19.2.1
automat==0.7.0
babel==2.6.0 # via sphinx
backcall==0.1.0
backports-abc==0.5
beautifulsoup4==4.6.1
bleach==2.1.3
certifi==2018.4.16
beautifulsoup4==4.7.1
bleach==3.1.0
certifi==2018.11.29
channels==1.1.8
chardet==3.0.4
circus==0.15.0
click==6.7
click==7.0
codecov==2.0.15
commonmark==0.7.5
commonmark==0.8.1
constantly==15.1.0
coreapi==2.3.3
coreschema==0.0.4
coverage==4.5.1
croniter==0.3.25
coverage==4.5.2
croniter==0.3.27
cssselect==1.0.3
daphne==1.4.2
ddt==1.2.0
decorator==4.3.0
ddt==1.2.1
decorator==4.3.2
defusedxml==0.5.0
dirty-validators==0.4.0
django-allauth==0.36.0
django-autoslug==1.9.3
django-allauth==0.39.0
django-autoslug==1.9.4
django-braces==1.13.0
django-coverage-plugin==1.5.0
django-coverage-plugin==1.6.0
django-crispy-forms==1.7.2
django-debug-toolbar-user-panel==1.1.1
django-debug-toolbar==1.9.1
django-debug-toolbar==1.11
django-dynamic-preferences==1.5.1
django-enumfields==0.10.1
django-enumfields==1.0.0
django-environ==0.4.5
django-extensions==2.1.0
django-extensions==2.1.6
django-floppyforms==1.7.0
django-fsm==2.6.0
django-haystack==2.8.1
django-js-reverse==0.8.2
django-memoize==2.1.1
django-memoize==2.2.0
django-model-utils==3.1.2
django-querycount==0.7.0
django-redis==4.9.0
django-redis==4.10.0
django-rest-swagger==2.2.0
django-reversion==3.0.0
django-reversion==3.0.3
django-robots==3.1.0
django-rq==1.2.0
django-secure==1.0.1
django-settings-export==1.2.1
django-tables2==1.21.2
django-tables2==2.0.5
django-test-plus==1.0.22
django-versatileimagefield==1.9
django==2.0.8
djangorestframework==3.8.2
django-versatileimagefield==1.10
django==2.0.13
djangorestframework==3.9.1
docutils==0.14 # via sphinx
entrypoints==0.3 # via flake8
factory-boy==2.11.1
faker==0.8.17
first==2.0.1 # via pip-tools
flake8==3.5.0
freezegun==0.3.10
future==0.16.0
faker==1.0.2
flake8==3.7.7
freezegun==0.3.11
future==0.17.1
gprof2dot==2017.9.19 # via pytest-profiling
html5lib==1.0.1
hyperlink==18.0.0
idna==2.7
imagesize==1.0.0 # via sphinx
idna==2.8
imagesize==1.1.0 # via sphinx
incremental==17.5.0
ipdata==2.6
ipdb==0.11
ipython-genutils==0.2.0
ipython==6.5.0
ipython==7.3.0
isodate==0.6.0
itypes==1.1.0
jedi==0.12.1
jedi==0.13.3
jinja2==2.10
jsonschema==2.6.0
livereload==2.5.2 # via sphinx-autobuild
lxml==4.2.2
markdown==2.6.11
markupsafe==1.0
jsonschema==3.0.0
livereload==2.6.0 # via sphinx-autobuild
lxml==4.3.1
markdown==3.0.1
markupsafe==1.1.1
mccabe==0.6.1 # via flake8
more-itertools==4.3.0 # via pytest
more-itertools==6.0.0 # via pytest
msgpack-python==0.5.6
oauthlib==2.1.0
oauthlib==3.0.1
openapi-codec==1.3.2
packaging==17.1 # via sphinx
parso==0.3.1
packaging==19.0 # via pytest-sugar, sphinx
parso==0.3.4
pathtools==0.1.2 # via sphinx-autobuild, watchdog
persisting-theory==0.2.1
pexpect==4.6.0
pickleshare==0.7.4
pillow==5.0.0
pip-tools==2.0.2
pluggy==0.7.1 # via pytest
pickleshare==0.7.5
pillow==5.4.1
pip-tools==3.4.0
pluggy==0.9.0 # via pytest
port_for==0.3.1 # via sphinx-autobuild
prompt-toolkit==1.0.15
psutil==5.4.6
psycopg2-binary==2.7.5
prompt-toolkit==2.0.9
psutil==5.5.1
psycopg2-binary==2.7.7
ptyprocess==0.6.0
py==1.5.4 # via pytest
pycodestyle==2.3.1 # via flake8
pycryptodome==3.6.6
pyflakes==1.6.0 # via flake8
pygments==2.2.0
py==1.8.0 # via pytest
pycodestyle==2.5.0 # via flake8
pycryptodome==3.7.3
pyflakes==2.1.0 # via flake8
pygments==2.3.1
pyhamcrest==1.9.0
pyparsing==2.2.0 # via packaging
pytest-blockage==0.2.0
pytest-cov==2.5.1
pytest-django==3.3.3
pyparsing==2.3.1 # via packaging
pyrsistent==0.14.11
pytest-blockage==0.2.2
pytest-cov==2.6.1
pytest-django==3.4.8
pytest-env==0.6.2
pytest-profiling==1.3.0
pytest-sugar==0.9.1
pytest==3.7.1
python-dateutil==2.7.3
pytest-profiling==1.6.0
pytest-sugar==0.9.2
pytest==3.10.1
python-dateutil==2.8.0
python-opengraph-jaywink==0.2.0
python-xrd==0.1
python3-openid==3.1.0
pytz==2018.5
pytz==2018.9
pyyaml==3.13 # via sphinx-autobuild, watchdog
pyzmq==16.0.4
raven==6.9.0
raven==6.10.0
redis==2.10.6
requests-oauthlib==1.0.0
requests==2.19.1
requests-oauthlib==1.2.0
requests==2.21.0
rq-scheduler==0.8.3
rq==0.12.0
simplegeneric==0.8.1
simplejson==3.16.0
six==1.11.0
six==1.12.0
snowballstemmer==1.2.1 # via sphinx
soupsieve==1.8
sphinx-autobuild==0.7.1
sphinx==1.7.6
sphinx==1.8.4
sphinxcontrib-websupport==1.1.0 # via sphinx
sqlparse==0.2.4 # via django-debug-toolbar
termcolor==1.1.0 # via pytest-sugar
text-unidecode==1.2 # via faker
tornado==4.5.3
traitlets==4.3.2
twisted==18.7.0
txaio==18.7.1
typing==3.6.4
twisted==18.9.0
txaio==18.8.1
typing==3.6.6
unicode-slugify==0.1.3
unidecode==1.0.22
unidecode==1.0.23
uritemplate==3.0.0
urllib3==1.23
uwsgi==2.0.17.1
watchdog==0.8.3 # via sphinx-autobuild
urllib3==1.24.1
uwsgi==2.0.18
watchdog==0.9.0 # via sphinx-autobuild
wcwidth==0.1.7
webencodings==0.5.1
werkzeug==0.14.1
whitenoise==4.0
whitenoise==4.1.2
whoosh==2.7.4
zope.interface==4.5.0
zope.interface==4.6.0
arrow
asgi_redis
asgi_redis<2.0 # Locked due to Channels 1.x
backports-abc # Required by circus->tornado IF on python 3.4
beautifulsoup4
bleach
......@@ -24,7 +24,7 @@ django-redis
django-rest-swagger
django-reversion
django-robots
django-rq
django-rq<1.3.0 # Locked due to asgi-redis 1.x not compatible with redis 3.x
django-secure
django-settings-export
django-tables2
......@@ -39,8 +39,8 @@ python-opengraph-jaywink
pytz
raven
redis
rq
rq-scheduler
rq<0.13.0 # Locked due to asgi-redis 1.x not compatible with redis 3.x
rq-scheduler<0.9 # Locked due to asgi-redis 1.x not compatible with redis 3.x
typing # Required by django-extensions on Python 3.4
unicode-slugify
uwsgi
......
......@@ -7,114 +7,114 @@
-e git+https://github.com/jaywink/django-markdownx.git@bd2fa9dffcbfccc62f9cef2677921537f100bbaa#egg=django-markdownx==2.0.21.1
-e git+https://git.feneas.org/jaywink/federation.git@e099d993a89189bb555e251958b5c53fb63d85ed#egg=federation==0.18.0-dev.1
-e git+https://github.com/jaywink/pyembed.git@6f8c1cc98d61ee3083e9803255e4b2cc90b5a0dd#egg=pyembed==1.3.3.1
arrow==0.12.1
arrow==0.13.1
asgi-redis==1.4.3
asgiref==1.1.2 # via asgi-redis, channels, daphne
attrs==18.1.0 # via automat, twisted
autobahn==18.7.1 # via daphne
attrs==18.2.0 # via automat, jsonschema, twisted
autobahn==19.2.1 # via daphne
automat==0.7.0 # via twisted
backcall==0.1.0 # via ipython
backports-abc==0.5
beautifulsoup4==4.6.1
bleach==2.1.3
certifi==2018.4.16 # via requests
beautifulsoup4==4.7.1
bleach==3.1.0
certifi==2018.11.29 # via requests
channels==1.1.8
chardet==3.0.4 # via requests
circus==0.15.0
click==6.7 # via rq
commonmark==0.7.5
click==7.0 # via rq
commonmark==0.8.1
constantly==15.1.0 # via twisted
coreapi==2.3.3 # via django-rest-swagger, openapi-codec
coreschema==0.0.4 # via coreapi
croniter==0.3.25 # via rq-scheduler
croniter==0.3.27 # via rq-scheduler
cssselect==1.0.3
daphne==1.4.2 # via channels
decorator==4.3.0 # via ipython, traitlets
decorator==4.3.2 # via ipython, traitlets
defusedxml==0.5.0 # via python3-openid
dirty-validators==0.4.0
django-allauth==0.36.0
django-autoslug==1.9.3
django-allauth==0.39.0
django-autoslug==1.9.4
django-braces==1.13.0
django-crispy-forms==1.7.2
django-dynamic-preferences==1.5.1
django-enumfields==0.10.1
django-enumfields==1.0.0
django-environ==0.4.5
django-extensions==2.1.0
django-extensions==2.1.6
django-floppyforms==1.7.0
django-fsm==2.6.0
django-haystack==2.8.1
django-js-reverse==0.8.2
django-memoize==2.1.1
django-memoize==2.2.0
django-model-utils==3.1.2
django-redis==4.9.0
django-redis==4.10.0
django-rest-swagger==2.2.0
django-reversion==3.0.0
django-reversion==3.0.3
django-robots==3.1.0
django-rq==1.2.0
django-secure==1.0.1
django-settings-export==1.2.1
django-tables2==1.21.2
django-versatileimagefield==1.9
django==2.0.8
djangorestframework==3.8.2
future==0.16.0 # via commonmark
html5lib==1.0.1 # via bleach
django-tables2==2.0.5
django-versatileimagefield==1.10
django==2.0.13
djangorestframework==3.9.1
future==0.17.1 # via commonmark
hyperlink==18.0.0 # via twisted
idna==2.7 # via hyperlink, requests
idna==2.8 # via hyperlink, requests
incremental==17.5.0 # via twisted
ipdata==2.6
ipython-genutils==0.2.0 # via traitlets
ipython==6.5.0
ipython==7.3.0
isodate==0.6.0 # via python-xrd
itypes==1.1.0 # via coreapi
jedi==0.12.1 # via ipython
jedi==0.13.3 # via ipython
jinja2==2.10 # via coreschema
jsonschema==2.6.0
lxml==4.2.2
markdown==2.6.11
markupsafe==1.0 # via jinja2
jsonschema==3.0.0
lxml==4.3.1
markdown==3.0.1
markupsafe==1.1.1 # via jinja2
msgpack-python==0.5.6 # via asgi-redis
oauthlib==2.1.0 # via requests-oauthlib
oauthlib==3.0.1 # via requests-oauthlib
openapi-codec==1.3.2 # via django-rest-swagger
parso==0.3.1 # via jedi
parso==0.3.4 # via jedi
persisting-theory==0.2.1 # via django-dynamic-preferences
pexpect==4.6.0 # via ipython
pickleshare==0.7.4 # via ipython
pillow==5.0.0
prompt-toolkit==1.0.15 # via ipython
psutil==5.4.6 # via circus
psycopg2-binary==2.7.5
pickleshare==0.7.5 # via ipython
pillow==5.4.1
prompt-toolkit==2.0.9 # via ipython
psutil==5.5.1 # via circus
psycopg2-binary==2.7.7
ptyprocess==0.6.0 # via pexpect
pycryptodome==3.6.6
pygments==2.2.0 # via ipython
pycryptodome==3.7.3
pygments==2.3.1 # via ipython
pyhamcrest==1.9.0 # via twisted
python-dateutil==2.7.3 # via arrow, croniter
pyrsistent==0.14.11 # via jsonschema
python-dateutil==2.8.0 # via arrow, croniter
python-opengraph-jaywink==0.2.0
python-xrd==0.1
python3-openid==3.1.0 # via django-allauth
pytz==2018.5
pytz==2018.9
pyzmq==16.0.4 # via circus
raven==6.9.0
raven==6.10.0
redis==2.10.6
requests-oauthlib==1.0.0 # via django-allauth
requests==2.19.1 # via coreapi, django-allauth, python-opengraph-jaywink, requests-oauthlib
requests-oauthlib==1.2.0 # via django-allauth
requests==2.21.0 # via coreapi, django-allauth, python-opengraph-jaywink, requests-oauthlib
rq-scheduler==0.8.3
rq==0.12.0
simplegeneric==0.8.1 # via ipython
simplejson==3.16.0 # via django-rest-swagger
six==1.11.0 # via asgi-redis, asgiref, autobahn, automat, bleach, circus, django-dynamic-preferences, django-extensions, html5lib, isodate, prompt-toolkit, pyhamcrest, python-dateutil, traitlets, txaio, unicode-slugify
six==1.12.0 # via asgi-redis, asgiref, autobahn, automat, bleach, circus, django-dynamic-preferences, django-extensions, isodate, jsonschema, prompt-toolkit, pyhamcrest, pyrsistent, python-dateutil, traitlets, txaio, unicode-slugify
soupsieve==1.8 # via beautifulsoup4
tornado==4.5.3 # via circus
traitlets==4.3.2 # via ipython
twisted==18.7.0 # via daphne
txaio==18.7.1 # via autobahn
typing==3.6.4
twisted==18.9.0 # via daphne
txaio==18.8.1 # via autobahn
typing==3.6.6
unicode-slugify==0.1.3
unidecode==1.0.22 # via unicode-slugify
unidecode==1.0.23 # via unicode-slugify
uritemplate==3.0.0 # via coreapi
urllib3==1.23 # via requests
uwsgi==2.0.17.1
urllib3==1.24.1 # via requests
uwsgi==2.0.18
wcwidth==0.1.7 # via prompt-toolkit
webencodings==0.5.1 # via html5lib
whitenoise==4.0
webencodings==0.5.1 # via bleach
whitenoise==4.1.2
whoosh==2.7.4
zope.interface==4.5.0 # via twisted
zope.interface==4.6.0 # via twisted
......@@ -3,7 +3,7 @@ import re
from uuid import uuid4
import arrow
from CommonMark import commonmark
from commonmark import commonmark
from django.conf import settings
from django.core.exceptions import ValidationError
from django.db import models
......
......@@ -75,7 +75,7 @@ class TestMakeNSFWSafe(TestCase):
)
self.assertEqual(
make_nsfw_safe(self.nsfw_text_empty_class),
'<div>FooBar</div><div><img class=" nsfw" src="localhost"/></div><div>#nsfw</div>'
'<div>FooBar</div><div><img class="nsfw" src="localhost"/></div><div>#nsfw</div>'
)
self.assertEqual(
make_nsfw_safe(self.nsfw_text_many_classes),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment