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.

Reply via email to