[Python-modules-commits] [django-allauth] 01/03: Import django-allauth_0.33.0.orig.tar.gz
Jonas Meurer
mejo at moszumanska.debian.org
Fri Sep 15 11:59:29 UTC 2017
This is an automated email from the git hooks/post-receive script.
mejo pushed a commit to branch master
in repository django-allauth.
commit 46d6367eeacc7a27a13ee2f24ad12e945ae6efd3
Author: Jonas Meurer <jonas at freesources.org>
Date: Fri Sep 15 11:06:48 2017 +0200
Import django-allauth_0.33.0.orig.tar.gz
---
.dir-locals.el | 2 +
.editorconfig | 21 +
.gitignore | 33 +
.isort.cfg | 13 +
.travis.yml | 66 +
.tx/config | 8 +
AUTHORS | 114 ++
ChangeLog.rst | 1423 ++++++++++++++++++++
LICENSE | 24 +
MANIFEST.in | 7 +
Makefile | 17 +
README.rst | 85 ++
allauth/__init__.py | 19 +
allauth/account/__init__.py | 1 +
allauth/account/adapter.py | 501 +++++++
allauth/account/admin.py | 33 +
allauth/account/app_settings.py | 330 +++++
allauth/account/apps.py | 7 +
allauth/account/auth_backends.py | 52 +
allauth/account/decorators.py | 37 +
allauth/account/forms.py | 570 ++++++++
allauth/account/management/__init__.py | 0
allauth/account/management/commands/__init__.py | 0
.../commands/account_unsetmultipleprimaryemails.py | 43 +
allauth/account/managers.py | 75 ++
allauth/account/migrations/0001_initial.py | 56 +
.../account/migrations/0002_email_max_length.py | 31 +
allauth/account/migrations/__init__.py | 0
allauth/account/models.py | 170 +++
allauth/account/signals.py | 23 +
allauth/account/templatetags/__init__.py | 0
allauth/account/templatetags/account.py | 52 +
allauth/account/tests.py | 1058 +++++++++++++++
allauth/account/urls.py | 34 +
allauth/account/utils.py | 436 ++++++
allauth/account/views.py | 815 +++++++++++
allauth/app_settings.py | 8 +
allauth/compat.py | 87 ++
allauth/exceptions.py | 7 +
allauth/locale/ar/LC_MESSAGES/django.po | 847 ++++++++++++
allauth/locale/cs/LC_MESSAGES/django.po | 851 ++++++++++++
allauth/locale/de/LC_MESSAGES/django.po | 846 ++++++++++++
allauth/locale/el/LC_MESSAGES/django.po | 841 ++++++++++++
allauth/locale/en/LC_MESSAGES/django.po | 738 ++++++++++
allauth/locale/es/LC_MESSAGES/django.po | 863 ++++++++++++
allauth/locale/fa/LC_MESSAGES/django.po | 841 ++++++++++++
allauth/locale/fi/LC_MESSAGES/django.po | 837 ++++++++++++
allauth/locale/fr/LC_MESSAGES/django.po | 845 ++++++++++++
allauth/locale/he/LC_MESSAGES/django.po | 833 ++++++++++++
allauth/locale/hr/LC_MESSAGES/django.po | 840 ++++++++++++
allauth/locale/hu/LC_MESSAGES/django.po | 831 ++++++++++++
allauth/locale/it/LC_MESSAGES/django.po | 837 ++++++++++++
allauth/locale/ja/LC_MESSAGES/django.po | 852 ++++++++++++
allauth/locale/ko/LC_MESSAGES/django.po | 785 +++++++++++
allauth/locale/ky/LC_MESSAGES/django.po | 821 +++++++++++
allauth/locale/lt/LC_MESSAGES/django.po | 843 ++++++++++++
allauth/locale/lv/LC_MESSAGES/django.po | 832 ++++++++++++
allauth/locale/nl/LC_MESSAGES/django.po | 861 ++++++++++++
allauth/locale/no/LC_MESSAGES/django.po | 782 +++++++++++
allauth/locale/pl/LC_MESSAGES/django.po | 861 ++++++++++++
allauth/locale/pt_BR/LC_MESSAGES/django.po | 834 ++++++++++++
allauth/locale/pt_PT/LC_MESSAGES/django.po | 849 ++++++++++++
allauth/locale/ru/LC_MESSAGES/django.po | 847 ++++++++++++
allauth/locale/sk/LC_MESSAGES/django.po | 811 +++++++++++
allauth/locale/sv/LC_MESSAGES/django.po | 854 ++++++++++++
allauth/locale/th/LC_MESSAGES/django.po | 825 ++++++++++++
allauth/locale/tr/LC_MESSAGES/django.po | 856 ++++++++++++
allauth/locale/uk/LC_MESSAGES/django.po | 845 ++++++++++++
allauth/locale/zh_CN/LC_MESSAGES/django.po | 952 +++++++++++++
allauth/locale/zh_Hans/LC_MESSAGES/django.po | 954 +++++++++++++
allauth/locale/zh_Hant/LC_MESSAGES/django.po | 953 +++++++++++++
allauth/locale/zh_TW/LC_MESSAGES/django.po | 950 +++++++++++++
allauth/models.py | 0
allauth/socialaccount/__init__.py | 1 +
allauth/socialaccount/adapter.py | 195 +++
allauth/socialaccount/admin.py | 59 +
allauth/socialaccount/app_settings.py | 82 ++
allauth/socialaccount/apps.py | 7 +
allauth/socialaccount/fields.py | 67 +
allauth/socialaccount/forms.py | 64 +
allauth/socialaccount/helpers.py | 192 +++
allauth/socialaccount/migrations/0001_initial.py | 76 ++
.../migrations/0002_token_max_lengths.py | 35 +
.../migrations/0003_extra_data_default_dict.py | 21 +
allauth/socialaccount/migrations/__init__.py | 5 +
allauth/socialaccount/models.py | 326 +++++
allauth/socialaccount/providers/__init__.py | 54 +
allauth/socialaccount/providers/amazon/__init__.py | 0
allauth/socialaccount/providers/amazon/models.py | 1 +
allauth/socialaccount/providers/amazon/provider.py | 34 +
allauth/socialaccount/providers/amazon/tests.py | 18 +
allauth/socialaccount/providers/amazon/urls.py | 6 +
allauth/socialaccount/providers/amazon/views.py | 37 +
.../socialaccount/providers/angellist/__init__.py | 0
.../socialaccount/providers/angellist/models.py | 1 +
.../socialaccount/providers/angellist/provider.py | 31 +
allauth/socialaccount/providers/angellist/tests.py | 22 +
allauth/socialaccount/providers/angellist/urls.py | 6 +
allauth/socialaccount/providers/angellist/views.py | 28 +
allauth/socialaccount/providers/asana/__init__.py | 0
allauth/socialaccount/providers/asana/models.py | 0
allauth/socialaccount/providers/asana/provider.py | 22 +
allauth/socialaccount/providers/asana/tests.py | 15 +
allauth/socialaccount/providers/asana/urls.py | 6 +
allauth/socialaccount/providers/asana/views.py | 27 +
allauth/socialaccount/providers/auth0/__init__.py | 0
allauth/socialaccount/providers/auth0/models.py | 1 +
allauth/socialaccount/providers/auth0/provider.py | 34 +
allauth/socialaccount/providers/auth0/tests.py | 20 +
allauth/socialaccount/providers/auth0/urls.py | 6 +
allauth/socialaccount/providers/auth0/views.py | 42 +
.../socialaccount/providers/authentiq/__init__.py | 0
.../socialaccount/providers/authentiq/models.py | 1 +
.../socialaccount/providers/authentiq/provider.py | 92 ++
allauth/socialaccount/providers/authentiq/tests.py | 98 ++
allauth/socialaccount/providers/authentiq/urls.py | 6 +
allauth/socialaccount/providers/authentiq/views.py | 39 +
allauth/socialaccount/providers/baidu/__init__.py | 0
allauth/socialaccount/providers/baidu/models.py | 1 +
allauth/socialaccount/providers/baidu/provider.py | 34 +
allauth/socialaccount/providers/baidu/tests.py | 13 +
allauth/socialaccount/providers/baidu/urls.py | 6 +
allauth/socialaccount/providers/baidu/views.py | 27 +
allauth/socialaccount/providers/base.py | 207 +++
.../socialaccount/providers/basecamp/__init__.py | 0
allauth/socialaccount/providers/basecamp/models.py | 1 +
.../socialaccount/providers/basecamp/provider.py | 40 +
allauth/socialaccount/providers/basecamp/tests.py | 40 +
allauth/socialaccount/providers/basecamp/urls.py | 6 +
allauth/socialaccount/providers/basecamp/views.py | 27 +
.../socialaccount/providers/battlenet/__init__.py | 0
.../socialaccount/providers/battlenet/models.py | 0
.../socialaccount/providers/battlenet/provider.py | 31 +
allauth/socialaccount/providers/battlenet/tests.py | 65 +
allauth/socialaccount/providers/battlenet/urls.py | 6 +
.../providers/battlenet/validators.py | 4 +
allauth/socialaccount/providers/battlenet/views.py | 127 ++
.../socialaccount/providers/bitbucket/__init__.py | 0
.../socialaccount/providers/bitbucket/models.py | 1 +
.../socialaccount/providers/bitbucket/provider.py | 34 +
allauth/socialaccount/providers/bitbucket/tests.py | 37 +
allauth/socialaccount/providers/bitbucket/urls.py | 6 +
allauth/socialaccount/providers/bitbucket/views.py | 46 +
.../providers/bitbucket_oauth2/__init__.py | 0
.../providers/bitbucket_oauth2/models.py | 1 +
.../providers/bitbucket_oauth2/provider.py | 37 +
.../providers/bitbucket_oauth2/tests.py | 158 +++
.../providers/bitbucket_oauth2/urls.py | 6 +
.../providers/bitbucket_oauth2/views.py | 46 +
allauth/socialaccount/providers/bitly/__init__.py | 0
allauth/socialaccount/providers/bitly/models.py | 1 +
allauth/socialaccount/providers/bitly/provider.py | 33 +
allauth/socialaccount/providers/bitly/tests.py | 27 +
allauth/socialaccount/providers/bitly/urls.py | 6 +
allauth/socialaccount/providers/bitly/views.py | 30 +
allauth/socialaccount/providers/box/__init__.py | 0
allauth/socialaccount/providers/box/models.py | 1 +
allauth/socialaccount/providers/box/provider.py | 22 +
allauth/socialaccount/providers/box/tests.py | 31 +
allauth/socialaccount/providers/box/urls.py | 6 +
allauth/socialaccount/providers/box/views.py | 35 +
.../socialaccount/providers/coinbase/__init__.py | 0
allauth/socialaccount/providers/coinbase/models.py | 1 +
.../socialaccount/providers/coinbase/provider.py | 32 +
allauth/socialaccount/providers/coinbase/tests.py | 47 +
allauth/socialaccount/providers/coinbase/urls.py | 6 +
allauth/socialaccount/providers/coinbase/views.py | 36 +
.../socialaccount/providers/dataporten/__init__.py | 0
.../socialaccount/providers/dataporten/models.py | 0
.../socialaccount/providers/dataporten/provider.py | 94 ++
.../socialaccount/providers/dataporten/tests.py | 68 +
allauth/socialaccount/providers/dataporten/urls.py | 6 +
.../socialaccount/providers/dataporten/views.py | 64 +
allauth/socialaccount/providers/daum/__init__.py | 0
allauth/socialaccount/providers/daum/models.py | 0
allauth/socialaccount/providers/daum/provider.py | 23 +
allauth/socialaccount/providers/daum/tests.py | 23 +
allauth/socialaccount/providers/daum/urls.py | 6 +
allauth/socialaccount/providers/daum/views.py | 30 +
.../providers/digitalocean/__init__.py | 0
.../socialaccount/providers/digitalocean/models.py | 1 +
.../providers/digitalocean/provider.py | 21 +
.../socialaccount/providers/digitalocean/tests.py | 38 +
.../socialaccount/providers/digitalocean/urls.py | 6 +
.../socialaccount/providers/digitalocean/views.py | 27 +
.../socialaccount/providers/discord/__init__.py | 0
allauth/socialaccount/providers/discord/models.py | 1 +
.../socialaccount/providers/discord/provider.py | 30 +
allauth/socialaccount/providers/discord/tests.py | 17 +
allauth/socialaccount/providers/discord/urls.py | 5 +
allauth/socialaccount/providers/discord/views.py | 31 +
allauth/socialaccount/providers/douban/__init__.py | 0
allauth/socialaccount/providers/douban/models.py | 1 +
allauth/socialaccount/providers/douban/provider.py | 45 +
allauth/socialaccount/providers/douban/tests.py | 24 +
allauth/socialaccount/providers/douban/urls.py | 6 +
allauth/socialaccount/providers/douban/views.py | 43 +
.../socialaccount/providers/doximity/__init__.py | 0
allauth/socialaccount/providers/doximity/models.py | 1 +
.../socialaccount/providers/doximity/provider.py | 38 +
allauth/socialaccount/providers/doximity/tests.py | 62 +
allauth/socialaccount/providers/doximity/urls.py | 6 +
allauth/socialaccount/providers/doximity/views.py | 27 +
.../socialaccount/providers/draugiem/__init__.py | 0
allauth/socialaccount/providers/draugiem/models.py | 1 +
.../socialaccount/providers/draugiem/provider.py | 62 +
allauth/socialaccount/providers/draugiem/tests.py | 124 ++
allauth/socialaccount/providers/draugiem/urls.py | 9 +
allauth/socialaccount/providers/draugiem/views.py | 94 ++
.../socialaccount/providers/dropbox/__init__.py | 0
allauth/socialaccount/providers/dropbox/models.py | 1 +
.../socialaccount/providers/dropbox/provider.py | 23 +
allauth/socialaccount/providers/dropbox/tests.py | 37 +
allauth/socialaccount/providers/dropbox/urls.py | 6 +
allauth/socialaccount/providers/dropbox/views.py | 35 +
.../providers/dropbox_oauth2/__init__.py | 7 +
.../providers/dropbox_oauth2/models.py | 1 +
.../providers/dropbox_oauth2/provider.py | 22 +
.../providers/dropbox_oauth2/tests.py | 35 +
.../socialaccount/providers/dropbox_oauth2/urls.py | 6 +
.../providers/dropbox_oauth2/views.py | 35 +
allauth/socialaccount/providers/dwolla/__init__.py | 0
allauth/socialaccount/providers/dwolla/models.py | 0
allauth/socialaccount/providers/dwolla/provider.py | 28 +
allauth/socialaccount/providers/dwolla/test.py | 25 +
allauth/socialaccount/providers/dwolla/urls.py | 8 +
allauth/socialaccount/providers/dwolla/views.py | 62 +
allauth/socialaccount/providers/edmodo/__init__.py | 0
allauth/socialaccount/providers/edmodo/models.py | 1 +
allauth/socialaccount/providers/edmodo/provider.py | 35 +
allauth/socialaccount/providers/edmodo/tests.py | 41 +
allauth/socialaccount/providers/edmodo/urls.py | 6 +
allauth/socialaccount/providers/edmodo/views.py | 27 +
.../socialaccount/providers/eventbrite/__init__.py | 0
.../socialaccount/providers/eventbrite/provider.py | 43 +
.../socialaccount/providers/eventbrite/tests.py | 27 +
allauth/socialaccount/providers/eventbrite/urls.py | 7 +
.../socialaccount/providers/eventbrite/views.py | 32 +
.../socialaccount/providers/eveonline/__init__.py | 0
.../socialaccount/providers/eveonline/models.py | 1 +
.../socialaccount/providers/eveonline/provider.py | 47 +
allauth/socialaccount/providers/eveonline/tests.py | 19 +
allauth/socialaccount/providers/eveonline/urls.py | 6 +
allauth/socialaccount/providers/eveonline/views.py | 27 +
.../socialaccount/providers/evernote/__init__.py | 0
allauth/socialaccount/providers/evernote/models.py | 1 +
.../socialaccount/providers/evernote/provider.py | 25 +
allauth/socialaccount/providers/evernote/tests.py | 20 +
allauth/socialaccount/providers/evernote/urls.py | 6 +
allauth/socialaccount/providers/evernote/views.py | 37 +
.../socialaccount/providers/facebook/__init__.py | 0
.../providers/facebook/data/FacebookLocales.xml | 850 ++++++++++++
allauth/socialaccount/providers/facebook/forms.py | 5 +
allauth/socialaccount/providers/facebook/locale.py | 70 +
allauth/socialaccount/providers/facebook/models.py | 1 +
.../socialaccount/providers/facebook/provider.py | 201 +++
.../facebook/static/facebook/js/fbconnect.js | 122 ++
.../facebook/templates/facebook/fbconnect.html | 6 +
allauth/socialaccount/providers/facebook/tests.py | 133 ++
allauth/socialaccount/providers/facebook/urls.py | 15 +
allauth/socialaccount/providers/facebook/views.py | 124 ++
allauth/socialaccount/providers/feedly/__init__.py | 0
allauth/socialaccount/providers/feedly/models.py | 1 +
allauth/socialaccount/providers/feedly/provider.py | 36 +
allauth/socialaccount/providers/feedly/tests.py | 25 +
allauth/socialaccount/providers/feedly/urls.py | 6 +
allauth/socialaccount/providers/feedly/views.py | 32 +
.../providers/fivehundredpx/__init__.py | 0
.../providers/fivehundredpx/models.py | 0
.../providers/fivehundredpx/provider.py | 38 +
.../socialaccount/providers/fivehundredpx/tests.py | 76 ++
.../socialaccount/providers/fivehundredpx/urls.py | 6 +
.../socialaccount/providers/fivehundredpx/views.py | 41 +
allauth/socialaccount/providers/flickr/__init__.py | 0
allauth/socialaccount/providers/flickr/models.py | 1 +
allauth/socialaccount/providers/flickr/provider.py | 67 +
allauth/socialaccount/providers/flickr/tests.py | 92 ++
allauth/socialaccount/providers/flickr/urls.py | 6 +
allauth/socialaccount/providers/flickr/views.py | 49 +
.../socialaccount/providers/foursquare/__init__.py | 0
.../socialaccount/providers/foursquare/models.py | 1 +
.../socialaccount/providers/foursquare/provider.py | 32 +
.../socialaccount/providers/foursquare/tests.py | 65 +
allauth/socialaccount/providers/foursquare/urls.py | 6 +
.../socialaccount/providers/foursquare/views.py | 33 +
allauth/socialaccount/providers/fxa/__init__.py | 0
allauth/socialaccount/providers/fxa/models.py | 0
allauth/socialaccount/providers/fxa/provider.py | 38 +
allauth/socialaccount/providers/fxa/tests.py | 15 +
allauth/socialaccount/providers/fxa/urls.py | 6 +
allauth/socialaccount/providers/fxa/views.py | 31 +
allauth/socialaccount/providers/github/__init__.py | 0
allauth/socialaccount/providers/github/models.py | 1 +
allauth/socialaccount/providers/github/provider.py | 46 +
allauth/socialaccount/providers/github/tests.py | 57 +
allauth/socialaccount/providers/github/urls.py | 6 +
allauth/socialaccount/providers/github/views.py | 57 +
allauth/socialaccount/providers/gitlab/__init__.py | 0
allauth/socialaccount/providers/gitlab/models.py | 1 +
allauth/socialaccount/providers/gitlab/provider.py | 35 +
allauth/socialaccount/providers/gitlab/tests.py | 37 +
allauth/socialaccount/providers/gitlab/urls.py | 6 +
allauth/socialaccount/providers/gitlab/views.py | 39 +
allauth/socialaccount/providers/google/__init__.py | 0
allauth/socialaccount/providers/google/models.py | 1 +
allauth/socialaccount/providers/google/provider.py | 60 +
allauth/socialaccount/providers/google/tests.py | 210 +++
allauth/socialaccount/providers/google/urls.py | 6 +
allauth/socialaccount/providers/google/views.py | 31 +
allauth/socialaccount/providers/hubic/__init__.py | 0
allauth/socialaccount/providers/hubic/models.py | 1 +
allauth/socialaccount/providers/hubic/provider.py | 26 +
allauth/socialaccount/providers/hubic/tests.py | 30 +
allauth/socialaccount/providers/hubic/urls.py | 6 +
allauth/socialaccount/providers/hubic/views.py | 30 +
.../socialaccount/providers/instagram/__init__.py | 0
.../socialaccount/providers/instagram/models.py | 1 +
.../socialaccount/providers/instagram/provider.py | 38 +
allauth/socialaccount/providers/instagram/tests.py | 30 +
allauth/socialaccount/providers/instagram/urls.py | 6 +
allauth/socialaccount/providers/instagram/views.py | 27 +
allauth/socialaccount/providers/kakao/__init__.py | 0
allauth/socialaccount/providers/kakao/models.py | 0
allauth/socialaccount/providers/kakao/provider.py | 43 +
allauth/socialaccount/providers/kakao/tests.py | 24 +
allauth/socialaccount/providers/kakao/urls.py | 6 +
allauth/socialaccount/providers/kakao/views.py | 27 +
allauth/socialaccount/providers/line/__init__.py | 0
allauth/socialaccount/providers/line/models.py | 0
allauth/socialaccount/providers/line/provider.py | 26 +
allauth/socialaccount/providers/line/tests.py | 17 +
allauth/socialaccount/providers/line/urls.py | 6 +
allauth/socialaccount/providers/line/views.py | 27 +
.../socialaccount/providers/linkedin/__init__.py | 0
allauth/socialaccount/providers/linkedin/models.py | 1 +
.../socialaccount/providers/linkedin/provider.py | 65 +
allauth/socialaccount/providers/linkedin/tests.py | 23 +
allauth/socialaccount/providers/linkedin/urls.py | 6 +
allauth/socialaccount/providers/linkedin/views.py | 68 +
.../providers/linkedin_oauth2/__init__.py | 0
.../providers/linkedin_oauth2/models.py | 1 +
.../providers/linkedin_oauth2/provider.py | 64 +
.../providers/linkedin_oauth2/tests.py | 20 +
.../providers/linkedin_oauth2/urls.py | 6 +
.../providers/linkedin_oauth2/views.py | 34 +
.../socialaccount/providers/mailchimp/__init__.py | 0
.../socialaccount/providers/mailchimp/provider.py | 48 +
allauth/socialaccount/providers/mailchimp/tests.py | 30 +
allauth/socialaccount/providers/mailchimp/urls.py | 7 +
allauth/socialaccount/providers/mailchimp/views.py | 33 +
allauth/socialaccount/providers/mailru/__init__.py | 0
allauth/socialaccount/providers/mailru/models.py | 1 +
allauth/socialaccount/providers/mailru/provider.py | 41 +
allauth/socialaccount/providers/mailru/tests.py | 21 +
allauth/socialaccount/providers/mailru/urls.py | 6 +
allauth/socialaccount/providers/mailru/views.py | 36 +
allauth/socialaccount/providers/naver/__init__.py | 0
allauth/socialaccount/providers/naver/models.py | 0
allauth/socialaccount/providers/naver/provider.py | 23 +
allauth/socialaccount/providers/naver/tests.py | 29 +
allauth/socialaccount/providers/naver/urls.py | 6 +
allauth/socialaccount/providers/naver/views.py | 27 +
allauth/socialaccount/providers/oauth/__init__.py | 0
allauth/socialaccount/providers/oauth/client.py | 200 +++
allauth/socialaccount/providers/oauth/models.py | 1 +
allauth/socialaccount/providers/oauth/provider.py | 37 +
allauth/socialaccount/providers/oauth/urls.py | 19 +
allauth/socialaccount/providers/oauth/views.py | 114 ++
allauth/socialaccount/providers/oauth2/__init__.py | 0
allauth/socialaccount/providers/oauth2/client.py | 94 ++
allauth/socialaccount/providers/oauth2/models.py | 1 +
allauth/socialaccount/providers/oauth2/provider.py | 32 +
allauth/socialaccount/providers/oauth2/urls.py | 19 +
allauth/socialaccount/providers/oauth2/views.py | 151 +++
.../providers/odnoklassniki/__init__.py | 0
.../providers/odnoklassniki/models.py | 1 +
.../providers/odnoklassniki/provider.py | 41 +
.../socialaccount/providers/odnoklassniki/tests.py | 25 +
.../socialaccount/providers/odnoklassniki/urls.py | 6 +
.../socialaccount/providers/odnoklassniki/views.py | 63 +
allauth/socialaccount/providers/openid/__init__.py | 0
allauth/socialaccount/providers/openid/admin.py | 15 +
allauth/socialaccount/providers/openid/forms.py | 15 +
.../providers/openid/migrations/0001_initial.py | 41 +
.../providers/openid/migrations/__init__.py | 0
allauth/socialaccount/providers/openid/models.py | 26 +
allauth/socialaccount/providers/openid/provider.py | 101 ++
allauth/socialaccount/providers/openid/tests.py | 106 ++
allauth/socialaccount/providers/openid/urls.py | 9 +
allauth/socialaccount/providers/openid/utils.py | 188 +++
allauth/socialaccount/providers/openid/views.py | 106 ++
allauth/socialaccount/providers/orcid/__init__.py | 0
allauth/socialaccount/providers/orcid/models.py | 1 +
allauth/socialaccount/providers/orcid/provider.py | 60 +
allauth/socialaccount/providers/orcid/tests.py | 139 ++
allauth/socialaccount/providers/orcid/urls.py | 6 +
allauth/socialaccount/providers/orcid/views.py | 46 +
.../socialaccount/providers/patreon/__init__.py | 0
allauth/socialaccount/providers/patreon/models.py | 0
.../socialaccount/providers/patreon/provider.py | 34 +
allauth/socialaccount/providers/patreon/test.py | 56 +
allauth/socialaccount/providers/patreon/urls.py | 8 +
allauth/socialaccount/providers/patreon/views.py | 32 +
allauth/socialaccount/providers/paypal/__init__.py | 0
allauth/socialaccount/providers/paypal/models.py | 1 +
allauth/socialaccount/providers/paypal/provider.py | 33 +
allauth/socialaccount/providers/paypal/tests.py | 20 +
allauth/socialaccount/providers/paypal/urls.py | 6 +
allauth/socialaccount/providers/paypal/views.py | 49 +
.../socialaccount/providers/persona/__init__.py | 0
allauth/socialaccount/providers/persona/models.py | 0
.../socialaccount/providers/persona/provider.py | 44 +
.../providers/persona/templates/persona/auth.html | 35 +
allauth/socialaccount/providers/persona/tests.py | 27 +
allauth/socialaccount/providers/persona/urls.py | 8 +
allauth/socialaccount/providers/persona/views.py | 45 +
.../socialaccount/providers/pinterest/__init__.py | 0
.../socialaccount/providers/pinterest/models.py | 1 +
.../socialaccount/providers/pinterest/provider.py | 35 +
allauth/socialaccount/providers/pinterest/tests.py | 20 +
allauth/socialaccount/providers/pinterest/urls.py | 6 +
allauth/socialaccount/providers/pinterest/views.py | 43 +
allauth/socialaccount/providers/reddit/__init__.py | 0
allauth/socialaccount/providers/reddit/models.py | 1 +
allauth/socialaccount/providers/reddit/provider.py | 28 +
allauth/socialaccount/providers/reddit/tests.py | 15 +
allauth/socialaccount/providers/reddit/urls.py | 6 +
allauth/socialaccount/providers/reddit/views.py | 42 +
.../socialaccount/providers/robinhood/__init__.py | 0
.../socialaccount/providers/robinhood/models.py | 1 +
.../socialaccount/providers/robinhood/provider.py | 30 +
allauth/socialaccount/providers/robinhood/tests.py | 17 +
allauth/socialaccount/providers/robinhood/urls.py | 6 +
allauth/socialaccount/providers/robinhood/views.py | 37 +
.../socialaccount/providers/shopify/__init__.py | 0
allauth/socialaccount/providers/shopify/models.py | 1 +
.../socialaccount/providers/shopify/provider.py | 52 +
allauth/socialaccount/providers/shopify/tests.py | 143 ++
allauth/socialaccount/providers/shopify/urls.py | 6 +
allauth/socialaccount/providers/shopify/views.py | 92 ++
allauth/socialaccount/providers/slack/__init__.py | 0
allauth/socialaccount/providers/slack/models.py | 0
allauth/socialaccount/providers/slack/provider.py | 34 +
allauth/socialaccount/providers/slack/tests.py | 18 +
allauth/socialaccount/providers/slack/urls.py | 6 +
allauth/socialaccount/providers/slack/views.py | 53 +
.../socialaccount/providers/soundcloud/__init__.py | 0
.../socialaccount/providers/soundcloud/models.py | 1 +
.../socialaccount/providers/soundcloud/provider.py | 33 +
.../socialaccount/providers/soundcloud/tests.py | 39 +
allauth/socialaccount/providers/soundcloud/urls.py | 6 +
.../socialaccount/providers/soundcloud/views.py | 27 +
.../socialaccount/providers/spotify/__init__.py | 0
allauth/socialaccount/providers/spotify/models.py | 1 +
.../socialaccount/providers/spotify/provider.py | 29 +
allauth/socialaccount/providers/spotify/tests.py | 39 +
allauth/socialaccount/providers/spotify/urls.py | 6 +
allauth/socialaccount/providers/spotify/views.py | 30 +
.../providers/stackexchange/__init__.py | 0
.../providers/stackexchange/models.py | 1 +
.../providers/stackexchange/provider.py | 37 +
.../socialaccount/providers/stackexchange/tests.py | 42 +
.../socialaccount/providers/stackexchange/urls.py | 6 +
.../socialaccount/providers/stackexchange/views.py | 31 +
allauth/socialaccount/providers/stripe/__init__.py | 0
allauth/socialaccount/providers/stripe/models.py | 1 +
allauth/socialaccount/providers/stripe/provider.py | 25 +
allauth/socialaccount/providers/stripe/tests.py | 51 +
allauth/socialaccount/providers/stripe/urls.py | 6 +
allauth/socialaccount/providers/stripe/views.py | 28 +
allauth/socialaccount/providers/trello/__init__.py | 0
allauth/socialaccount/providers/trello/models.py | 1 +
allauth/socialaccount/providers/trello/provider.py | 35 +
allauth/socialaccount/providers/trello/tests.py | 11 +
allauth/socialaccount/providers/trello/urls.py | 6 +
allauth/socialaccount/providers/trello/views.py | 39 +
allauth/socialaccount/providers/tumblr/__init__.py | 1 +
allauth/socialaccount/providers/tumblr/models.py | 1 +
allauth/socialaccount/providers/tumblr/provider.py | 28 +
allauth/socialaccount/providers/tumblr/tests.py | 42 +
allauth/socialaccount/providers/tumblr/urls.py | 6 +
allauth/socialaccount/providers/tumblr/views.py | 36 +
.../providers/twentythreeandme/__init__.py | 0
.../providers/twentythreeandme/models.py | 1 +
.../providers/twentythreeandme/provider.py | 28 +
.../providers/twentythreeandme/tests.py | 28 +
.../providers/twentythreeandme/urls.py | 6 +
.../providers/twentythreeandme/views.py | 27 +
allauth/socialaccount/providers/twitch/__init__.py | 0
allauth/socialaccount/providers/twitch/models.py | 1 +
allauth/socialaccount/providers/twitch/provider.py | 31 +
allauth/socialaccount/providers/twitch/tests.py | 18 +
allauth/socialaccount/providers/twitch/urls.py | 6 +
allauth/socialaccount/providers/twitch/views.py | 29 +
.../socialaccount/providers/twitter/__init__.py | 0
allauth/socialaccount/providers/twitter/models.py | 1 +
.../socialaccount/providers/twitter/provider.py | 51 +
allauth/socialaccount/providers/twitter/tests.py | 34 +
allauth/socialaccount/providers/twitter/urls.py | 6 +
allauth/socialaccount/providers/twitter/views.py | 43 +
.../socialaccount/providers/untappd/__init__.py | 0
allauth/socialaccount/providers/untappd/client.py | 40 +
.../socialaccount/providers/untappd/provider.py | 51 +
allauth/socialaccount/providers/untappd/tests.py | 95 ++
allauth/socialaccount/providers/untappd/urls.py | 6 +
allauth/socialaccount/providers/untappd/views.py | 44 +
allauth/socialaccount/providers/vimeo/__init__.py | 0
allauth/socialaccount/providers/vimeo/models.py | 1 +
allauth/socialaccount/providers/vimeo/provider.py | 26 +
allauth/socialaccount/providers/vimeo/tests.py | 35 +
allauth/socialaccount/providers/vimeo/urls.py | 6 +
allauth/socialaccount/providers/vimeo/views.py | 37 +
allauth/socialaccount/providers/vk/__init__.py | 0
allauth/socialaccount/providers/vk/models.py | 1 +
allauth/socialaccount/providers/vk/provider.py | 49 +
allauth/socialaccount/providers/vk/tests.py | 28 +
allauth/socialaccount/providers/vk/urls.py | 6 +
allauth/socialaccount/providers/vk/views.py | 62 +
allauth/socialaccount/providers/weibo/__init__.py | 0
allauth/socialaccount/providers/weibo/models.py | 1 +
allauth/socialaccount/providers/weibo/provider.py | 38 +
allauth/socialaccount/providers/weibo/tests.py | 27 +
allauth/socialaccount/providers/weibo/urls.py | 6 +
allauth/socialaccount/providers/weibo/views.py | 29 +
allauth/socialaccount/providers/weixin/__init__.py | 0
allauth/socialaccount/providers/weixin/client.py | 53 +
allauth/socialaccount/providers/weixin/models.py | 1 +
allauth/socialaccount/providers/weixin/provider.py | 32 +
allauth/socialaccount/providers/weixin/tests.py | 31 +
allauth/socialaccount/providers/weixin/urls.py | 6 +
allauth/socialaccount/providers/weixin/views.py | 72 +
.../providers/windowslive/__init__.py | 0
.../socialaccount/providers/windowslive/models.py | 1 +
.../providers/windowslive/provider.py | 43 +
.../socialaccount/providers/windowslive/tests.py | 28 +
.../socialaccount/providers/windowslive/urls.py | 6 +
.../socialaccount/providers/windowslive/views.py | 39 +
allauth/socialaccount/providers/xing/__init__.py | 0
allauth/socialaccount/providers/xing/models.py | 1 +
allauth/socialaccount/providers/xing/provider.py | 36 +
allauth/socialaccount/providers/xing/tests.py | 40 +
allauth/socialaccount/providers/xing/urls.py | 6 +
allauth/socialaccount/providers/xing/views.py | 36 +
allauth/socialaccount/signals.py | 20 +
allauth/socialaccount/templatetags/__init__.py | 0
.../socialaccount/templatetags/socialaccount.py | 101 ++
allauth/socialaccount/tests.py | 589 ++++++++
allauth/socialaccount/urls.py | 13 +
allauth/socialaccount/views.py | 127 ++
allauth/templates/account/account_inactive.html | 11 +
allauth/templates/account/base.html | 1 +
allauth/templates/account/email.html | 73 +
.../account/email/email_confirmation_message.txt | 8 +
.../email/email_confirmation_signup_message.txt | 1 +
.../email/email_confirmation_signup_subject.txt | 1 +
.../account/email/email_confirmation_subject.txt | 4 +
.../account/email/password_reset_key_message.txt | 11 +
.../account/email/password_reset_key_subject.txt | 4 +
allauth/templates/account/email_confirm.html | 31 +
allauth/templates/account/login.html | 46 +
allauth/templates/account/logout.html | 21 +
.../messages/cannot_delete_primary_email.txt | 2 +
.../account/messages/email_confirmation_sent.txt | 2 +
.../templates/account/messages/email_confirmed.txt | 2 +
.../templates/account/messages/email_deleted.txt | 2 +
allauth/templates/account/messages/logged_in.txt | 4 +
allauth/templates/account/messages/logged_out.txt | 2 +
.../account/messages/password_changed.txt | 2 +
.../templates/account/messages/password_set.txt | 2 +
.../account/messages/primary_email_set.txt | 2 +
.../account/messages/unverified_primary_email.txt | 2 +
allauth/templates/account/password_change.html | 15 +
allauth/templates/account/password_reset.html | 24 +
allauth/templates/account/password_reset_done.html | 16 +
.../templates/account/password_reset_from_key.html | 23 +
.../account/password_reset_from_key_done.html | 9 +
allauth/templates/account/password_set.html | 15 +
allauth/templates/account/signup.html | 21 +
allauth/templates/account/signup_closed.html | 11 +
.../account/snippets/already_logged_in.html | 5 +
allauth/templates/account/verification_sent.html | 12 +
.../templates/account/verified_email_required.html | 23 +
allauth/templates/base.html | 40 +
allauth/templates/openid/base.html | 1 +
allauth/templates/openid/login.html | 18 +
.../socialaccount/authentication_error.html | 11 +
allauth/templates/socialaccount/base.html | 1 +
allauth/templates/socialaccount/connections.html | 54 +
.../templates/socialaccount/login_cancelled.html | 15 +
.../socialaccount/messages/account_connected.txt | 2 +
.../messages/account_connected_other.txt | 2 +
.../messages/account_disconnected.txt | 2 +
allauth/templates/socialaccount/signup.html | 22 +
.../socialaccount/snippets/login_extra.html | 3 +
.../socialaccount/snippets/provider_list.html | 20 +
allauth/tests.py | 201 +++
allauth/urls.py | 22 +
allauth/utils.py | 300 +++++
docs/Makefile | 153 +++
docs/advanced.rst | 252 ++++
docs/conf.py | 240 ++++
docs/configuration.rst | 218 +++
docs/decorators.rst | 26 +
docs/faq.rst | 90 ++
docs/index.rst | 31 +
docs/installation.rst | 148 ++
docs/overview.rst | 190 +++
docs/providers.rst | 1320 ++++++++++++++++++
docs/release-notes.rst | 7 +
docs/signals.rst | 85 ++
docs/support.rst | 2 +
docs/templates.rst | 94 ++
docs/views.rst | 96 ++
example/README.rst | 47 +
example/example/__init__.py | 0
example/example/demo/__init__.py | 1 +
example/example/demo/apps.py | 42 +
example/example/demo/models.py | 0
example/example/demo/tests.py | 16 +
example/example/demo/views.py | 1 +
example/example/local_settings.example | 83 ++
example/example/locale/nl/LC_MESSAGES/django.po | 634 +++++++++
example/example/settings.py | 177 +++
.../templates/bootstrap/allauth/account/base.html | 26 +
.../templates/bootstrap/allauth/account/email.html | 90 ++
.../bootstrap/allauth/account/email_confirm.html | 31 +
.../templates/bootstrap/allauth/account/login.html | 48 +
.../bootstrap/allauth/account/logout.html | 21 +
.../bootstrap/allauth/account/password_change.html | 17 +
.../bootstrap/allauth/account/password_reset.html | 33 +
.../allauth/account/password_reset_from_key.html | 29 +
.../bootstrap/allauth/account/password_set.html | 17 +
.../bootstrap/allauth/account/signup.html | 24 +
.../allauth/socialaccount/connections.html | 81 ++
.../bootstrap/allauth/socialaccount/signup.html | 28 +
example/example/templates/plain/example/base.html | 42 +
example/example/templates/plain/example/index.html | 7 +
.../example/templates/plain/example/profile.html | 7 +
.../templates/uniform/allauth/account/email.html | 76 ++
.../templates/uniform/allauth/account/login.html | 50 +
.../uniform/allauth/account/password_change.html | 19 +
.../uniform/allauth/account/password_reset.html | 35 +
.../allauth/account/password_reset_from_key.html | 28 +
.../uniform/allauth/account/password_set.html | 20 +
.../templates/uniform/allauth/account/signup.html | 26 +
.../templates/uniform/allauth/openid/login.html | 24 +
.../uniform/allauth/socialaccount/connections.html | 56 +
.../uniform/allauth/socialaccount/signup.html | 30 +
example/example/urls.py | 11 +
example/manage.py | 10 +
manage.py | 6 +
setup.py | 158 +++
test_settings.py | 133 ++
tox.ini | 51 +
654 files changed, 54823 insertions(+)
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 0000000..3d400c9
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,2 @@
+;;; This file contains project-specific emacs configuration
+((nil . ((python-sort-imports-on-save t))))
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..15e5842
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@
+# http://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.py]
+indent_size = 4
+
+[Makefile]
+indent_style = tab
+indent_size = 8
+
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1b7183f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+*.pyc
+*~
+.idea
+.project
+.pydevproject
+*.geany
+docs/_build
+build
+dist
+*.egg*
+example/local_settings.py
+node_modules/
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.coverage
+.coverage.*
+coverage.xml
+
+.ropeproject/*
+pep8.txt
+*.bak
+.#*
+\#*
+*.db
+*.tmp
+virtualenv
+.DS_Store
+
+*.prefs
+*.mo
+/.stfolder
diff --git a/.isort.cfg b/.isort.cfg
new file mode 100644
index 0000000..38d081d
--- /dev/null
+++ b/.isort.cfg
@@ -0,0 +1,13 @@
+[settings]
+indent=4
+combine_star=1
+combine_as_imports=1
+include_trailing_comma=1
+multi_line_output=3
+lines_after_imports=2
+known_django=django
+known_future_library=future
+known_standard_library=types,requests
+known_first_party=allauth
+default_section=THIRDPARTY
+sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..da6e32f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,66 @@
+# https://travis-ci.org/pennersr/django-allauth
+sudo: false
+language: python
+
+python: "3.6"
+
+env:
+ matrix:
+ - TOXENV=py27-django18
+ - TOXENV=py27-django110
+ - TOXENV=py27-django111
+ - TOXENV=py34-django18
+ - TOXENV=py34-django110
+ - TOXENV=py34-django111
+ - TOXENV=py35-django110
+ - TOXENV=py35-django111
+ - TOXENV=py36-django111
+ - TOXENV=py36-djangomaster
+ - TOXENV=docs
+ - TOXENV=flake8
+ - TOXENV=standardjs
+
+matrix:
+ fast_finish: true
+ include:
+ - python: "3.5"
+ env: TOXENV=py35-django110
+ - python: "3.5"
+ env: TOXENV=py35-django111
+ exclude:
+ - python: "3.6"
+ env: TOXENV=py35-django110
+ - python: "3.6"
+ env: TOXENV=py35-django111
+ allow_failures:
+ - env: TOXENV=py36-djangomaster
+
+cache:
+ directories:
+ - $HOME/.cache/pip
+ - $TRAVIS_BUILD_DIR/.tox
+
+install:
+ - if [[ $TOXENV == "standardjs" ]]; then nvm install 8; fi
+ - pip install --upgrade pip wheel setuptools
+ - pip install coveralls tox
+
+script:
+ - tox
+
+after_success:
+ - coveralls
+
+branches:
+ only:
+ - master
+
+notifications:
+ webhooks:
+ urls:
+ - https://readthedocs.org/build/django-allauth
+ on_start: never
+ on_cancel: never
+ on_error: never
+ on_failure: never
+ on_success: always
diff --git a/.tx/config b/.tx/config
new file mode 100644
index 0000000..3393666
--- /dev/null
+++ b/.tx/config
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.com
+
+[django-allauth.django]
+file_filter = allauth/locale/<lang>/LC_MESSAGES/django.po
+source_file = allauth/locale/en/LC_MESSAGES/django.po
+source_lang = en
+type = PO
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..bb846d4
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,114 @@
+django-allauth was started by Raymond Penners
+(<raymond.penners at intenct.nl> or @pennersr) in October 2010, inspired
+by and partly based on existing projects such as Pinax (account app),
+Django-Socialauth, django-socialregistration.
+
+Contributors
+============
+
+Aaron van Derlip
+Adam McKerlie
+Agustin Perez Paladini
+Ahmet Emre Aladağ
+Aldiantoro Nugroho
+Alexander Gaevsky
+Anna Sirota
+Andrean Franc
+Andrey Balandin
+Andrey Akolpakov
+Andy Matthews
+Ani Vera
+Aron Griffis
+Basil Shubin
+Ben Timby
+Benjamin Jorand
+Björn Andersson
+Bojan Mihelac
+Chris Beaven
+Chris Davis
+Christopher Grebs
+Daniel Eriksson
+Daniel Widerin
+David Ascher
+David Evans
+David Friedman
+Egor Poderyagin
+Eran Rundstein
+Eric Delord
+Fabio Caritas Barrionuevo da Luz
+Facundo Gaich
+Fred Palmer
+Fábio Santos
+George Whewell
+Griffith Rees
+Guillaume Vincent
+Guoyu Hao
+Hatem Nassrat
+J. Erm
+J. Fernando Sánchez
+Jack Shedd
+Jakob Gerhard Martinussen
+James Rivett-Carnac
+James Thompson
+Jannis Leidel
+Jeff Triplett
+Jerome Leclanche
+Joe Vanderstelt
+John Bazik
+John Whitlock
+Jonas Aule
+JoonHwan Kim
+Josh Owen
+Josh Wright
+Joshua Sorenson
+Julen Ruiz Aizpuru
+Justin Michalicek
+Justin Pogrob
+Koichi Harakawa
+Lee Semel
+Luis Diego García
+Luiz Guilherme Pais dos Santos
+Luke Burden
+Luke Crouch
+Maksim Rukomoynikov
+Marcin Skarbek
+Marcin Spoczynski
+Marco Fucci
+Marjori Pomarole
+Markus Kaiserswerth
+Markus Thielen
+Martin Bächtold
+Mauro Stettler
+Morgante Pell
+Nariman Gharib
+Niklas A Emanuelsson
+Patrick Paul
+Paulo Eduardo Neves
+Peter Bittner
+Peter Rowlands
+Rabi Alam
+Radek Czajka
+Rense VanderHoek
+Robert Balfre
+Roberto Novaes
+Rod Xavier Bondoc
+Roman Tomjak
+Roumen Antonov
+Ryan Verner
+Sam Solomon
+Sanghyeok Lee
+Seizan Shimazaki
+Serafeim Papastefanos
+Shane Rice
+Stuart Ross
+Terry Jones
+Tomas Babej
+Tomas Marcik
+Udi Oron
+Vuong Nguyen
+Volodymyr Yatsyk
+Wendy Edwards
+Will Ross
+William Li
+Yuri Kriachko
+Yaroslav Muravsky
diff --git a/ChangeLog.rst b/ChangeLog.rst
new file mode 100644
index 0000000..1689a4e
--- /dev/null
+++ b/ChangeLog.rst
@@ -0,0 +1,1423 @@
+0.33.0 (2017-08-20)
+*******************
+
+Note worthy changes
+-------------------
+
+- Security: password reset tokens are now prevented from being leaked through
+ the password reset URL.
+
+- New providers: Patreon, Authentiq, Dataporten.
+
+- Dropbox has been upgraded to API V2.
+
+- New translation: Norwegian.
+
+
+Backwards incompatible changes
+------------------------------
+
+- Dropped support for Django 1.9.
+
+
+0.32.0 (2017-04-27)
+*******************
+
+Note worthy changes
+-------------------
+
+- Improved AJAX support: the account management views (change/set password,
+ manage e-mail addresses and social connections) now support AJAX GET requests.
+ These views hand over all the required data for you to build your frontend
+ application upon.
+
... 58129 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-allauth.git
More information about the Python-modules-commits
mailing list