On Wed, Aug 15, 2012 at 03:53:32PM -0600, Stephen John Smoogen wrote:
> On 15 August 2012 15:31, BJ Dierkes <de...@bjdierkes.com> wrote:
> > I could do that, but it would mean one of two things right?
> >
> > a) python-cement2 Conflicts with python-cement
> 
> We usually go for this unless the module can be dual installed.
> 
All python modules can be dual installed.  However, it may require changes
to other packages to make use of.  We utilize setuptools to install the
package as a multiple version (setuptools installs it into an alternate
path) and then packages that need the non-default version have to add it to
their path somehow.   There is a setuptools provided way to do that too:

__requires__ = ['cement >= 2.0']
import pkg_resources

http://fedoraproject.org/wiki/Packaging:Python_Eggs#Multiple_Versions

In EPEL we're carrying a few of these packages for web frameworks since the
versions that shipped with RHEL are old or different web frameworks require
different versions.

Also note -- Conflicts aren't allowed in fedora packages except under some
very specific circumsances.  I don't think EPEL has a divergence here.

Also note -- personally I wouldn't mind this or several other packages being
free to upgrade.  But then agian, I'm not personally a consumer of an old
version of them :-)

-Toshio

Attachment: pgp4nsaN9fbf1.pgp
Description: PGP signature

_______________________________________________
epel-devel-list mailing list
epel-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/epel-devel-list

Reply via email to