Csound Csound-dev Csound-tekno Search About

[Cs-dev] OSX 10.4 package with Python2.5 csnd module

Date2008-09-23 12:43
FromVictor Lazzarini
Subject[Cs-dev] OSX 10.4 package with Python2.5 csnd module
Hi everyone,

last night's 2.5 discussion prompted me to build a package
for MacPython 2.5. I have uploaded it to the 5.09 release
(it's the one with Py2.5 in the name). This installs the
Python language module csnd in the /Library/Frameworks/Python.framework
for 2.5.(Requires MacPython 2.5 to be installed to work). This
should not impact on anyone who does not care for Python
(no need to install anything extra, as in windows)

I suppose 10.5 users might want to try this too, but this is
not designed to work with Apple's supplied python framework
(/System/Library/Frameworks/Python.framework), although
if you copy it to the right place it might possibly work.

Regards

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-23 13:37
FromDavidW
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
Thanks Victor - I'll check it out later on in the week.
python v2.5 is an improvement over 2.4 and very stable.
v2.5 is backwards compatible - like all versions.
The issue is that most framework tools have upgraded.

The non-apple version - which is the one you have built towards - is  
the one all developers on the macpython developer list recommend.
Anyway thanks, as always, for your commitment Victor.

David

On 23/09/2008, at 9:43 PM, Victor Lazzarini wrote:

> Hi everyone,
>
> last night's 2.5 discussion prompted me to build a package
> for MacPython 2.5. I have uploaded it to the 5.09 release
> (it's the one with Py2.5 in the name). This installs the
> Python language module csnd in the /Library/Frameworks/ 
> Python.framework
> for 2.5.(Requires MacPython 2.5 to be installed to work). This
> should not impact on anyone who does not care for Python
> (no need to install anything extra, as in windows)
>
> I suppose 10.5 users might want to try this too, but this is
> not designed to work with Apple's supplied python framework
> (/System/Library/Frameworks/Python.framework), although
> if you copy it to the right place it might possibly work.
>
> Regards
>
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth



________________________________________________
David Worrall.
- Experimental Polymedia:	www.avatar.com.au
- Education for Financial Independence: www.mindthemarkets.com.au
Australian research affiliations:
- Capital Markets Cooperative Research Centre: www.cmcrc.com
- Sonic Communications Research Group:	creative.canberra.edu.au/scrg




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-23 13:41
From"Dominic Thibault"
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
AttachmentsNone  None  None  None  

Date2008-09-23 13:49
FromVictor Lazzarini
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
Don't forget you'll probably need MacPython instead of Apple Python (it's
awfully confusing, I wished Apple had sorted out this mess by now)

At 13:41 23/09/2008, you wrote:
>Hi Victor,
>
>thank you so much for that fast packaging.  I'll 
>try this package on a 10.5 machine as soon as I 
>am in school.  I'll give you news about it! Thanks!
>
>Dominic
>
>2008/9/23 DavidW <vip@avatar.com.au>
>Thanks Victor - I'll check it out later on in the week.
>python v2.5 is an improvement over 2.4 and very stable.
>v2.5 is backwards compatible - like all versions.
>The issue is that most framework tools have upgraded.
>
>The non-apple version - which is the one you have built towards - is
>the one all developers on the macpython developer list recommend.
>Anyway thanks, as always, for your commitment Victor.
>
>David
>
>On 23/09/2008, at 9:43 PM, Victor Lazzarini wrote:
>
> > Hi everyone,
> >
> > last night's 2.5 discussion prompted me to build a package
> > for MacPython 2.5. I have uploaded it to the 5.09 release
> > (it's the one with Py2.5 in the name). This installs the
> > Python language module csnd in the /Library/Frameworks/
> > Python.framework
> > for 2.5.(Requires MacPython 2.5 to be installed to work). This
> > should not impact on anyone who does not care for Python
> > (no need to install anything extra, as in windows)
> >
> > I suppose 10.5 users might want to try this too, but this is
> > not designed to work with Apple's supplied python framework
> > (/System/Library/Frameworks/Python.framework), although
> > if you copy it to the right place it might possibly work.
> >
> > Regards
> >
> > Victor Lazzarini
> > Music Technology Laboratory
> > Music Department
> > National University of Ireland, Maynooth
>
>
>
>________________________________________________
>David Worrall.
>- Experimental Polymedia:       www.avatar.com.au
>- Education for Financial Independence: 
>www.mindthemarkets.com.au
>Australian research affiliations:
>- Capital Markets Cooperative Research Centre: 
>www.cmcrc.com
>- Sonic Communications Research 
>Group:  creative.canberra.edu.au/scrg
>
>
>
>
>-------------------------------------------------------------------------
>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>Build the coolest Linux based applications with Moblin SDK & win great prizes
>Grand prize is a trip for two to an Open Source event anywhere in the world
>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>--
>Dominic Thibault,
>technicien de studio et assistant de recherche
>BRAMS - Université de Montréal
>1420 ave. Mont-Royal, Montréal
>(514) 343-6111 ext 3893
>dominic.thibault@umontreal.ca
>-------------------------------------------------------------------------
>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>Build the coolest Linux based applications with Moblin SDK & win great prizes
>Grand prize is a trip for two to an Open Source event anywhere in the world
>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-23 13:51
FromVictor Lazzarini
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
Well, from next release onwards I'll be supporting 2.5 (and Apple 2.3) only, so
it is good that it is the one to go.

Victor
At 13:37 23/09/2008, you wrote:
>Thanks Victor - I'll check it out later on in the week.
>python v2.5 is an improvement over 2.4 and very stable.
>v2.5 is backwards compatible - like all versions.
>The issue is that most framework tools have upgraded.
>
>The non-apple version - which is the one you have built towards - is
>the one all developers on the macpython developer list recommend.
>Anyway thanks, as always, for your commitment Victor.
>
>David
>
>On 23/09/2008, at 9:43 PM, Victor Lazzarini wrote:
>
> > Hi everyone,
> >
> > last night's 2.5 discussion prompted me to build a package
> > for MacPython 2.5. I have uploaded it to the 5.09 release
> > (it's the one with Py2.5 in the name). This installs the
> > Python language module csnd in the /Library/Frameworks/
> > Python.framework
> > for 2.5.(Requires MacPython 2.5 to be installed to work). This
> > should not impact on anyone who does not care for Python
> > (no need to install anything extra, as in windows)
> >
> > I suppose 10.5 users might want to try this too, but this is
> > not designed to work with Apple's supplied python framework
> > (/System/Library/Frameworks/Python.framework), although
> > if you copy it to the right place it might possibly work.
> >
> > Regards
> >
> > Victor Lazzarini
> > Music Technology Laboratory
> > Music Department
> > National University of Ireland, Maynooth
>
>
>
>________________________________________________
>David Worrall.
>- Experimental Polymedia:       www.avatar.com.au
>- Education for Financial Independence: www.mindthemarkets.com.au
>Australian research affiliations:
>- Capital Markets Cooperative Research Centre: www.cmcrc.com
>- Sonic Communications Research Group:  creative.canberra.edu.au/scrg
>
>
>
>
>-------------------------------------------------------------------------
>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>Build the coolest Linux based applications with Moblin SDK & win great prizes
>Grand prize is a trip for two to an Open Source event anywhere in the world
>http://moblin-contest.org/redirect.php?banner_id=100&url=/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-23 18:20
FromAnthony Kozar
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
DavidW wrote on 9/23/08 8:37 AM:

> The non-apple version - which is the one you have built towards - is
> the one all developers on the macpython developer list recommend.
> Anyway thanks, as always, for your commitment Victor.

Developers always recommend the latest version of their project -- we do it
for Csound too :)

That does not mean that it is the best version for users.  If there is a
version of some software package that comes pre-installed with an operating
system, then that is often a better version to require than the "latest and
greatest."  In an ideal world, we could build Csound with the minimum
requirements for 3rd-party libraries (libsndfile 1.0.13, Python 2.2, etc.)
and our binaries would automatically link and work with newer versions.

Unfortunately, binary compatibility between major versions of Python always
seems to be a problem and the libraries are sometimes installed in different
locations or with different names.  Additionally, on Mac OS X, we have the
problem that an Apple-supplied Python framework is located in a different
directory than a user-installed one.  The Python developers strongly
recommend installing a newer version than Apple supplies and claims there
are "major issues" with the Apple-supplied versions.  (From what I've read,
these have sometimes just been difficulties building extension modules or
other issues that do not impact simply _using_ Python).  I am grateful to
Victor for having a more practical approach to building the Csound Python
extensions -- including both an Apple Python version and one other version
for MacPython in the installers.

Once I have an up-to-date OS X machine I would like to investigate the
possibility of supporting more configurations.  It is possible for several
different versions of Python to coexist on the same machine and I may
install several different versions of OS X on different partitions.  If it
is not too difficult to compile numerous different versions of the Python
extensions, perhaps they can be combined into one installer that allows the
user to choose the one they want to use.  (Note:  I am not familiar with how
the current 10.4 Csound packages work in this regard).

Anthony Kozar
mailing-lists-1001 AT anthonykozar DOT net
http://anthonykozar.net/


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-09-23 19:02
FromAnthony Kozar
SubjectRe: [Cs-dev] OSX 10.4 package with Python2.5 csnd module
Victor,

I have updated the web site to include links to the new Py2.5 package as
well as made an attempt at explaining the various packages and their
requirements.  If you have a chance, could you please take a look at what
I've written and let me know if anything is incorrect.

http://csound.sourceforge.net/#MacOSX

(I suspect some of the implications are wrong as I seem to remember that
only one version of Python is supported for the Python opcodes).

Thanks.

Anthony

Victor Lazzarini wrote on 9/23/08 7:43 AM:

> I have uploaded it to the 5.09 release
> (it's the one with Py2.5 in the name). 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net