Hi, Cheetah upstreams is more or less dead but it got forked and the fork is actually maintained: https://github.com/CheetahTemplate3/cheetah3
This update: - switches to this upstream - adds a py3 flavour thanks to the new upstream - reorders the Makefile for a saner order The test suite is 100% fine here but I'm running the py-markdown updated (for some other reasons) so ymmv. If you use gnuradio or sabnzbd (that's why I cc'ed you ;)) can you please test this diff and report if it's still fine? Comments? OK? Cheers, Daniel Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-cheetah/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- Makefile 10 Feb 2017 22:35:19 -0000 1.28 +++ Makefile 12 Dec 2018 18:28:06 -0000 @@ -2,9 +2,8 @@ COMMENT= Python-powered template engine and code generator -MODPY_EGG_VERSION= 2.4.4 -REVISION= 5 -DISTNAME= Cheetah-${MODPY_EGG_VERSION} +MODPY_EGG_VERSION= 3.1.0 +DISTNAME= Cheetah3-${MODPY_EGG_VERSION} PKGNAME= py-cheetah-${MODPY_EGG_VERSION} CATEGORIES= devel textproc @@ -16,18 +15,25 @@ PERMIT_PACKAGE_CDROM= Yes WANTLIB += ${MODPY_WANTLIB} WANTLIB += pthread -MODPY_PI = Yes - MODULES= lang/python -TEST_DEPENDS= devel/py-cheetah +MODPY_PI = Yes MODPY_SETUPTOOLS= Yes + +RUN_DEPENDS= textproc/py-markdown${MODPY_FLAVOR} +TEST_DEPENDS= ${FULLPKGNAME}:${BUILD_PKGPATH} \ + textproc/py-pygments${MODPY_FLAVOR} + MAKE_ENV+= CHEETAH_USE_SETUPTOOLS=1 -RUN_DEPENDS= textproc/py-markdown +FLAVORS= python3 +FLAVOR?= + +post-install: + for i in ${PREFIX}/bin/*; do \ + mv $${i} $${i}${MODPY_BIN_SUFFIX} ;\ + done do-test: - mkdir /tmp/.cheetah - cd /tmp/.cheetah && cheetah test - rm -fr /tmp/.cheetah + cd ${WRKSRC} && ${MODPY_BIN} Cheetah/Tests/Test.py .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-cheetah/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 18 Jan 2015 03:13:41 -0000 1.9 +++ distinfo 12 Dec 2018 18:28:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (Cheetah-2.4.4.tar.gz) = vjCCKfDB5eWvTyfX7gbZC7GeavMFl5Tl/VNqbymptVA= -SIZE (Cheetah-2.4.4.tar.gz) = 190989 +SHA256 (Cheetah3-3.1.0.tar.gz) = KT+HdqXep8Pf/Sb86ElcLa+RK5y0bMScQctQ2ll6CsY= +SIZE (Cheetah3-3.1.0.tar.gz) = 872411 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-cheetah/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 2 Apr 2015 19:38:21 -0000 1.10 +++ pkg/PLIST 12 Dec 2018 18:28:06 -0000 @@ -1,129 +1,142 @@ @comment $OpenBSD: PLIST,v 1.10 2015/04/02 19:38:21 jasper Exp $ -bin/cheetah -bin/cheetah-analyze -bin/cheetah-compile +bin/cheetah${MODPY_BIN_SUFFIX} +bin/cheetah-analyze${MODPY_BIN_SUFFIX} +bin/cheetah-compile${MODPY_BIN_SUFFIX} lib/python${MODPY_VERSION}/site-packages/Cheetah/ -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt -lib/python${MODPY_VERSION}/site-packages/Cheetah-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/Cheetah/CacheRegion.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/CacheRegion.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/CacheStore.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/CacheStore.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/CheetahWrapper.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/CheetahWrapper.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Compiler.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Compiler.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/DirectiveAnalyzer.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/DirectiveAnalyzer.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Django.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Django.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/DummyTransaction.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/DummyTransaction.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/ErrorCatchers.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/ErrorCatchers.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/FileUtils.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/FileUtils.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Filters.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Filters.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/ImportHooks.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/ImportHooks.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/ImportManager.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/ImportManager.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/ lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/I18n.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/I18n.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/${MODPY_PYCACHE}I18n.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Macros/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/NameMapper.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/NameMapper.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Parser.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Parser.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Servlet.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Servlet.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/SettingsManager.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/SettingsManager.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/SourceReader.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/SourceReader.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Template.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Template.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/TemplateCmdLineIface.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/TemplateCmdLineIface.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/ lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/SkeletonPage.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/SkeletonPage.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/SkeletonPage.tmpl lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/_SkeletonPage.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/_SkeletonPage.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/${MODPY_PYCACHE}SkeletonPage.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/${MODPY_PYCACHE}_SkeletonPage.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Templates/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/ lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Analyzer.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Analyzer.pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Boinker.py lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/CheetahWrapper.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/CheetahWrapper.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Cheps.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Cheps.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Filters.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Filters.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Misc.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Misc.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/NameMapper.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/NameMapper.pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/NameMapper_pure.py lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Parser.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Parser.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Performance.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Performance.pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Pinger.py lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Regressions.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Regressions.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/SyntaxAndOutput.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/SyntaxAndOutput.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Template.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Template.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Test.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Test.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Unicode.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/Unicode.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Analyzer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Boinker.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}CheetahWrapper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Cheps.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Filters.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Misc.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}NameMapper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}NameMapper_pure.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Performance.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Pinger.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Regressions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}SyntaxAndOutput.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Template.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Test.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}Unicode.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/${MODPY_PYCACHE}xmlrunner.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/xmlrunner.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tests/xmlrunner.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/ lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/CGITemplate.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/CGITemplate.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/MondoReport.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/MondoReport.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/MondoReportDoc.txt lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/RecursiveNull.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/RecursiveNull.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/SiteHierarchy.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/SiteHierarchy.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}CGITemplate.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}MondoReport.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}RecursiveNull.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}SiteHierarchy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Unspecified.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Unspecified.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/ lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/Indenter.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/Indenter.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/Misc.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/Misc.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/WebInputMixin.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/WebInputMixin.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}Indenter.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}Misc.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}WebInputMixin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}htmlDecode.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}htmlEncode.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/${MODPY_PYCACHE}statprof.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/htmlDecode.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/htmlDecode.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/htmlEncode.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/htmlEncode.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/statprof.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Utils/statprof.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/Version.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/Version.pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/__init__.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}CacheRegion.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}CacheStore.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}CheetahWrapper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Compiler.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}DirectiveAnalyzer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Django.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}DummyTransaction.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}ErrorCatchers.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}FileUtils.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Filters.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}ImportHooks.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}ImportManager.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}NameMapper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Servlet.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}SettingsManager.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}SourceReader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Template.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}TemplateCmdLineIface.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Unspecified.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}Version.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah/${MODPY_PYCACHE}convertTmplPathToModuleName.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/Cheetah/_namemapper.so +lib/python${MODPY_VERSION}/site-packages/Cheetah/compat.py lib/python${MODPY_VERSION}/site-packages/Cheetah/convertTmplPathToModuleName.py -lib/python${MODPY_VERSION}/site-packages/Cheetah/convertTmplPathToModuleName.pyc +lib/python${MODPY_VERSION}/site-packages/Cheetah3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/Cheetah3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/Cheetah3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/Cheetah3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/Cheetah3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt