python-cheetah: new package

[Thomas:
 - Remove dependency on host-python-markdown, apparently not needed
   (it builds fine in a minimal chroot, which doesn't have
   python-markdown installed)
 - Remove runtime dependency on markdown, I can run Cheetah basic
   examples without python-markdown installed.
 - Add dependency on Python 2 only, since it doesn't build for Python
   3.]

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gwenhael Goavec-Merou 2014-12-21 16:26:55 +01:00 committed by Thomas Petazzoni
parent c1b0554172
commit 9ef15fd63e
3 changed files with 26 additions and 0 deletions

View File

@ -489,6 +489,7 @@ menu "external python modules"
source "package/python-bottle/Config.in"
source "package/python-certifi/Config.in"
source "package/python-cffi/Config.in"
source "package/python-cheetah/Config.in"
source "package/python-configobj/Config.in"
source "package/python-configshell-fb/Config.in"
source "package/python-crc16/Config.in"

View File

@ -0,0 +1,12 @@
config BR2_PACKAGE_PYTHON_CHEETAH
bool "python-cheetah"
depends on BR2_PACKAGE_PYTHON
help
Cheetah is an open source template engine and code generation tool.
It can be used standalone or combined with other tools and frameworks.
Web development is its principle use, but Cheetah is very flexible
and is also being used to generate C++ game code, Java, sql, form
emails and even Python code.
https://pypi.python.org/pypi/Cheetah/

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-cheetah
#
################################################################################
PYTHON_CHEETAH_VERSION = 2.4.4
PYTHON_CHEETAH_SOURCE = Cheetah-$(PYTHON_CHEETAH_VERSION).tar.gz
PYTHON_CHEETAH_SITE = http://pypi.python.org/packages/source/C/Cheetah
PYTHON_CHEETAH_LICENSE = MIT
PYTHON_CHEETAH_SETUP_TYPE = setuptools
$(eval $(python-package))