tag:blogger.com,1999:blog-9238405.post113952241252598848..comments2024-03-18T02:04:50.380-07:00Comments on Agile Testing: Installing a Python package to a custom location with setuptoolsGrig Gheorghiuhttp://www.blogger.com/profile/17863511617654196370noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-9238405.post-1139611062933704082006-02-10T14:37:00.000-08:002006-02-10T14:37:00.000-08:00Sorry, Grig, but I *did* post links to the instruc...Sorry, Grig, but I *did* post links to the instructions on your previous post and this one, and I was also responding to the subsequent postings of others. I know you meant well.<BR/><BR/>The reason I hadn't blogged about this myself yet is because I've been fixing the problems Joe's post highlighted. I now have all his original complaints fixed in the Subversion edition of setuptools, and I also contacted Joe privately to find out more specifics of his issues. In other words, I wanted to make sure that the response would fully address the issue.<BR/><BR/>Please accept my apologies, and understand that I do appreciate your enthusiasm. Sorry for being a bit harsh; my anger is directed at the situation I felt your post was causing (as evidenced by the other comments here), but it was not actually directed at you.PJEhttps://www.blogger.com/profile/04688223805457202941noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139596853594663552006-02-10T10:40:00.000-08:002006-02-10T10:40:00.000-08:00PJE, I guess the saying is true which tells us tha...PJE, I guess the saying is true which tells us that no good deed goes unpunished. I'm sorry to have incurred your wrath, and I updated my post accordingly. Please do note that we setuptools users are well intentioned and are trying to get more people to use them. If what we're doing is not the official way, then maybe somewhere along the way the official way got lost or misinterpreted. Maybe this says something about the official documentation....I don't know. You're the boss, you decide how you want to spread (or not) the word about the stuff you write. If I were you, I would definitely clear the matter once and for all by blogging about it.Grig Gheorghiuhttps://www.blogger.com/profile/17863511617654196370noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139595524360640372006-02-10T10:18:00.000-08:002006-02-10T10:18:00.000-08:00No, the summary doesn't help because that would *s...No, the summary doesn't help because that would *still be doing it the hard way*.<BR/><BR/>If someone reads the directions I linked to, and follows them *one time*, then "easy_install packagename" will then work for them from then on. *That* is the easy part.<BR/><BR/>This entire post, ironically, makes it look *hard*, because it is doing things in the hard way. Not just any old hard way, but the hardest way imaginable!<BR/><BR/>Grig, *please* replace this post with just a link to the actual directions that I posted above. The current post is not helping matters, and in fact it's hurting because it makes easy_install look hard and stupid. It's like a distutils supporter demonstrating how you can run each of the build_foo and install_foo distutils commands, one at a time, while specifying every option explicitly. It will 100% work, but it's also 100% stupid.<BR/><BR/>This is far worse than the guy who said not to use setuptools. He at least had a point: if you don't have root access, you can't use setuptools unless you RTFM.<BR/><BR/>But *this* post makes setuptools supporters look careless (i.e. not reading the original person's situation) and foolish (doing things in a way that's harder instead of easier).PJEhttps://www.blogger.com/profile/04688223805457202941noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139595432480328032006-02-10T10:17:00.000-08:002006-02-10T10:17:00.000-08:00Peter, what's not easy about it? I'd never used s...Peter, what's not easy about it? I'd never used setuptools before, but this article has me convinced. What am I missing?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139537842146341592006-02-09T18:17:00.000-08:002006-02-09T18:17:00.000-08:00I'm failing to see where the easy part comes in......I'm failing to see where the <B>easy</B> part comes in...<BR/><BR/>distutils is easy; this is not.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139536287048846332006-02-09T17:51:00.000-08:002006-02-09T17:51:00.000-08:00And it's even easier if you follow the directions ...And it's even easier if you follow the <A HREF="http://peak.telecommunity.com/DevCenter/EasyInstall#custom-installation-locations" REL="nofollow">directions for custom installation</A>. (The PYTHONPATH hacking would be unnecessary in that case.)PJEhttps://www.blogger.com/profile/04688223805457202941noreply@blogger.comtag:blogger.com,1999:blog-9238405.post-1139527271902179792006-02-09T15:21:00.000-08:002006-02-09T15:21:00.000-08:00This is also why it's useful to install a local ve...This is also why it's useful to install a local version of Python on your system if you have compilation tools on the box you're working on.Anonymousnoreply@blogger.com