Commit 71d6705e authored by Oli Vogt's avatar Oli Vogt Committed by Thomas Petazzoni
Browse files

python-django: new package

[Thomas:
 - Bump to Django 1.7.2, the latest available version;
 - Support Python 3 in addition to Python 2.
 - Use a download location from pypi.python.org since the download
   location from djangoproject.com didn't work as is and is
   impractical to use with Buildroot: the full URL of the tarball is
   https://www.djangoproject.com/download/1.7.2/tarball/

. I.e, it does
   not end with the tarball file name.]

Signed-off-by: default avataroli vogt <oli.vogt.pub01@gmail.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent cac64f2b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -496,6 +496,7 @@ menu "external python modules"
	source "package/python-crc16/Config.in"
	source "package/python-daemon/Config.in"
	source "package/python-dialog/Config.in"
	source "package/python-django/Config.in"
	source "package/python-docopt/Config.in"
	source "package/python-dpkt/Config.in"
	source "package/python-enum/Config.in"
+16 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_PYTHON_DJANGO
	bool "python-django"
	select BR2_PACKAGE_PYTHON_UNICODEDATA if BR2_PACKAGE_PYTHON
	select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON
	select BR2_PACKAGE_PYTHON3_UNICODEDATA if BR2_PACKAGE_PYTHON3
	select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3
	help
	  Django is a high-level Python Web framework that encourages
	  rapid development and clean, pragmatic design. It takes your
	  Web applications from concept to launch in a matter of hours.
	  Django takes care of user authentication, content administration,
	  site maps, RSS feeds, user comments and many more tasks.
	  Django takes security seriously and helps developers avoid
	  many common security mistakes

	  https://www.djangoproject.com/
+2 −0
Original line number Diff line number Diff line
# sha256 from https://www.djangoproject.com/m/pgp/Django-1.7.2.checksum.txt
sha256 31c6c3c229f8c04b3be87e6afc3492903b57ec8f1188a47b6ae160d90cf653c8 Django-1.7.2.tar.gz
+15 −0
Original line number Diff line number Diff line
################################################################################
#
# python-django
#
################################################################################

PYTHON_DJANGO_VERSION = 1.7.2
PYTHON_DJANGO_SOURCE = Django-$(PYTHON_DJANGO_VERSION).tar.gz
# The official Django site has an unpractical URL
PYTHON_DJANGO_SITE = https://pypi.python.org/packages/source/D/Django/
PYTHON_DJANGO_LICENSE = BSD
PYTHON_DJANGO_LICENSE_FILES = LICENSE
PYTHON_DJANGO_SETUP_TYPE = setuptools

$(eval $(python-package))