Client-side cookies on Python in Mac OSX

Graham Dumpleton Graham.Dumpleton at gmail.com
Thu Jul 12 22:28:32 EDT 2007


On Jul 13, 12:14 pm, Adrian Petrescu <apetr... at uwaterloo.ca> wrote:
> Hi, all. I'm writing an app for OS X; therefore I'd prefer to use only
> the default python install that comes with Tiger. For the moment,
> however, this means:
>
> NaviOSX:~ adrianpetrescu$ python -V
> Python 2.3.5
>
> Therefore, I was not surprised to find out that cookielib did not
> exist here, since I knew that it was a 2.4+ feature.
>
> However, I *was* shocked to find out that ClientCookie, which I'd
> thought was a Python 2.0+ feature, also cannot be found:
>
> >>> import ClientCookie
>
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> ImportError: No module named ClientCookie
>
> Why would Apple go out of their way to remove this functionality from
> their shipped version of Python? More importantly, considering I need
> to programatically access a website that uses cookies for
> authentication, how can I do this in OSX's Python install? Do they
> provide some other library they'd prefer you to use?
>
> I'm sure SOMEONE in the world has used cookies on Macs so I'm hoping
> there is a solution for this...

They didn't remove it, it was never there in the first place.

The ClientCookie site says 'Python 2.0 or above is required'. It
doesn't say it is included with Python distributions. The package
still has to be installed separately. See:

  http://wwwsearch.sourceforge.net/ClientCookie/

Graham




More information about the Python-list mailing list