diff --git a/debian/changelog b/debian/changelog index f4c2f88..8f889c9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,11 @@ +django-nocaptcha-recaptcha (0.0.20-2) UNRELEASED; urgency=low + + * Fix test_envvar_disabled by disabling pybuild HTTP proxy + + -- Alexandros Afentoulis Tue, 19 Apr 2018 20:28:56 +0000 + django-nocaptcha-recaptcha (0.0.20-1) UNRELEASED; urgency=low * Initial packaging -- Alexandros Afentoulis Tue, 17 Apr 2018 13:28:56 +0000 - diff --git a/debian/control b/debian/control index 0ccbf07..b3f7a26 100644 --- a/debian/control +++ b/debian/control @@ -1,225 +1,227 @@ Source: django-nocaptcha-recaptcha Section: python Priority: optional Maintainer: Alexandros Afentoulis Build-Depends: debhelper (>= 9), dh-python, python-all, python-setuptools, python-mock, python-django-setuptest, python3-all, python3-setuptools, python3-mock, python3-django-setuptest, + ca-certificates, + openssl Standards-Version: 4.1.3 Homepage: https://github.com/ImaginaryLandscape/django-nocaptcha-recaptcha Package: python-django-nocaptcha-recaptcha Architecture: all Depends: ${misc:Depends}, ${python:Depends}, Recommends: ${python:Recommends} Suggests: ${python:Suggests} Description: Django nocaptcha recaptcha form field/widget app - Python 2.X [![Build Status](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha.svg?branch=master)](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha) . # SUMMARY . Add new-style Google ReCaptcha widgets to your Django forms simply by adding a NoReCaptchaField field to said forms. . # ABOUT . In late 2014, Google updated their ReCaptcha service, changing its API. The update significantly changes the appearance and function of ReCaptcha. This has been referred to as ReCaptcha 2 or "nocaptcha recaptcha". . This module is intended to be a successor to django-recaptcha to support the new style Google Recaptcha. It borrows a lot of the logic from the django-recaptcha, but has been updated to support the Google change. . For the Google documentation for this service, visit the following: . https://developers.google.com/recaptcha/intro . The original django-recaptcha project is located at the following location: . https://github.com/praekelt/django-recaptcha . # FEATURES . - Implements Google's New "NoCaptcha ReCaptcha Field" - Uses the fallback option for browsers without JavaScript - Easy to add to a Form via a FormField - Works similar to django-recaptcha - Working demo projects - Works with Python 2.7 and 3.4 . # INSTALL . pip install django-nocaptcha-recaptcha . # CONFIGURE . Add nocaptcha_recaptcha to your INSTALLED_APPS setting . Add the following to settings.py . Required settings: NORECAPTCHA_SITE_KEY (string) = the Google provided site_key NORECAPTCHA_SECRET_KEY (string) = the Google provided secret_key . Optional Settings: NORECAPTCHA_VERIFY_URL (string) = reCaptcha api endpoint for verification. Best to leave this as the default setting. Default is https://www.google.com/recaptcha/api/siteverify NORECAPTCHA_WIDGET_TEMPLATE (string) = location for the widget template. Default is nocaptcha_recaptcha/widget.html . . Add the field to a form that you want to protect. . from nocaptcha_recaptcha.fields import NoReCaptchaField . class DemoForm(forms.Form): ..... captcha = NoReCaptchaField() . . Add Google's JavaScript library to your base template or elsewhere, so it is available on the page containing the django form. . . . (optional) You can customize the field. . - You can add attributes to the g-recaptcha div tag through the following . captcha = NoReCaptchaField(gtag_attrs={'data-theme':'dark'})) . - You can override the template for the widget like you would any other django template. . . # DEMO PROJECT . The demo project includes a fully working example of this module. To use it, run the following: . cd demo export NORECAPTCHA_SITE_KEY="" export NORECAPTCHA_SECRET_KEY="" ./manage.py runserver . # in a browser, visit http://localhost:8000 . # TESTING . python setup.py test . Package: python3-django-nocaptcha-recaptcha Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, Recommends: ${python3:Recommends} Suggests: ${python3:Suggests} Description: Django nocaptcha recaptcha form field/widget app [![Build Status](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha.svg?branch=master)](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha) . # SUMMARY . Add new-style Google ReCaptcha widgets to your Django forms simply by adding a NoReCaptchaField field to said forms. . # ABOUT . In late 2014, Google updated their ReCaptcha service, changing its API. The update significantly changes the appearance and function of ReCaptcha. This has been referred to as ReCaptcha 2 or "nocaptcha recaptcha". . This module is intended to be a successor to django-recaptcha to support the new style Google Recaptcha. It borrows a lot of the logic from the django-recaptcha, but has been updated to support the Google change. . For the Google documentation for this service, visit the following: . https://developers.google.com/recaptcha/intro . The original django-recaptcha project is located at the following location: . https://github.com/praekelt/django-recaptcha . # FEATURES . - Implements Google's New "NoCaptcha ReCaptcha Field" - Uses the fallback option for browsers without JavaScript - Easy to add to a Form via a FormField - Works similar to django-recaptcha - Working demo projects - Works with Python 2.7 and 3.4 . # INSTALL . pip install django-nocaptcha-recaptcha . # CONFIGURE . Add nocaptcha_recaptcha to your INSTALLED_APPS setting . Add the following to settings.py . Required settings: NORECAPTCHA_SITE_KEY (string) = the Google provided site_key NORECAPTCHA_SECRET_KEY (string) = the Google provided secret_key . Optional Settings: NORECAPTCHA_VERIFY_URL (string) = reCaptcha api endpoint for verification. Best to leave this as the default setting. Default is https://www.google.com/recaptcha/api/siteverify NORECAPTCHA_WIDGET_TEMPLATE (string) = location for the widget template. Default is nocaptcha_recaptcha/widget.html . . Add the field to a form that you want to protect. . from nocaptcha_recaptcha.fields import NoReCaptchaField . class DemoForm(forms.Form): ..... captcha = NoReCaptchaField() . . Add Google's JavaScript library to your base template or elsewhere, so it is available on the page containing the django form. . . . (optional) You can customize the field. . - You can add attributes to the g-recaptcha div tag through the following . captcha = NoReCaptchaField(gtag_attrs={'data-theme':'dark'})) . - You can override the template for the widget like you would any other django template. . . # DEMO PROJECT . The demo project includes a fully working example of this module. To use it, run the following: . cd demo export NORECAPTCHA_SITE_KEY="" export NORECAPTCHA_SECRET_KEY="" ./manage.py runserver . # in a browser, visit http://localhost:8000 . # TESTING . python setup.py test . diff --git a/debian/rules b/debian/rules index 7a99db7..decca21 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,7 @@ #! /usr/bin/make -f export PYBUILD_NAME=django-nocaptcha-recaptcha +export http_proxy= +export https_proxy= %: - dh $@ --with python2,python3 --buildsystem=pybuild \ No newline at end of file + dh $@ --with python2,python3 --buildsystem=pybuild