Testing…

Test environments

python setup.py install

Fedora 9. Installed RPMs/packages:

  • python-devel
  • numpy
  • scipy
  • matplotlib
  • dvipng
  • psyco (optional? test_signals)
  • mencoder (from  http://rpm.livna.org) required by test_signals.py
  • PyNN (0.4.1) required by test_signals.py
  • ncurses-devel, readline-devel, gsl-devel, autoconf, automake, libtool (building NEST2) required by test_signals.py
  • ? test_srblib.py (!)
  • ipython required by examples/parameter_search/*
  •  progressbar required by examples/spike2/*
  • FUTURE: cython or pyrex (optional, but for much better performance)

OpenSuSE 11.0. ( Science repository!)

  • python-devel
  • python-numpy
  • python-scipy
  • python-matplotlib
  • texlive-latex required by test_plotting.py
  • psyco (optional, test_signals)
  • MPlayer (=> mencoder) (from Packman repository) required by test_signals.py
  • PyNN (0.4.1) required by test_signals.py
  • libncurses-devel, readline-devel, gsl-devel, autoconf, automake, libtool (building NEST2) required by test_signals.py
  • ...
  • ...
  • ... TODO!
  • FUTURE: cython or pyrex (optional, but for much better performance)

Ubuntu 8.10.

  • python-numpy
  • python-scipy
  • python-matplotlib
  • python-tk
  • texlive-latex-extra required by test_plotting.py (type1cm.sty)
  • mencoder required by test_plotting.py
  • ? (PyNN.nest2) required by test_signals.py
  • ? test_srblib.py
  • python-rpy required by test_stgen.py
  • psyco (optional)

PyPI && easy_install

  • PyPI upload tested
  • easy_install tested
    miniroot@ubuntu-810-desktop:~$ sudo easy_install NeuroTools
    Searching for NeuroTools(package source,
    Reading http://pypi.python.org/simple/NeuroTools/
    Reading http://neuralensemble.org/NeuroTools
    Best match: NeuroTools 0.1.0
    Downloading http://pypi.python.org/packages/source/N/NeuroTools/NeuroTools-0.1.0.tar.gz#md5=d63982f90b8104d18c49a8079c353620
    Processing NeuroTools-0.1.0.tar.gz
    Running NeuroTools-0.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-H5BCww/NeuroTools-0.1.0/egg-dist-tmp-rxIWkv
    build/bdist.linux-i686/egg/NeuroTools/sandbox.py:168: SyntaxWarning: import * only allowed at module level
      def run_simulations(model,url,tag):
    zip_safe flag not set; analyzing archive contents...
    Adding NeuroTools 0.1.0 to easy-install.pth file
    
    Installed /usr/lib/python2.5/site-packages/NeuroTools-0.1.0-py2.5.egg
    Processing dependencies for NeuroTools
    Finished processing dependencies for NeuroTools
    

public repos

Distribution packages

  • DEB: dpkg-buildpackage -us -uc works.
    • Ubuntu 8.10 (Intrepid Ibex) deb Download tar.gz Download
    • Debian:
      • Etch(-nhalf): Python 2.5 fails... (missing numpy/scipy/matplotlib for 2.5) as Python 2.4 is default version.
      • Testing (Lenny): deb Download tar.gz Download
      • Unstable: TODO
  • RPM: python setup.py bdist_rpm works.

Attachments