flowersteam / explauto

An autonomous exploration library
http://flowersteam.github.io/explauto
GNU General Public License v3.0
64 stars 27 forks source link

Unknown distribution option: 'extra_require' on ArchLinux ARM #44

Closed roastercode closed 10 years ago

roastercode commented 10 years ago

Hi, I have tried to install explauto from pip / easy_install and source but have this trouble :: /usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'extra_require' I have tried # pip install --upgrade setuptools Requirement already up-to-date: setuptools in /usr/lib/python3.4/site-packages Cleaning up... but the trouble continue Thanks for your help.

roastercode commented 10 years ago

I have also report this trouble to #beagle and #archlinux-arm irc.freenode.net which by the way promote a bit this project to all beagleboard hackers which could be interesting :-)

roastercode commented 10 years ago

I have also tried: cd explauto python setup.py build python setup.py install but get python setup.py install /usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'extra_require' warnings.warn(msg)

roastercode commented 10 years ago

OMGNU! same trouble on ubuntu ARM O_O

pip install explauto Downloading/unpacking explauto Downloading explauto-1.0.1.tar.gz (620kB): 620kB downloaded Running setup.py egg_info for package explauto

Installed /tmp/pip_build_root/explauto/setuptools_git-1.0-py2.7.egg
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'extra_require'
  warnings.warn(msg)

which distro do you use??

pierre-rouanet commented 10 years ago

Hi @XL04D, thanks for reporting this issue!

This problem is unrelated with your linux distribution - FYI explauto has been successfully tested on Ubuntu, Arch and Mac OS -.

The message is in fact a problem with your distutils vs setuptools installation. As you mentioned in your first post, to use explauto you need to have setuptools installed. Yet, when you run the setup.py it indicates that it was using distutils instead:

/usr/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'extra_require'

Can you try to follow the setuptools install procedure found here.