Live data from Hacker News

Installing and setting up OS X Mavericks for Python development

blog.kristian.io

1–10 of 65 posts

Re: Installing and setting up OS X Mavericks for Python development

#2
Be wary of using case sensitive FS. Many apps simply don't work on case sensitive.

Maybe they've fixed it, but not long ago the whole Adobe suite just wouldn't work on case sensitive EXT FS.

You should use a convention for your filenames anyway. Eg in Python you always use lower case.

Re: Installing and setting up OS X Mavericks for Python development

#3
post #2

Be wary of using case sensitive FS. Many apps simply don't work on case sensitive. Maybe they've fixed it, but not long ago the whole Adobe suite just wouldn't work on case sensitive EXT FS. You should use a convention for your filenames anyway. Eg in Python you always use lower case.

The major reason behind the switch is that I recently had to rename a file, that someone accidentally comitted with an uppercase letter. We had to do it on another machine. It's a valid concern though.

Re: Installing and setting up OS X Mavericks for Python development

#7
From the post: "Homebrew helps you compile different kinds of software on your mac, making it feel almost as easy as apt-get'ing a package on e.g. ubuntu." (emphasis added)

This is something I've noticed from using both OSX and Linux for the past few years — unless software is available as a drop-and-install package, it's universally _easier_ to install in Linux* than it is in OSX. Given the market for OSX and the amount of development that happens on it, I'm surprised the situation isn't better (for OSX), but perhaps that just speaks to the work people have done on package managers for the various linux distributions.

* - Holds true, in my experience, for Ubuntu and Arch. Likely the same for other distros..

Re: Installing and setting up OS X Mavericks for Python development

#8
post #2

Be wary of using case sensitive FS. Many apps simply don't work on case sensitive. Maybe they've fixed it, but not long ago the whole Adobe suite just wouldn't work on case sensitive EXT FS. You should use a convention for your filenames anyway. Eg in Python you always use lower case.

The major reason behind the switch is that I recently had to rename a file, that someone accidentally comitted with an uppercase letter. We had to do it on another machine. It's a valid concern though.

mv File _file; mv _file file

Re: Installing and setting up OS X Mavericks for Python development

#9
post #5

[deleted]

When I was running the developer version of Mavericks, the site_packages weren't preserved, which meant pip & setuptools were broken, so I had to reinstall them like so:

http://www.pip-installer.org/en/latest/installing.html

then upgrading pip and virtualenvwrapper:

$ sudo easy_install pip

$ sudo pip install --upgrade virtualenvwrapper

If that doesn't do the trick, you might need to install the Xcode command line tools.

[update: oh well, it looks like the parent deleted the question, but for posterity, it dealt with problems with virtualenvwrapper and pip after upgrading to Mavericks]

Post reply on HN