On Tue, 28 Sep 2010 15:40:50 -0400, Daniel Johnson  wrote:

> On Sep 28, 2010, at 6:43 AM, Kurt Schwehr wrote:
  >
  > > Hi Daniel and python packagers,
  > >
  > >
  > > I've added distribute to py2[4-7], given it a Provides 
setuptools, and Conflicts
  > >
  > > setuptools. 
  > >
  > > If your package depends or builddepends on setuptools, please 
test it with
  > > distribute. 
  > >
  > > -kurt
  > > (goatbar)
  > >
  > > ----- Original Message ----
  > > Sent: Tue, September 21, 2010 10:08:19 AM
  > > Subject: Replace setuptools-py with distribute-py?
  > >
  > > I'm running into a problem packaging python packages that require 
distribute
  > > instead of setuptools. To make matters worse, they will 
automatically download
  > > distribute and try to replace an already installed setuptools! 
This seems to be
  > > becoming common in the Python world. Fortunately, 
--build-as-nobody catches
  > > this, but it also makes the packages uninstallable except on 
py31. Distribute is
  > >
  > > fully backward compatible with setuptools, so this shouldn't 
break anything, and
  > >
  > > in any case, setuptools is generally considered deprecated. 
  > >
  > > Now there are a few packages that have a versioned BuildDepends on
  > > setuptools-py, so simply relying on Provides: 
setuptools-py%type_pkg[python]
  > > won't work unless we change those to unversioned BuildDepends. The other
  > > possibility is to make an empty dummy 
setuptools-py%type_pkg[python] package
  > > that simply Depends on distribute (and add 2.5, 2.6 and 2.7 
types). That would
  > > be the least work. 
  > >
  > > Thanks
  > >
  > > Daniel
  > >
  > >
  > >
  >
  > Ok, the problem is that distribute-py installs a file called 
setuptools-0.6c11-py2.7.egg-info while setuptools has a directory 
there. dpkg won't replace a directory with a file. 
 
Is .egg-info useful? Just nuke it from distribute-py during its InstallScript. 
 
dan
 
--
Daniel Macks
  dma...@netspace.org



------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to