1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog

compatability with python versions?

Posted by Neal on Feb 26, 2007


Which versions of python will work for nodebox?

I was able to get it working (mostly) with an old frameworks install of python 2.3.5 (macpython) that installs itself in /Library/Frameworks. I had to tweak nodebox's info.plist file.

But I would really like to be able to use nodebox with later versions of python, preferably installed via darwinports / macports (with no "framework", as far as I know).



Posted by Neal on Feb 27, 2007


A related question -- are there any plans for making nodebox available as a python package (that pops up a window when used), instead of embedding python within the nodebox gui?

I would prefer using nodebox as a package, because for larger projects I would like to use my preferred python development environment.

thanks!



Posted by Frederik De Bleser on Feb 27, 2007

Hi,

Using NodeBox with other versions than the default is certainly possible, but you need to "roll your own" build of NodeBox from the source. We have a Trac and Subversion repository set up under http://dev.nodebox.net/. Specifically, read the download page and building instructions.



Posted by Mark on Mar 12, 2007

Thanks Frederik,

I had the same question and found this thread. The directions couldn't have been clearer. NodeBox is running just fine now with Python 2.5. And the application is 256KB rather than 2.9MB since it no longer contains all the dependencies.



Posted by Neal on Mar 12, 2007


Thanks.

One note, in order to get src/dist/NodeBox.app to run, I had to edit the file /opt/local/lib/python2.4/site-packages/QuickTime/QuickTime.py . I had to remove all of the "(long)" qualifiers and delete a couple of spurious lines. Not sure why this file was not correct.

Neal