On Oct 31, 2013 4:09 PM, "Dominique Orban" <dominique.or...@gmail.com> wrote: > > On 25 October, 2013 at 2:06:34 PM, Dominique Orban ( dominique.or...@gmail.com) wrote: > > > > > > > >On 25 October, 2013 at 1:56:26 PM, Oscar Benjamin ( oscar.j.benja...@gmail.com) wrote: > >> > >>On Oct 25, 2013 3:52 PM, "Dominique Orban" > >>wrote: > >>> > >>> > >>> > >>> On 25 October, 2013 at 9:31:16 AM, Oscar Benjamin ( > >>oscar.j.benja...@gmail.com) wrote: > >>> > > >>> >On 24 October 2013 21:04, Dominique Orban wrote: > >>> >> > >>> >> I hope this is the right place to ask for help. I'm not finding much > >>comfort in the PyPi documentation or in Google searches. I uploaded my > >>package `pykrylov` with `python setup.py sdist upload`. Installing it > >>locally with `python setup.py` install works fine but `pip install > >>pykrylov` breaks with the messages below. I since removed it from PyPI but > >>I get the same error message if I try installing from the git repository. > >>I'm hoping someone can put me on track as I've no idea what's wrong. You > >>can see my setup.py here: > >>> >> > >>> >> > >> https://github.com/dpo/pykrylov/blob/ea553cdb287f6e685406ceadcb297fd6704af52d/setup.py > >>> >> > >>> >> I'm using Python 2.7.5 on OSX installed with Homebrew and pip 1.4.1. > >>Attempts to upgrade setuptools or pip result in another error message > >>(AttributeError: 'str' object has no attribute 'rollback')... > >>> > > >>> >Can you install a more recent setuptools by downloading it and running > >>> >the setup.py yourself? > >>> > > >> https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.6.tar.gz > >>> > >>> Thanks for the suggestion. I'm still getting the same error with > >>setuptools 1.1.6. I also tried "upgrading" Numpy (since I'm using Numpy > >>distutils) by installing from their git repository, and I'm still getting > >>the same error. > >>> > >>> Is anything obviously wrong with the setup.py? > >> > >>I don't know but I'm not totally clear what you mean. Previously you > >>described multiple problems: with pip, setuptools and pykrylov. Have you > >>successfully installed setuptools now? > >> > >>If the "same error" is with pykrylov's setup.py have you tried debugging > >>it? E.g. 'python -m pdb setup.py install' > > > >"python setup.py install" works fine. It's the installation with pip that returns the error message I mentioned. I was wondering if something in setup.py didn't agree with pip/setuptools. > > > >Yes I installed setuptools 1.1.6. But "pip install -e git:// github.com/dpo/pykrylov.git@ea553cd#egg=pykrylov" still returns "AttributeError: 'tuple' object has no attribute 'split'". > > > >I hope I'm making sense. > > Anybody can provide any help with this?
Run pip under pdb. Find the location of the pip script and run: python -m pdb /path/to/pip install ... Then find out which object has the wrong type and see if you can trace it back to something in the setup.py. Oscar
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig