2010/4/27 Michael Foord <fuzzy...@voidspace.org.uk>

>  Hello David,
>
> Not sure how close distutils is to working with IronPython.
>
> The correct way to install packages for an installed version of IronPython
> *should* be to use the "user site-packages" rather than the global
> site-packages (which won't be writable for IronPython without admin rights):
>
>     http://www.python.org/dev/peps/pep-0370/
>
>     ipy setup.py install --user
>
> setuptools is a complex, horrible old beast and I wouldn't like to guess at
> its IronPython compatibility. Shame MySQLdb depends on it for an install -
> but MySQLdb almost certainly depends on C extensions anyway. In the long run
> distutils2 will replace setuptools entirely (for CPython the distribute
> package has *already* replaced it whilst remaining compatible). The
> distutils2 guys are *very* open to input - so 'someone' should run the tests
> with IronPython and report any problems.
>
> Yes, you're right. MySQLdb does have some c files that need to be compiled.
And I don't think Windows got a good compile environment for this. This
bothers me to much. For CPython2.6, I have to find a binary package of
MySQLdb, but for IronPython, I can't find any binary.


> distutils used to break *after* installing a pure-Python package for
> IronPython when it attempted to do byte-code compilation. This specific
> problem is fixed in trunk but I don't know if it is fixed in the version of
> distutils shipped with IronPython 2.6. This was the last step - so the error
> was alarming but wouldn't stop the install.
>
> I will try it later. Dont have too much time for test now.


> All the best,
>
> Michael Foord
>
>
> On 27/04/2010 07:19, David Shieh wrote:
>
> Hi guys,
>
>  I don't whether somebody else asked this question, but I am really
> confused about this.
> I have already installled IronPython2.6 and add it into my system's path,
> so I can directly type ipy to start IronPython2.6.
> So I tried " ipy setup.py install" to install MySQLdb, but it give me an
> error said no module named setuptools. Then I download setuptools and
> install it, it gave me an error:
> No module named pkg_resources.
>
>  Why doesn't IronPython2.6 ship with a setuptools like easy_install ?
> Now, I can't install any 3rd party package and don't know how to fix it.
>
>  Regards,
> David
>
> --
> ----------------------------------------------
> Attitude determines everything !
> ----------------------------------------------
>
>
>
> _______________________________________________
> Users mailing 
> listus...@lists.ironpython.comhttp://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
>
> -- http://www.ironpythoninaction.com/http://www.voidspace.org.uk/blog
>
> READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
> your employer, to release me from all obligations and waivers arising from 
> any and all NON-NEGOTIATED agreements, licenses, terms-of-service, 
> shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, 
> non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have 
> entered into with your employer, its partners, licensors, agents and assigns, 
> in perpetuity, without prejudice to my ongoing rights and privileges. You 
> further represent that you have the authority to release me from any BOGUS 
> AGREEMENTS on behalf of your employer.
>
>
>
> _______________________________________________
> Users mailing list
> Users@lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>


-- 
----------------------------------------------
Attitude determines everything !
----------------------------------------------
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to