On Mon, Jan 16, 2012 at 11:43 AM, Python_Junkie <software.buy.des...@gmail.com> wrote: > I have no issue with running a script that will compile the source > code, if that was all there was to the process, > but if someone has tweaked the source code > and makes it work on a particular version of mac OS or ubuntu with a > particular version of python, why do I want > to go through the same exercise and then recompile again. It seems it > is not simply a matter of compiling the source code.
yes it is, as long as you follow sane procedures and/or rely on your OS/distribution packagers if you're curious, pick any popular enough project and try to see what OSs use the top contributors. it's quite likely that among the top 10 you'll find at least one each for Linux, Mac and Windows. they don't have to 'tweak' the code, any specific adaptation that was needed gets included in the main tree. as a related anecdote, i had to use pyodbc for a project. in my development machine, i used ubuntu, so i first tried apt-get and got it cleanly. later, i had to setup the staging server, so i created a virtualenv directory and proceeded to install all needed packages, this time with PIP instead of apt-get. at first pyodbc complained about missing libraries, so i had to dig deeper in the manual installation procedure. but once i had all libraries that apt-get had setup for me, PIP completed without a hitch. when i moved to the production server, the pip-freeze log was almost the only thing needed to rebuild the virtualenv directory on a different linux build (still debian-based but with heavy modifications) tl;dr: compiling is confusing for non-developers; but a central part of OSS. consider it a one-time payment if you wish. -- Javier -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.