Why don't you study what's happening in the offending lines of code and see where things are going wrong? For example, in this file:
/Users/dpo/.virtualenvs/test/lib/python2.7/site-packages/setuptools/command/egg_info.py see what's showing up as a tuple rather than a string. You can add debug statements if necessary. --Chris On Thu, Oct 31, 2013 at 9:08 AM, 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? > > Many thanks! > > > -- > Dominique > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig