Wednesday, April 3, 2013

How to install packages with easy_install or pip through proxy

There are two easy way to install packages for python (regardless of the platform you're using), namely easy_install and pip. The later is actually an overlay on the former.

They work very nicely, except with pesky proxies. Both of them have the ability to download through proxy, but they use different syntax.

For pip you will simply add the option '--proxy' to indicate the proxy address like so:


Whereas easy_install will rely on environment variables, http_proxy, https_proxy , ftp_proxy
If you want those settings to persist, don't forget to add them to your bashrc, or through your windows settings

Monday, February 18, 2013

Enabling WebSSO / Kerberos Auth in Firefox

I've been using Chrome for a while, but i recently switched back to Firefox, at least for work (mostly for memory usage reasons).

 XMarks makes the back and forth transition a piece of cake. The only issue that i had was with Kerberos / WebSSO which was enabled by default on Chrome but not Firefox.

Its a simple configuration change though. all you need to do is access the settings by typing "about:config" in the address bar and search for the following items:
  • network.negotiate-auth.trusted-uris: value= mySite1.com,mySite2.com
  • network.negotiate-auth.delegation-uris : value= mySite1.com,mySite2.com

  • network.automatic-ntlm-auth.trusted-uris: value= mySite1.com,mySite2.com
  • network.automatic-ntlm-auth.allow-proxies: value=true

  •  network.negotiate-auth.allow-proxies: value=true

And you're good to go.