debian/0000755000000000000000000000000012032063252007161 5ustar debian/README.Debian-source0000644000000000000000000000056412031340675012533 0ustar README on source packaging of mdp: ---------------------------------- Since 2.6, upstream tarballs are packaged directly from git repository, no dh_wraporig is used any longer. Upstream git repository at sourceforge could be added to debcheckout'ed Debian packaging with something like git remote add github git@github.com:mdp-toolkit/mdp-toolkit.git git fetch github debian/rules0000755000000000000000000000276712031340675010263 0ustar #!/usr/bin/make -f #DH_VERBOSE=1 RSEED:=1029384756 PYTHON2:=$(shell pyversions -vr) # Check if python3-numpy is available # This is needed until python3-numpy is uploaded to sid to # simplify backporting to squeeze and older ubuntus DH_PYTHON3_STR:=$(shell python3 -c 'import numpy' > /dev/null 2>&1 && \ echo ",python3" || echo "") PYTHON3:=$(shell python3 -c 'import numpy' > /dev/null 2>&1 && \ py3versions -vr || echo "") PYTHONALL:=$(PYTHON2) $(PYTHON3) include /usr/share/python/python.mk INSTALLPATH:=$(CURDIR)/debian/tmp %: dh $@ --with python2$(DH_PYTHON3_STR) # override dh_auto_install is not needed once dh_python3 knows # how to install python3 modules... override_dh_auto_install: dh_auto_install --destdir=$(INSTALLPATH) set -e && for v in $(PYTHON3); do \ python$$v setup.py install $(py_setup_install_args) \ --root=$(INSTALLPATH); \ done ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) set -xe && for v in $(PYTHONALL); do \ LOC=$(INSTALLPATH)$(call py_libdir_sh, $$v); \ python$$v $$LOC/mdp/test/run_tests.py --seed $(RSEED) $$LOC/mdp $$LOC/bimdp; \ done : # Prune compiled code which could have been generated during testing find \( -name __pycache__ -o -name \*.pyc -o -name \*.egg-info \) -delete endif override_dh_installchangelogs: dh_installchangelogs -k CHANGES override_dh_auto_clean: dh_auto_clean find -name build -type d -print0 | xargs -0 /bin/rm -r -f find \( -name __pycache__ -o -name \*.pyc -o -name \*.egg-info \) -delete debian/compat0000644000000000000000000000000212031340675010365 0ustar 7 debian/watch0000644000000000000000000000021112031340675010212 0ustar # Compulsory line, this is a version 3 file version=3 # Rely on numerical ID of the project http://sf.net/mdp-toolkit/MDP-(.+)\.tar\.gz debian/docs0000644000000000000000000000001412031340675010035 0ustar README TODO debian/python-mdp.install0000644000000000000000000000002112031340675012647 0ustar usr/lib/python2* debian/changelog0000644000000000000000000001253412031770057011047 0ustar mdp (3.3-1) unstable; urgency=low * New upstream bug-fix release (list only changes not already in Debian) - Make random failing SFA2Node tests more robust - Make random failing FastICANode tests more robust - Fix sklearn wrappers for version 0.11 (sid) and 0.12 (experimental) (Closes: #689028) - Disable pp support if pp server can not be started (Closes: #689027) * Fix seed in built-time testing of Debian package (Closes: #687408) * Upload sponsored by Yaroslav Halchenko -- Tiziano Zito Wed, 26 Sep 2012 10:28:55 +0200 mdp (3.2+git78-g7db3c50-3) unstable; urgency=low * New upstream git snapshot * Add package for Python 3 (Closes: #645584) * Switch from cdbs to debhelper (>= 7, squeeze) and dh_python* tools * Do not build depend on shogun-python-modular * Updated Vcs-* fields in source package * Added patches for easier backporting to squeeze and several Ubuntu releases * Upload sponsored by Yaroslav Halchenko -- Tiziano Zito Sat, 14 Apr 2012 14:22:00 +0200 mdp (3.2+git28-g4243e9c-1) unstable; urgency=low * New git snapshot * More sklearn wrappers * Fix sklearn wrappers for version 0.10 * Fix reload support * Fix wrong sorting of eigenvectors in degenerate case for SVD * Silence sklearn warnings for version >= 0.9 * Updated git repo information in README.Debian-source * Added shogun-python-modular to Build-Depends now that it is available on all major platforms * Updated debian-branch name in gbp.conf * Upload sponsored by Yaroslav Halchenko -- Tiziano Zito Mon, 23 Jan 2012 09:43:30 +0100 mdp (3.2-1) unstable; urgency=low [ Yaroslav Halchenko ] * Boosted policy compliance to 3.9.2 (no changes needed) * Tiziano now maintains -- I upload [ Tiziano Zito ] * New upstream release * New release adds support for shogun 1.0 (Closes: #645583) * Use dh_python2 instead of deprecated python-support (Closes: #645585) * Introduced unittesting at package build time * Do not build-depend on shogun-python-modular until version 1.0.0 is available on non-amd64 platforms -- Tiziano Zito Mon, 24 Oct 2011 16:01:00 +0200 mdp (3.1-1) unstable; urgency=low * Fresh upstream release -- Yaroslav Halchenko Thu, 31 Mar 2011 08:37:07 -0400 mdp (3.0+git8-g921253a-2) unstable; urgency=low * Conflict with libsvm << 3.0 since we cannot have versioned recommends. -- Yaroslav Halchenko Wed, 02 Mar 2011 09:15:36 -0500 mdp (3.0+git8-g921253a-1) unstable; urgency=low * New upstream release (with few post-release tune-ups). * Boosted policy compliance to 3.9.1 (no changes needed) * Adding joblib, scikits-learn into Recommends, and py to Suggests -- Yaroslav Halchenko Tue, 25 Jan 2011 13:57:24 -0500 mdp (2.6-1) unstable; urgency=low * New upstream release -- thanks! Absorbed 5 patches from upstream git which were done post-release to address issues which came up during packaging * Adding upstream's git as the source remote for upstream sources * Switching license for Debian packaging to match upstream license (was under GPL before whenever upstream is LGPL) * Updated upstream's copyright (new member and new years) * Recommends python-shogun-modular and python-libsvm, and Enhances python-mvpa * Boosted policy complience to 3.8.4 (no additional changes) * Ship upstream's CHANGES as a changelog, NEW_DEVELOPER_INFO.txt in docs. -- Yaroslav Halchenko Fri, 14 May 2010 17:26:53 -0400 mdp (2.5-1) unstable; urgency=low * New Upstream Version: can use symeig accepted as a part of scipy package, python-symeig is obsolete now, so mdp recommends scipy now * Boosted policy complience to 3.8.1 (no changes needed) * Added ${misc:Depends} to Depends (thanks lintian) -- Yaroslav Halchenko Tue, 30 Jun 2009 18:45:46 -0400 mdp (2.4+svn20081126-1) unstable; urgency=low * New Upstream Upstream Version + SVN snapshot since (Closes: #487939) * Suggests python-pp (tandem with pp is still alpha/unstable, thus only in suggests) -- Yaroslav Halchenko Tue, 28 Oct 2008 13:48:02 -0400 mdp (2.3+svn20080720-1) unstable; urgency=low * New Upstream Version * Boosted policy complience to 3.8.0 (no changes needed) -- Yaroslav Halchenko Sun, 20 Jul 2008 11:37:39 -0400 mdp (2.3+svn20080515-3) UNRELEASED; urgency=low * Adjusted vcs paths in the header -- Yaroslav Halchenko Thu, 17 Jul 2008 11:23:24 -0400 mdp (2.3+svn20080515-2) unstable; urgency=low * Recommends symeig * Fixed copyright file with correct years -- Yaroslav Halchenko Fri, 30 May 2008 09:38:35 -0400 mdp (2.3+svn20080515-1) unstable; urgency=low * New Upstream Version -- Yaroslav Halchenko Thu, 15 May 2008 14:28:29 -0400 mdp (2.2+svn20080321-1) unstable; urgency=low * New Upstream Version * Temporarily modified debian/watch to overcome problem with sf.net redirector -- Yaroslav Halchenko Fri, 21 Mar 2008 16:59:48 -0400 mdp (2.1+svn20080122-1) unstable; urgency=low * Initial release (Closes: #461634) -- Yaroslav Halchenko Sat, 19 Jan 2008 16:41:20 -0500 debian/copyright0000644000000000000000000000402212031340675011120 0ustar This package was debianized by Yaroslav Halchenko on Sat, 19 Jan 2008 16:41:20 -0500. It was downloaded from http://mdp-toolkit.sourceforge.net Upstream Authors: MDP Developers Copyright: 2003-2011, MDP Developers License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Modular toolkit for Data Processing (MDP) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Debian packaging is (C) 2008-2011, Yaroslav Halchenko and is licensed under the same license as upstream sources. debian/gbp.conf0000644000000000000000000000022112031340675010601 0ustar [DEFAULT] upstream-branch = master debian-branch = debian upstream-tag = MDP-%(version)s upstream-tree = branch debian-tag = debian/%(version)s debian/python3-mdp.install0000644000000000000000000000002012031340675012731 0ustar usr/lib/python3 debian/source/0000755000000000000000000000000012031340675010467 5ustar debian/source/format0000644000000000000000000000001412031340675011675 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012031767725010627 5ustar debian/patches/karmic-dsc-patch-nopython30000777000000000000000000000000012031340675023016 2squeeze-dsc-patch-nopython3ustar debian/patches/squeeze-dsc-patch-nopython30000644000000000000000000000235712031767725016045 0ustar diff --git a/debian/control b/debian/control index e8b0a78..fadf148 100644 --- a/debian/control +++ b/debian/control @@ -10,9 +10,6 @@ Build-Depends: debhelper (>= 7.0.50~), python-joblib, python-scikits-learn | python-sklearn, python-pp, - python3-all, - python3-numpy -X-Python3-Version: >= 3.1 X-Python-Version: >= 2.5 Standards-Version: 3.9.3 Vcs-Browser: https://github.com/mdp-toolkit/mdp-toolkit/tree/debian @@ -39,15 +36,3 @@ Description: Modular toolkit for Data Processing . This package contains MDP for Python 2. -Package: python3-mdp -Architecture: all -Depends: ${python3:Depends}, ${misc:Depends}, python3-numpy -Description: Modular toolkit for Data Processing - Python data processing framework for building complex data processing software - by combining widely used machine learning algorithms into pipelines and - networks. Implemented algorithms include: Principal Component Analysis (PCA), - Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Independent - Slow Feature Analysis (ISFA), Growing Neural Gas (GNG), Factor Analysis, - Fisher Discriminant Analysis (FDA), and Gaussian Classifiers. - . - This package contains MDP for Python 3. debian/patches/sid-dsc-patch-nopython30000777000000000000000000000000012031340675022327 2squeeze-dsc-patch-nopython3ustar debian/patches/oneiric-dsc-patch-nopython30000777000000000000000000000000012031340675023200 2squeeze-dsc-patch-nopython3ustar debian/patches/wheezy-dsc-patch-nopython30000777000000000000000000000000012031340675023063 2squeeze-dsc-patch-nopython3ustar debian/patches/lucid-dsc-patch-nopython30000777000000000000000000000000012031340675022650 2squeeze-dsc-patch-nopython3ustar debian/patches/maverick-dsc-patch-nopython30000777000000000000000000000000012031340675023351 2squeeze-dsc-patch-nopython3ustar debian/patches/series0000644000000000000000000000000112031340675012022 0ustar debian/patches/natty-dsc-patch-nopython30000777000000000000000000000000012031340675022707 2squeeze-dsc-patch-nopython3ustar debian/patches/hardy-dsc-patch-nopython30000777000000000000000000000000012031340675022657 2squeeze-dsc-patch-nopython3ustar debian/control0000644000000000000000000000422612031767541010603 0ustar Source: mdp Section: python Priority: optional Maintainer: Tiziano Zito Uploaders: Yaroslav Halchenko Build-Depends: debhelper (>= 7.0.50~), python-all (>=2.6.6-3~), python-numpy, python-libsvm, python-joblib, python-scikits-learn | python-sklearn, python-pp, python3-all, python3-numpy X-Python3-Version: >= 3.1 X-Python-Version: >= 2.5 Standards-Version: 3.9.3 Vcs-Browser: https://github.com/mdp-toolkit/mdp-toolkit/tree/debian Vcs-git: git://github.com/mdp-toolkit/mdp-toolkit.git Homepage: http://mdp-toolkit.sourceforge.net/ Package: python-mdp Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-numpy Recommends: python-scipy, python-libsvm, python-joblib, python-scikits-learn | python-sklearn, python-pp Suggests: python-py, shogun-python-modular Enhances: python-mvpa Description: Modular toolkit for Data Processing Python data processing framework for building complex data processing software by combining widely used machine learning algorithms into pipelines and networks. Implemented algorithms include: Principal Component Analysis (PCA), Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Independent Slow Feature Analysis (ISFA), Growing Neural Gas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), and Gaussian Classifiers. . This package contains MDP for Python 2. Package: python3-mdp Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, python3-numpy Description: Modular toolkit for Data Processing Python data processing framework for building complex data processing software by combining widely used machine learning algorithms into pipelines and networks. Implemented algorithms include: Principal Component Analysis (PCA), Independent Component Analysis (ICA), Slow Feature Analysis (SFA), Independent Slow Feature Analysis (ISFA), Growing Neural Gas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), and Gaussian Classifiers. . This package contains MDP for Python 3.