These are chat archives for ipython/danger_zone

12th
Dec 2014
Jonathan Frederic
@jdfreder
Dec 12 2014 00:00
lol
Thomas Kluyver
@takluyver
Dec 12 2014 00:35
You have to admire the determination: pkg_resources.DistributionNotFound: setuptools
pkg_resources is part of setuptools
it is therefore saying "no, I don't exist"
Jonathan Frederic
@jdfreder
Dec 12 2014 00:58
I don't think I understand the scope of setuptools entirely, but you guys do complain a lot about it which makes me think it must be badly engineered.
Thomas Kluyver
@takluyver
Dec 12 2014 00:59
bits of it are actually sensible, but bits of it are really awful, and you have to use the whole lot
distutils, which is in the stdlib, is relatively straightforward, but there are things it doesn't do that people wanted it to do
so setuptools was made to do those things
but some of them, like allowing multiple versions of the same library to be installed, it does horribly
and it works by monkeypatching itself into distutils to make it 'easy' to use
which means that if you want to customise things, you end up fighting against it