Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509518 - dev-python/pyramid: removal (was: -1.5 should not depend on dev-python/mako and dev-python/chameleon)
Summary: dev-python/pyramid: removal (was: -1.5 should not depend on dev-python/mako a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard: Pending removal: 2018-12-04
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2014-05-04 10:46 UTC by Laurent Bachelier
Modified: 2018-12-04 17:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Bachelier 2014-05-04 10:46:13 UTC
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.
Comment 1 Laurent Bachelier 2014-05-04 17:11:36 UTC
Also it should require Webob>=1.3

http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/whatsnew-1.5.html#dependency-changes
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2014-05-07 14:20:10 UTC
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.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-24 16:18:58 UTC
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.
Comment 4 Pacho Ramos gentoo-dev 2018-06-17 10:16:58 UTC
this will require to drop tests from pyjade
Comment 5 Larry the Git Cow gentoo-dev 2018-11-01 10:54:43 UTC
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(-)
Comment 6 Larry the Git Cow gentoo-dev 2018-12-04 17:10:49 UTC
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(-)