From: Paul Rubin on 20 Feb 2007 01:05 Nikita the Spider <NikitaTheSpider(a)gmail.com> writes: > note, there a (sort of) new module available that allows interprocess > communication via shared memory and semaphores with Python. You can find > it here: > http://NikitaTheSpider.com/python/shm/ This is from the old shm module that was floating around several years ago? Cool, I remember trying to find it recently and it seemed to have disappeared--the original url was dead and it wasn't mirrored anywhere. How about putting it in CheeseShop or some other such repository? Having it in the stdlib would be even better, of course.
From: Nikita the Spider on 20 Feb 2007 13:29 In article <7x4pphfjnx.fsf(a)ruckus.brouhaha.com>, Paul Rubin <http://phr.cx(a)NOSPAM.invalid> wrote: > Nikita the Spider <NikitaTheSpider(a)gmail.com> writes: > > note, there a (sort of) new module available that allows interprocess > > communication via shared memory and semaphores with Python. You can find > > it here: > > http://NikitaTheSpider.com/python/shm/ > > This is from the old shm module that was floating around several years > ago? Cool, I remember trying to find it recently and it seemed to > have disappeared--the original url was dead and it wasn't mirrored > anywhere. Yes, this is almost certainly the one which you remember. I had a hard time finding it myself, but it's still shipped with a few Linux distros that have their SVN repository online and indexed by Google. FYI, I fixed a few bugs in the original, added some small features and a wrapper module. If you're compiling for Linux you might need to remove the HAVE_UNION_SEMUN definition from setup.py. (Just learned this yesterday thanks to Eric J. and I haven't updated the documentation yet.) > How about putting it in CheeseShop or some other such repository? Hmmm, I hadn't thought about that since I've never used the Cheese Shop myself. <honestly-not-being-grouchy-just-naive>What benefits does Cheese Shop confer to someone looking for a package?</> I ask because from my perspective it just adds overhead to package maintenance. > Having it in the stdlib would be even better, of course. That'd be fine with me! -- Philip http://NikitaTheSpider.com/ Whole-site HTML validation, link checking and more
From: Paul Boddie on 20 Feb 2007 14:47
Nikita the Spider wrote: > > Hmmm, I hadn't thought about that since I've never used the Cheese Shop > myself. <honestly-not-being-grouchy-just-naive>What benefits does Cheese > Shop confer to someone looking for a package?</> I ask because from my > perspective it just adds overhead to package maintenance. The Python Package Index, as I prefer to call it (but we're talking about the same thing), doesn't really make any special demands on distribution or maintenance: you just need to register yourself and add an entry for the package, filling in a few fields such as the homepage and perhaps the download link; you can also upload archives if you'd prefer. If you have a PKG-INFO file, you can either upload that in order to get fields filled out more conveniently (as long as the Package Index likes the file), and if you have a setup.py script you might be able to use the upload feature with that (and the PKG- INFO file, I suppose). Don't be confused by all the setuptools extras and any insistence that the Package Index works best with things that are packaged as Python Eggs: whilst that might confer certain benefits, mostly to users who rely on Egg dependencies, it's peripheral to the purpose of the Package Index itself. Paul |