On 23.03.2014, at 9:50PM, Daniel Johnson <daniel.johnso...@gmail.com> wrote:

>>> 
>>> Does anyone know btw if 3.4 already comes with full setuptools support 
>>> included?
>>> It has a %i/bin/easy_install-3.4, and I was able to build and test 
>>> coverage, nose
>>> and numpy without installing it, so maybe a change is in order to
>>> 
>>> *Depends: ( %type_pkg[python] <= 33 ) setuptools-tng-py%type_pkg[python]
>> 
>> It's not supposed to. :( I thought I'd disabled the installation of 
>> setuptools and pip but apparently the python build system isn't respecting 
>> the settings. Python 3.4 started bundling pip (which requires setuptools) as 
>> a standard packaging system. Unfortunately, that conflicts with fink's 
>> packaging since we can't know what packages users might install on their 
>> own. The configure script has a --without-ensurepip option which is supposed 
>> to not install pip, but it doesn't seem to work. A further problem is that 
>> installation of pip/setuptools is only performed if it isn't already present 
>> in site-packages. So the first time you build python34, they get installed. 
>> But if you rebuild python34 or install a newer version, they DON'T get 
>> installed but are, of course, overwritten by dpkg when the new package is 
>> installed. What a mess.
>> 
>> I'm going to have to think about this some more. I either need to always 
>> install them or never install them but there doesn't seem to be any easy way 
>> to do that. :( Best to avoid using python34 for now.
> 
> Of course, I could just spell the frickin' option correctly. 
> --without-ensurepip works a lot better than --without-ensureip. :p
> 
Which did what - downloading packages from random IPs? ;-)

> python34 3.4.0-2 now never installs setuptools/pip. I've also added py34 
> variants to setuptools-tng-py and pip-py. Continue to depend on setuptools 
> like always. This way we retain control over the setuptools version separate 
> from python.

Thanks, that seems to work now.

                        Derek
        


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to