Those template engines are now not supported by default. http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/whatsnew-1.5.html#major-backwards-incompatibilities The support has been moved to separate packages, pyramid_mako and pyramid_chameleon. Also, the mako dependency is listed twice in RDEPEND.
Also it should require Webob>=1.3 http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/whatsnew-1.5.html#dependency-changes
and the rest ~/cvsPortage/gentoo-x86/dev-python/pyramid $ cat /mnt/gen2/TmpDir/portage/dev-python/pyramid-1.5/work/pyramid-1.5/pyramid.egg-info/requires.txt setuptools WebOb >= 1.3.1 repoze.lru >= 0.4 zope.interface >= 3.8.0 zope.deprecation >= 3.5.0 venusian >= 1.0a3 translationstring >= 0.4 PasteDeploy >= 1.5.0 [docs] Sphinx docutils repoze.sphinx.autointerface [testing] WebTest >= 1.3.1 zope.component>=3.11.0 nose coverage ~/cvsPortage/gentoo-x86/dev-python/pyramid $ grep -r deprecation /mnt/gen2/TmpDir/portage/dev-python/pyramid-1.5/work/pyramid-1.5/ | grep import | grep "\.py" implicates work/pyramid-1.5/pyramid/{traversal.py,security.py,interfaces.py,session.py} then the test_ files. Taking out dev-python/chameleon[${PYTHON_USEDEP}] dev-python/mako[${PYTHON_USEDEP}] (twice) is the easy part. The doc build is an optional addition at this point set aside. The contentious tasks here centre around zope.deprecation.
This is yet another example of seriously unmaintained package in python@. It should probably be bumped but I feel like the bump's going to break its only revdep, and i'm not sure if it's really worth the effort.
this will require to drop tests from pyjade
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a74ce1d609b291682458faf5349be01f223b512a commit a74ce1d609b291682458faf5349be01f223b512a Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-11-01 10:53:17 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-11-01 10:53:17 +0000 dev-python/pyjade: test need broken pyramid Bug: https://bugs.gentoo.org/509518 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/pyjade/pyjade-4.0.0.ebuild | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3716d43e69b7aeb985bc6c6d835442902bbac40 commit d3716d43e69b7aeb985bc6c6d835442902bbac40 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-12-04 17:09:49 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-12-04 17:10:36 +0000 dev-python/pyramid: Remove last-rited pkg Closes: https://bugs.gentoo.org/509518 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/pyramid/Manifest | 1 - dev-python/pyramid/metadata.xml | 11 ---------- dev-python/pyramid/pyramid-1.5.8.ebuild | 38 --------------------------------- profiles/package.mask | 5 ----- 4 files changed, 55 deletions(-)