mirror of https://github.com/zulip/zulip.git
requirements: Add dependencies for two-factor auth.
We're not yet ready to add 2FA to Zulip yet, but we've determined we'd like to work from these libraries. I'm not bothering to bump PROVISION_VERSION for this, since we're likely to do something else that bumps it soon, and we're not merging anything that uses these new libraries.
This commit is contained in:
parent
d5bb45db60
commit
b42ce65090
|
@ -181,3 +181,7 @@ social-auth-app-django==1.2.0
|
||||||
|
|
||||||
# Needed for messages' rendered content parsing in push notifications.
|
# Needed for messages' rendered content parsing in push notifications.
|
||||||
lxml==4.1.0
|
lxml==4.1.0
|
||||||
|
|
||||||
|
# Needed for 2-factor authentication
|
||||||
|
django-two-factor-auth==1.6.2
|
||||||
|
twilio==6.9.0
|
||||||
|
|
|
@ -43,8 +43,12 @@ decorator==4.1.2 # via ipython, traitlets
|
||||||
defusedxml==0.5.0
|
defusedxml==0.5.0
|
||||||
django-auth-ldap==1.2.16
|
django-auth-ldap==1.2.16
|
||||||
django-bitfield==1.9.3
|
django-bitfield==1.9.3
|
||||||
|
django-formtools==2.1 # via django-two-factor-auth
|
||||||
|
django-otp==0.4.1.1 # via django-two-factor-auth
|
||||||
|
django-phonenumber-field==1.3.0 # via django-two-factor-auth
|
||||||
django-pipeline==1.6.13
|
django-pipeline==1.6.13
|
||||||
django-statsd-mozilla==0.4.0
|
django-statsd-mozilla==0.4.0
|
||||||
|
django-two-factor-auth==1.6.2
|
||||||
django-webpack-loader==0.5.0
|
django-webpack-loader==0.5.0
|
||||||
django==1.11.6
|
django==1.11.6
|
||||||
docker-pycreds==0.2.1 # via docker
|
docker-pycreds==0.2.1 # via docker
|
||||||
|
@ -91,6 +95,7 @@ parsel==1.2.0 # via scrapy
|
||||||
parso==0.1.0 # via jedi
|
parso==0.1.0 # via jedi
|
||||||
pbr==3.1.1 # via mock
|
pbr==3.1.1 # via mock
|
||||||
pexpect==4.3.0 # via ipython
|
pexpect==4.3.0 # via ipython
|
||||||
|
phonenumberslite==8.8.6 # via django-phonenumber-field
|
||||||
pickleshare==0.7.4 # via ipython
|
pickleshare==0.7.4 # via ipython
|
||||||
pika==0.11.0
|
pika==0.11.0
|
||||||
pillow==4.3.0
|
pillow==4.3.0
|
||||||
|
@ -116,6 +121,7 @@ pyldap==2.4.37
|
||||||
pylibmc==1.5.2
|
pylibmc==1.5.2
|
||||||
pyoembed==0.1.2
|
pyoembed==0.1.2
|
||||||
pyopenssl==17.3.0 # via ndg-httpsclient, scrapy, service-identity
|
pyopenssl==17.3.0 # via ndg-httpsclient, scrapy, service-identity
|
||||||
|
pysocks==1.6.7 # via twilio
|
||||||
python-dateutil==2.6.1
|
python-dateutil==2.6.1
|
||||||
python-digitalocean==1.12
|
python-digitalocean==1.12
|
||||||
python-gcm==0.4
|
python-gcm==0.4
|
||||||
|
@ -123,12 +129,13 @@ python-twitter==3.3
|
||||||
python3-openid==3.1.0 # via social-auth-core
|
python3-openid==3.1.0 # via social-auth-core
|
||||||
pytz==2017.2
|
pytz==2017.2
|
||||||
pyyaml==3.12 # via pyaml
|
pyyaml==3.12 # via pyaml
|
||||||
|
qrcode==4.0.4 # via django-two-factor-auth
|
||||||
queuelib==1.4.2 # via scrapy
|
queuelib==1.4.2 # via scrapy
|
||||||
recommonmark==0.4.0
|
recommonmark==0.4.0
|
||||||
redis==2.10.6
|
redis==2.10.6
|
||||||
regex==2017.11.9
|
regex==2017.11.9
|
||||||
requests-oauthlib==0.8.0
|
requests-oauthlib==0.8.0
|
||||||
requests==2.18.4 # via aws-xray-sdk, docker, moto, premailer, pyoembed, python-digitalocean, python-gcm, python-twitter, requests-oauthlib, social-auth-core, sphinx
|
requests==2.18.4 # via aws-xray-sdk, docker, moto, premailer, pyoembed, python-digitalocean, python-gcm, python-twitter, requests-oauthlib, social-auth-core, sphinx, twilio
|
||||||
rsa==3.4.2
|
rsa==3.4.2
|
||||||
s3transfer==0.1.11 # via boto3
|
s3transfer==0.1.11 # via boto3
|
||||||
scrapy==1.4.0
|
scrapy==1.4.0
|
||||||
|
@ -152,6 +159,7 @@ tblib==1.3.2
|
||||||
tornado==4.5.2
|
tornado==4.5.2
|
||||||
traitlets==4.3.2 # via ipython
|
traitlets==4.3.2 # via ipython
|
||||||
transifex-client==0.12.4
|
transifex-client==0.12.4
|
||||||
|
twilio==6.9.0
|
||||||
twisted==17.9.0
|
twisted==17.9.0
|
||||||
typed-ast==1.1.0 # via mypy
|
typed-ast==1.1.0 # via mypy
|
||||||
typing==3.6.2
|
typing==3.6.2
|
||||||
|
|
|
@ -15,6 +15,7 @@ git+https://github.com/zulip/python-zulip-api.git@0.3.8#egg=zulip_bots==0.3.8+gi
|
||||||
apns2==0.3.0
|
apns2==0.3.0
|
||||||
argon2-cffi==16.3.0
|
argon2-cffi==16.3.0
|
||||||
asn1crypto==0.23.0 # via cryptography
|
asn1crypto==0.23.0 # via cryptography
|
||||||
|
babel==2.5.1 # via django-phonenumber-field
|
||||||
backports-abc==0.5
|
backports-abc==0.5
|
||||||
backports.ssl-match-hostname==3.5.0.1
|
backports.ssl-match-hostname==3.5.0.1
|
||||||
beautifulsoup4==4.6.0
|
beautifulsoup4==4.6.0
|
||||||
|
@ -30,8 +31,12 @@ decorator==4.1.2 # via ipython, traitlets
|
||||||
defusedxml==0.5.0
|
defusedxml==0.5.0
|
||||||
django-auth-ldap==1.2.16
|
django-auth-ldap==1.2.16
|
||||||
django-bitfield==1.9.3
|
django-bitfield==1.9.3
|
||||||
|
django-formtools==2.1 # via django-two-factor-auth
|
||||||
|
django-otp==0.4.1.1 # via django-two-factor-auth
|
||||||
|
django-phonenumber-field==1.3.0 # via django-two-factor-auth
|
||||||
django-pipeline==1.6.13
|
django-pipeline==1.6.13
|
||||||
django-statsd-mozilla==0.4.0
|
django-statsd-mozilla==0.4.0
|
||||||
|
django-two-factor-auth==1.6.2
|
||||||
django-webpack-loader==0.5.0
|
django-webpack-loader==0.5.0
|
||||||
django==1.11.6
|
django==1.11.6
|
||||||
docopt==0.6.2
|
docopt==0.6.2
|
||||||
|
@ -62,6 +67,7 @@ olefile==0.44 # via pillow
|
||||||
parso==0.1.0 # via jedi
|
parso==0.1.0 # via jedi
|
||||||
pbr==3.1.1 # via mock
|
pbr==3.1.1 # via mock
|
||||||
pexpect==4.3.0 # via ipython
|
pexpect==4.3.0 # via ipython
|
||||||
|
phonenumberslite==8.8.6 # via django-phonenumber-field
|
||||||
pickleshare==0.7.4 # via ipython
|
pickleshare==0.7.4 # via ipython
|
||||||
pika==0.11.0
|
pika==0.11.0
|
||||||
pillow==4.3.0
|
pillow==4.3.0
|
||||||
|
@ -81,15 +87,17 @@ pyldap==2.4.37
|
||||||
pylibmc==1.5.2
|
pylibmc==1.5.2
|
||||||
pyoembed==0.1.2
|
pyoembed==0.1.2
|
||||||
pyopenssl==17.3.0 # via ndg-httpsclient
|
pyopenssl==17.3.0 # via ndg-httpsclient
|
||||||
|
pysocks==1.6.7 # via twilio
|
||||||
python-dateutil==2.6.1
|
python-dateutil==2.6.1
|
||||||
python-gcm==0.4
|
python-gcm==0.4
|
||||||
python-twitter==3.3
|
python-twitter==3.3
|
||||||
python3-openid==3.1.0 # via social-auth-core
|
python3-openid==3.1.0 # via social-auth-core
|
||||||
pytz==2017.2
|
pytz==2017.2
|
||||||
|
qrcode==4.0.4 # via django-two-factor-auth
|
||||||
redis==2.10.6
|
redis==2.10.6
|
||||||
regex==2017.11.9
|
regex==2017.11.9
|
||||||
requests-oauthlib==0.8.0
|
requests-oauthlib==0.8.0
|
||||||
requests==2.18.4 # via premailer, pyoembed, python-gcm, python-twitter, requests-oauthlib, social-auth-core
|
requests==2.18.4 # via premailer, pyoembed, python-gcm, python-twitter, requests-oauthlib, social-auth-core, twilio
|
||||||
rsa==3.4.2
|
rsa==3.4.2
|
||||||
simplegeneric==0.8.1 # via ipython
|
simplegeneric==0.8.1 # via ipython
|
||||||
six==1.11.0
|
six==1.11.0
|
||||||
|
@ -102,6 +110,7 @@ sqlalchemy==1.1.14
|
||||||
statsd==3.2.1 # via django-statsd-mozilla
|
statsd==3.2.1 # via django-statsd-mozilla
|
||||||
tornado==4.5.2
|
tornado==4.5.2
|
||||||
traitlets==4.3.2 # via ipython
|
traitlets==4.3.2 # via ipython
|
||||||
|
twilio==6.9.0
|
||||||
typing==3.6.2
|
typing==3.6.2
|
||||||
uritemplate==3.0.0
|
uritemplate==3.0.0
|
||||||
urllib3==1.22 # via requests
|
urllib3==1.22 # via requests
|
||||||
|
|
Loading…
Reference in New Issue