pytables (3.6.1-3) unstable; urgency=medium
authorAntonio Valentino <antonio.valentino@tiscali.it>
Tue, 8 Dec 2020 09:02:17 +0000 (09:02 +0000)
committerAntonio Valentino <antonio.valentino@tiscali.it>
Tue, 8 Dec 2020 09:02:17 +0000 (09:02 +0000)
  * Add lintian-overrides for maintainer-manual-page.
    Manual pages already forwarded upstream.
  * Add lintian-overrides for breakout-link.
  * Update mismatching lintian overrides.
  * Add Forwarded field to all patches.
  * Standards-Version bumped to 4.5.1, no change needed.
  * Update watch file format version to 4.
  * debian/patches:
    - new 0008-Fix-the-interpreter-name-in-examples.patch
  * Add .gitlab-ci.yml.

[dgit import unpatched pytables 3.6.1-3]

40 files changed:
1  2 
debian/.gitlab-ci.yml
debian/README.Debian
debian/README.source
debian/changelog
debian/control
debian/copyright
debian/gbp.conf
debian/patches/0001-use-dynamic-lib.patch
debian/patches/0002-Never-use-the-msse2-flag-explicitly.patch
debian/patches/0003-use-local-mathjax.patch
debian/patches/0004-remove-gtags.patch
debian/patches/0005-Skip-index-backcompat-tests-on-bingendian.patch
debian/patches/0006-Fix-pttree.patch
debian/patches/0007-Fix-syntax-warnings.patch
debian/patches/0008-Fix-the-interpreter-name-in-examples.patch
debian/patches/series
debian/pt2to3.1
debian/ptdump.1
debian/ptrepack.1
debian/pttree.1
debian/python-tables-data.install
debian/python-tables-doc.doc-base
debian/python-tables-doc.docs
debian/python-tables-doc.examples
debian/python-tables-doc.install
debian/python-tables-doc.links
debian/python3-tables-dbg.install
debian/python3-tables-lib.install
debian/python3-tables.install
debian/python3-tables.links
debian/python3-tables.lintian-overrides
debian/python3-tables.manpages
debian/rules
debian/source/format
debian/source/lintian-overrides
debian/tests/control
debian/tests/python3
debian/tests/python3-dbg
debian/upstream/metadata
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..892f3cd2be815819a02e598dd22372bcc9af7f6c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++include:
++ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
++ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d5fdafde206239d65e4d95e42a0a91152767df7b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++PyTables for Debian
++-------------------
++
++- The user's manual and the examples are in python-tables-doc
++  package. For the new additions on this release, see changelog.gz.
++
++ -- Francesc Altet <faltet@carabos.com>, Fri, 15 Jul 2005 18:26:51 +0200
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bccd59e66f1b836d2a811e5d32ce78459f955d51
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++README.source
++-------------
++
++The PyTables project provides two kinds of source packages:
++
++* the "official" source tarball also includes the pre-built HTML and PDF
++  documentation and is the available at
++
++  http://sourceforge.net/projects/pytables/files/pytables/
++
++  or
++
++  http://pypi.python.org/pypi/tables
++
++* the "pure source" distribution, instead, only includes sources for the
++  python package and extensions and for documentation (sphinx [1] based
++  documentation in reStructuredText format).
++  The "pure source" distribution is only available on GitHub and it is
++  generated from the source code repository tags:
++
++  https://github.com/PyTables/PyTables/releases
++
++The debian package for PyTables uses the "pure source" distribution in order
++to make it easier to manage stuffs related to sphinx [1] documentation
++management.
++
++The PyTables source tree includes an internal copy of c-blosc [2] and
++(starting from version 3.1) a copy of the zlib [3], lz4 [4] and snappy [5]
++compression libraries.
++Apart for c-blosc, for which no debian package is available at the moment,
++the debian package for PyTables does not use the internal copy of the
++compressors. It links the system version of that libraries.
++
++
++[1] http://sphinx-doc.org
++[2] http://blosc.org
++[3] http://www.zlib.net
++[4] http://code.google.com/p/lz4
++[5] http://code.google.com/p/snappy
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Wed, 05 Mar 2014 23:49:28 +0100
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..47a9fa0e70fb3dfbfbeb77ba6f8283d05d2bf6d2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,758 @@@
++pytables (3.6.1-3) unstable; urgency=medium
++
++  * Add lintian-overrides for maintainer-manual-page.
++    Manual pages already forwarded upstream.
++  * Add lintian-overrides for breakout-link.
++  * Update mismatching lintian overrides.
++  * Add Forwarded field to all patches.
++  * Standards-Version bumped to 4.5.1, no change needed.
++  * Update watch file format version to 4.
++  * debian/patches:
++    - new 0008-Fix-the-interpreter-name-in-examples.patch
++  * Add .gitlab-ci.yml.
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Tue, 08 Dec 2020 09:02:17 +0000
++
++pytables (3.6.1-2) unstable; urgency=medium
++
++  * Add links to new data (fix CI tests).
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 04 Jan 2020 08:59:06 +0000
++
++pytables (3.6.1-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Drop manpage for nc2h5. the tool has been already removed some
++    time ago.
++  * debian/patches:
++    - drop 0005-Drop-mock-for-requirements.txt.patch and
++      0007-Compat-with-Python-3.8.patch: applied upstream
++    - refresh and renumber remaining patches
++    - new 0006-Fix-pttree.patch (Closes: #941954)
++    - new 0007-Fix-syntax-warnings.patch (Closes: #945282)
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 21 Dec 2019 17:29:37 +0000
++
++pytables (3.5.2-5) unstable; urgency=medium
++
++  * Team upload.
++  * Drop python2 support; Closes: #937554
++
++ -- Sandro Tosi <morph@debian.org>  Tue, 17 Dec 2019 16:17:38 -0500
++
++pytables (3.5.2-4) unstable; urgency=medium
++
++  * Update standards version to 4.4.1, no changes needed.
++  * Remove obsolete fields Name from debian/upstream/metadata.
++  * Fix day-of-week for changelog entries 2.1.2-3, 0.7.2-2.
++  * debian/patches:
++    - new 0007-Compat-with-Python-3.8.patch
++  * debian/control:
++    - explicitly set Rules-Requires-Root: no
++  * Replace deprecated ADTTMP with AUTOPKGTEST_TMP in debian/tests
++    scripts.
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Thu, 21 Nov 2019 20:06:22 +0000
++
++pytables (3.5.2-3) unstable; urgency=medium
++
++  * debian/rules:
++    - improve clean target
++    - ensure reproducible builds
++    - fix sphinx build command
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Fri, 16 Aug 2019 17:53:28 +0000
++
++pytables (3.5.2-2) unstable; urgency=medium
++
++  * debian/control:
++    - replace the deprecated build dependency texlive-generic-extra,
++      with texlive-plain-generic (Closes: #933279)
++    - sort dependency lists
++  * debian/patches:
++    - new 0006-Skip-index-backcompat-tests-on-bingendian.patch
++  * drop debian/compat file, and depend on debelper-compat.
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 03 Aug 2019 16:24:07 +0000
++
++pytables (3.5.2-1) unstable; urgency=medium
++
++  * New upstream release.
++  * debian/control:
++    - standard version bumped to 4.4.0, no change
++    - remove unnecessary greater-than versioned dependency for liblz4-dev
++  * debian/rules:
++    - drop -pie from hardening flags
++  * Use secure URI in Homepage field.
++  * Clean links to duplicated files in debian/python-tables-doc.links
++  * debian/patches:
++    - drop 0005-Comaptibility-with-numpy-1.16.patch and
++      debian/patches/0006-Fix-LZO2-detection.patch: applied upstream
++    - new 0005-Drop-mock-for-requirements.txt.patch
++    - refresh remaining patches
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 14 Jul 2019 09:32:15 +0000
++
++pytables (3.4.4-2) unstable; urgency=medium
++
++  * Team upload.
++  * Standard version bumped to 4.3.0, no change.
++  * debian/patches:
++    - new 0005-Comaptibility-with-numpy-1.16.patch:
++      fixes an issue with not writeable buffers.
++      Closes: #917666.
++    - new 0006-Fix-LZO2-detection.patch
++  * debian/control:
++    - re-order dependencies
++  * Add gbp.conf file.
++  * Switch to pybuild.
++  * Set compat to 12.
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Wed, 02 Jan 2019 09:48:48 +0000
++
++pytables (3.4.4-1) unstable; urgency=medium
++
++  * New upstream release.
++  * debian/patches
++    - drop 0005-Compatibility-with-NumPy-1.14.3.patch.
++      Applied upstream.
++    - refresh remaining pathces.
++  * debian/changelog
++    - strip trailing spaces
++    - update copyright dates
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 16 Jun 2018 10:53:16 +0000
++
++pytables (3.4.3-2) unstable; urgency=medium
++
++  * debian/patches
++    - new 0005-Compatibility-with-NumPy-1.14.3.patch (Closes: #898577)
++  * debian control
++    - drop ancient X-Python-Version fields
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Mon, 14 May 2018 22:21:42 +0000
++
++pytables (3.4.3-1) unstable; urgency=medium
++
++  * New upstream release.
++  * Standard version bump to v4.1.4 (no change)
++  * Add upstream metadata.
++  * Updated debian/copyright file.
++  * debian/control
++    - update Vcs-* fields
++  * debian/patches
++    - drop 0004-unicode-charecter-for-latexpdf.patch, applied upstream
++    - drop 0005-usepackage-threeparttable.patch, applied upstream
++    - drop debian/patches/0006-Use-mock-form-stdlib.patch, applied upstream
++    - new 0004-remove-gtags.patch to avoid privacy-breach-generic
++    - refresh all remaining patches
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 22 Apr 2018 16:48:11 +0000
++
++pytables (3.4.2-4) unstable; urgency=medium
++
++  * Switch to pybuild
++  * debian/control
++    - python-tables-doc (>= 3.4.2-3) tries to overwrite files in older
++      python-tables.
++      Set the proper package dependency relations (Closes: #891023).
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 25 Feb 2018 12:07:35 +0000
++
++pytables (3.4.2-3) unstable; urgency=medium
++
++  * Standard version bumped to v4.1.3 (no changes)
++  * Set compat to 11
++  * Update lintian overrides
++  * Fix 0005-usepackage-threeparttable.patch (Closes: #888177)
++  * debian/control
++    - suggest python(3)-netcdf4 instead of python-netcdf
++    - drop build dependency from python3-mock (Closes: #876841)
++    - update package description (Closes: #664441)
++  * Do not install duplicate files
++  * python-tables-doc depends on libjs-mathjax (Closes: #877277)
++  * debian/patches
++    - refresh all patches
++    - new 0006-Use-mock-form-stdlib.patch
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Fri, 02 Feb 2018 07:39:49 +0000
++
++pytables (3.4.2-2) unstable; urgency=medium
++
++  * Standard version bumped to v4.1.1 (extra --> optional)
++  * debian/control
++    - declare break/replace rules: python3-tables (>= 3.4.2-1) install
++      scripts that was previously installed by python-tables
++      (Closes: #881741)
++    - remove break/replace rules for pytables << 3.0.0-3:
++      no longer necessary
++  * debian/tests/control
++    - reformat
++    - re-enable tests on python3-dbg
++  * add debian/source.lintian-overrides
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 18 Nov 2017 11:58:23 +0000
++
++pytables (3.4.2-1) unstable; urgency=medium
++
++  * New upstream release (Closes: #874362)
++  * Standard version bumped to v4.1.0 (no change)
++  * Ensure that autopkgtest scripts return the correct exit code
++    (Closes: #864395)
++  * debian/patches:
++    - drop 0003-Do-not-fetch-icons-for-external-web-sites.patch,
++      0004-fix-compatibility-with-HDF5-1.10.patch,
++      0005-Ignore-cpuinfo-on-unsupported-archs.patch and
++      0006-allow-for-long-type-in-nextafter: applied upstream
++    - refresh remainimg patches
++    - new 0003-use-local-mathjax.patch
++    - new 0004-unicode-charecter-for-latexpdf.patch
++    - new 0005-usepackage-threeparttable.patch (compatibility
++      with sphinx >= 1.6)
++  * Updated copyright file
++  * debian/control
++    - add build dependency from python(3)-sphinx-rtd-theme,
++      python(3)-ipython, python(3)-numpydoc and python-mock
++    - add dependency from libjs-mathjax and python(3)-mock
++    - depend on python3-sphinx instead of pyhton-sphinx
++    - build-depend on latexmk that is required bt sphinx >= 1.6
++      (Closes: #872314)
++    - remove un-necessary "Testsuite: autopkgtest"
++  * Install scripts (and related manpages) for the python3 version
++    of the package
++  * debian/rules
++    - no longer use dpkg-parsechangelog to determine the current
++      package timestamp
++    - avoid duplicate files in the doc
++    - improve clean target
++  * debian/source/lintian-overrides
++    - new lintian overrides for library-package-name-for-application
++      and application-in-library-section
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 23 Sep 2017 11:56:40 +0000
++
++pytables (3.3.0-5) unstable; urgency=medium
++
++  * debian/rules
++    - typo in BUILD_DATE
++  * debian/patches
++    - removed 0006-Disable-tests-on-bitshuffle.patch
++      It is no longer necessary after the fix of #844047 in
++      c-blosc 1.11.1+ds1-3
++    - new 0006-allow-for-long-type-in-nextafter.patch.
++      Imported from upstream  (see also
++      https://github.com/PyTables/PyTables/pull/587)
++    - new 0007-fix-base-class-order.patch to fix compatibility with
++      Python v2.7.13.
++      See also https://github.com/PyTables/PyTables/issues/590
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Wed, 07 Dec 2016 13:19:56 +0100
++
++pytables (3.3.0-4) unstable; urgency=medium
++
++  * debian/patches
++    - new 0006-Disable-tests-on-bitdhuffle.patch: temporarily disable
++      tests on the blosc bitshuffle filter due to bug #843040
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Thu, 03 Nov 2016 18:13:31 +0000
++
++pytables (3.3.0-3) unstable; urgency=medium
++
++  * debian/patches
++    - improved 0005-Ignore-cpuinfo-on-unsupported-archs.patch to ignore
++      any kind of error from cpuinfo
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Tue, 01 Nov 2016 21:35:06 +0000
++
++pytables (3.3.0-2) unstable; urgency=medium
++
++  * debian/patches
++    - new 0005-Ignore-cpuinfo-on-unsupported-archs.patch:
++      fix build on non x86 platforms
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Tue, 01 Nov 2016 08:10:06 +0000
++
++pytables (3.3.0-1) unstable; urgency=medium
++
++  * New upstream release
++  * Use packaged blosc library
++  * debian/watch
++    - add compatibility to the new tagging schema
++  * debian/patches
++    - drop 0005-fix-index-inheritance-order.patch and
++      0006-fix-typo-in-hdf5extension.pyx.patch: applied upstream
++    - new 0005-fix-compatibility-with-HDF5-1.10.patch
++    - drop 0002-Use-system-compression-libs.patch: not necessary
++    - refresh all patches
++  * debian/copyright
++    - add copyright for zsrd source
++  * debian/rules
++    - set hardening flags
++  * debian/control
++    - cleanup and warning suppression
++    - add build dependency from python?-six
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Mon, 31 Oct 2016 14:34:18 +0000
++
++pytables (3.2.2-3) unstable; urgency=medium
++  * debian/control
++    - standard version bumped to 3.9.8 (no change required)
++    - fix build dependencies: add missing texlive-generic-extra
++      (Closes: #829077)
++  * debian/copyright
++    - fix DEP-5 url
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 02 Jul 2016 09:52:51 +0000
++
++pytables (3.2.2-2) unstable; urgency=medium
++
++  * debian/patches
++    - new 0005-fix-index-inheritance-order.patch to fix the
++      inheritance order of the Index class (Closes: #818501)
++  * debian/copyright
++    - use unambiguous license naae (expat nstead of MIT)
++    - fix LZ4 source code URL
++  * debian/control
++    - standard version bumped to 3.9.7 (no change required)
++    - fix VCS URL
++    - remove not necessary version numbers from build dependency
++      specification
++  * debian/patches
++    - improved formatting of 0003-Never-use-the-msse2-flag-explicitly.patch
++  * Fix typos in manpages
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 27 Mar 2016 08:22:15 +0000
++
++pytables (3.2.2-1) unstable; urgency=medium
++
++  * New upstream release (Closes: #800466)
++  * debian/patches:
++    - drop 0005-Fix-setitem-return-value.patch (applied upstream)
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 03 Oct 2015 16:33:36 +0000
++
++pytables (3.2.1-1) unstable; urgency=medium
++
++  * New upstream version
++  * Fix debian/watch file
++  * Update copyright file
++  * Update authors in debian/python-tables-doc.doc-base
++  * debian/control
++    - updated dependencies versions
++    - added build-dependeny from setuptools
++    - stamdards version bumped to 3.9.6 (no change)
++    - update vcs URLs to the new recommended format
++    - remove deprecated XS-Testsuite field
++    - general update and reformatting (suggested by cme fix dpkg-control)
++    - run tests with utf-8 locale (patch form Barry Warsaw <barry@ubuntu.com>)
++  * debian/rules
++    - make build reproducible
++  * debian/patches
++    - refresh all patches
++    - drop 0003-Better-control-of-verbosity-in-unittests.patch
++      (applied upstream)
++    - drop 0006-fix-an-import-issue-with-cython-newer-than-0.20.2.patch
++      (applied upstream)
++    - drop 0007-Temporay-desable-tests-that-use-the-lz4-conpressor.patch
++      no longer needed.
++      The issue with lz4 compressor on s39x has been fixed in lz4_0.0~r122-1.
++    - new 0005-Fix-setitem-return-value.patch patch for Python 3.5 compatibility
++      (patch form Barry Warsaw <barry@ubuntu.com>). Closes: #795333.
++  * README.txt has been renamed into README.rst upsream.
++    Updated python-pytables*.docs files.
++  * New manpage for the pttree utility
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Fri, 14 Aug 2015 19:42:08 +0000
++
++pytables (3.1.1-3) unstable; urgency=medium
++
++  * New patch:
++    0007-Temporay-desable-tests-that-use-the-lz4-conpressor.patch
++    The patch temporay desables tests that use the lz4 conpressor
++    on the s390x platform (see #757581 for more details).
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Fri, 15 Aug 2014 07:37:41 +0000
++
++pytables (3.1.1-2) unstable; urgency=medium
++
++  * Support hdf5 1.8.13 new packaging layout (Closes: #756694)
++  * debian/patches
++    - new patch that fixes an import issue with cython > 0.20.2
++  * debian/control
++    - added an explicit build dependency from dh-python
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Mon, 04 Aug 2014 21:29:17 +0000
++
++pytables (3.1.1-1) unstable; urgency=medium
++
++  * New upstream release
++  * debian/control
++    - debug package now depend on python(3)-dbg, python(3)-numpy-dbg,
++      pyhon(3)-numexpr-dbg instead of recommending them
++      (Closes: #742557)
++    - use versioned dependency for lzo (>= 0.0~r114) since one of the
++      symbols used in blosc is missing in earlier versions
++  * debian/patches
++    - new patch (0003-Better-control-of-verbosity-in-unittests.patch)
++      for better control of verbosity in unittests
++    - new patch 0005-Do-not-fetch-icons-for-external-web-sites.patch
++      to avoid fetching data from external web sites in html pages of
++      the doc
++    - the 0003-Only-use-msse2-flag-on-x86_64.patch has been updated
++      after the upstream changes and renamed into
++      0004-Never-use-the-msse2-flag-explicitly.patch
++    - all remaining patches has been refreshed
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 12 Apr 2014 19:02:49 +0000
++
++pytables (3.1.0-2) unstable; urgency=medium
++
++  * Improved the debian/README.source file (added a note about the
++    external compression libraries included in the source tree)
++  * Only use the -msse2 flag on x86_64 machines
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Wed, 05 Mar 2014 22:51:16 +0000
++
++pytables (3.1.0-1) unstable; urgency=low
++
++  * New upstream release (Closes: #734298)
++  * Standard version bumped to 3.9.5 (no changes)
++  * New python(3)-tables-lib packages.
++    The old python(3)-tables packages have been split into
++    python(3)-tables (containing common code for all platforms) and
++    python(3)-tables-lib (containing only platform specific extensions).
++  * New python-tables-data package including all data files used for
++    unit testing
++  * Added autopkgtests running testsuite
++  * debian/patches
++    - removed 0001-Fix-detection-of-platforms-supporting-blosc.patch
++      (applied upstream)
++    - removed 0003-disable-extended-float-support.patch no more
++      necessary
++    - remaining patches have been refreshed
++    - new patch (0002-Use-system-compression-libs.patch) to use
++      system compression libraries instead of internal copies
++  * debian/control
++    - added build dependencies form liblz4-dev and snappy-dev
++  * temporary disabled tests for python3.x-dbg
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 02 Mar 2014 15:47:11 +0000
++
++pytables (3.0.0-2) unstable; urgency=low
++
++  * Explicitly specify the minimum numexpr version in the binary
++    package dependency line
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 21 Sep 2013 17:48:09 +0000
++
++pytables (3.0.0-1) experimental; urgency=low
++
++  * New upstream release
++  * Fix PDF doc installation after upstream changes
++  * Added a man page for the new pt2pt3 command line tool
++  * Build-Depend on numexpr >= 2.1
++  * Minimum Python version is now 2.6
++  * New packages for Python 3
++  * debian/patches:
++    - Refresh all patches
++    - Drop 0002-Fix-detection-od-platforms-supporting-blosc.patch
++      (applied upstream)
++    - New 0002-use-dynamic-lib.patch (fixes an issue with liblzo2.so
++      detection)
++    - New patch for disabling extended float support (workaround for an
++      upstream bug of HDF5 with gcc-4.8)
++  * Fixed the license for win32/pthread.* in the copyright file
++    See also https://code.google.com/p/numexpr/issues/detail?id=109#c5
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 07 Sep 2013 17:24:24 +0000
++
++pytables (2.4.0-4) unstable; urgency=low
++
++  * Fix the override_dh_sphinxdoc rule to avoid failures when the -doc
++    package is not built
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Mon, 24 Jun 2013 20:20:45 +0000
++
++pytables (2.4.0-3) unstable; urgency=low
++
++  * Added build-dependency from jquery-cookie and updated debian/rules
++    to avoid embedded javascript
++  * New patch: fix tests of nested record reperesentation on big-endian
++    machines.  Backport of upstream fix for gh-237 (see also
++    https://github.com/PyTables/PyTables/issues/237).
++  * New patch: fix detection od platforms supporting blosc
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 23 Jun 2013 14:14:23 +0000
++
++pytables (2.4.0-2) unstable; urgency=low
++
++  * Added vitables as suggested package (Closes: #702228)
++  * Updated copyright file
++  * Standard version bumped to 3.9.4 (no changes)
++  * Removed obsolete DM-Upload-Allowed field from the control file
++  * Enabled automatic testing for dbg packages
++  * Keep the original name of the upstream changelog
++  * Use canonical URI for VCS-* fields
++  * Fixed unnecessarily versioned build dependencies (silence cme warnings)
++  * Uploading PyTables 2.4 to unstable also fixes a small incompatibility
++    with numpy >= 1.7 (Closes: #713085)
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sun, 23 Jun 2013 13:25:28 +0000
++
++pytables (2.4.0-1) experimental; urgency=low
++
++  [ Antonio Valentino ]
++  * New upstream release (Closes: #698318, #605180)
++  * Improved watch file
++  * Removed all patches (applied upstream)
++  * Updated build dependencies
++  * Set compat to 9
++  * Updated copyright file
++
++ -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 28 Jan 2013 10:02:57 -0500
++
++pytables (2.3.1-3) unstable; urgency=low
++
++  [ Antonio Valentino ]
++  * Set Vcs-* fields in the control file (Closes: #657766)
++  * Provide -dbg package (Closes: #399332)
++  * Override dh_install instead of dh_auto_install
++  * Honor nodoc and noopt DEB_BUILD_OPTIONS (Closes: #660001)
++  * Updated copyright format URL
++  * Standard version bumped to 3.9.3 (no changes)
++  * Patch fix_unaligned_mem_access to avoid errors related to unaligned
++    memory access on platforms like ARM, etc (Closes: #661287).
++    The patch has been backported from upstream and originally submtted
++    by Julian Taylor
++
++  [ Yaroslav Halchenko ]
++  * Patch up_skip_multiprocessing_test_on_gnu to disable test on Hurd and
++    kFreeBSD systems -- multiprocessing locking seems to be N/A
++
++  [ Julian Taylor ]
++  * fix_library_detection.patch:
++    fixes detection of multiarched bzip and lzo2 (Closes: #657789)
++  * rules: update clean target to remove some remnant files
++  * disable_blosc.patch:
++    disable blosc on armel, armhf, sparc and mipsel
++    not functional due to unaligned memory accesses
++    (Closes: #661287, #661286)
++  * make testsuite output verbose
++
++ -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 05 Mar 2012 16:32:52 -0500
++
++pytables (2.3.1-2) unstable; urgency=low
++
++  * Avoid unnecessary cythonization during clean
++  * Ensure that build fails in case of test failure
++  * Explicitly set PYTHONPATH before running tests
++  * Call dh_numpy to generate proper dependency on numpy
++    (Closes: #657089)
++
++ -- Antonio Valentino <antonio.valentino@tiscali.it>  Sat, 28 Jan 2012 12:39:25 +0100
++
++pytables (2.3.1-1) unstable; urgency=low
++
++  [ Antonio Valentino ]
++  * New upstream release (Closes: #641485)
++  * Watch file updated to point tho the new download site
++  * Copyright file converted to DEP5 format
++  * Removed debian/pycompat file: no more needed
++  * Switch to dpkg-source 3.0 (quilt) format
++  * Switch to dh_python2 (Closes: #616988)
++  * Now use debhelper 8 and the dh sequencer in the debian/rules file
++  * Standard version bumped to 3.9.2
++  * Build depend from numexpr, cython, pythn-sphinx and texlive-latex-*
++  * No more play with gzip in debian/rules (Closes: #551392)
++  * The package is now maintained under the unbrella of debian-science
++  * Added a debian/README.source file
++  * Enabled automatic testing
++  * Build dependency from the HDF5 library updated to libhdf5-dev
++    (HDF5 transition)
++
++  [ Yaroslav Halchenko ]
++  * Sponsored the upload
++
++ -- Yaroslav Halchenko <debian@onerussian.com>  Sun, 22 Jan 2012 22:18:32 -0500
++
++pytables (2.1.2-3.1) unstable; urgency=low
++
++  * Non-maintainer upload.
++  * Build-Depend on versioned python-numpy (>= 1:1.4.1-4~); fixes
++    incompatiblity with python-numpy (Closes: #589669)
++  * debian/rules: add call to dh_numpy to generate stricter versioned
++    depends on python-numpy (Closes: #590761)
++
++ -- Varun Hiremath <varun@debian.org>  Fri, 30 Jul 2010 23:58:31 -0400
++
++pytables (2.1.2-3) unstable; urgency=low
++
++  * Improve the long discription of python-tables-doc (closes: #551391)
++  * Remove the gzip of man1 in rules (close: #551392)
++  * Re-fix the build error with Python-2.6 (closes: #547875)
++
++ -- Wen Heping <wenheping@gmail.com>  Thu, 22 Oct 2009 23:10:23 +0100
++
++pytables (2.1.2-2) unstable; urgency=low
++
++  * Fix the build error with Python-2.6 (closes: #547875)
++
++ -- Wen Heping <wenheping@gmail.com>  Wed, 14 Oct 2009 23:10:23 +0100
++
++pytables (2.1.2-1) unstable; urgency=low
++
++  * New upstream release.
++  * Wen Heping adopt package (closes: #544895)
++  * Add a watch file
++  * Change the standards version to 3.8.3
++
++ -- Wen Heping <wenheping@gmail.com>  Fri, 09 Oct 2009 18:15:39 +0100
++
++pytables (2.0.3-1) unstable; urgency=low
++
++  * New upstream release.
++
++ -- Francesc Altet <faltet@carabos.com>  Tue, 18 Mar 2008 18:15:39 +0100
++
++pytables (2.0.2-1) unstable; urgency=low
++
++  * New upstream release.
++
++ -- Francesc Altet <faltet@carabos.com>  Tue, 27 Nov 2007 19:54:25 +0100
++
++pytables (2.0.1-1) unstable; urgency=low
++
++  * New upstream release.
++
++ -- Francesc Altet <faltet@carabos.com>  Wed, 19 Sep 2007 13:21:33 +0200
++
++pytables (2.0-1) unstable; urgency=low
++
++  * New upstream release. This no longer depends on numarray (closes: #423797)
++  * Incorporates patch from Didrik Pinte (closes: #431686)
++  * Python 2.5 packages are already available (closes: #391939)
++
++ -- Francesc Altet <faltet@carabos.com>  Thu, 05 Jul 2007 12:08:45 +0200
++
++pytables (1.3.2-2) unstable; urgency=low
++
++    * Fixed call to pyversions in debian/rules which failed on recent versions
++      of pyversions
++    * Fixed clean rule in debian/rules which left the stamp files behind
++    * Acknowledge NMU
++    * Added Alexandre Fayolle to uploaders
++
++ -- Alexandre Fayolle <afayolle@debian.org>  Wed, 28 Jun 2006 10:45:03 +0200
++
++pytables (1.3.2-1) unstable; urgency=low
++
++    * New upstream release (closes: #375691)
++
++ -- Francesc Altet <faltet@carabos.com>  Tue, 27 Jun 2006 19:57:46 +0200
++
++pytables (1.3-1.1) unstable; urgency=low
++
++  * NMU
++  * Comply with the new python policy (removes python2.X-tables
++    packages) (closes: #373508)
++  * Build-Depend on python-numarray (closes: #374177)
++  * Removed versioned dependency on virtual package python2.X-numarray
++    (closes: #374799)
++
++ -- Alexandre Fayolle <afayolle@debian.org>  Wed, 21 Jun 2006 14:16:13 +0200
++
++pytables (1.3-1) unstable; urgency=low
++
++   * New upstream release. NumPy support added.
++     (Closes: #347743)
++   * Support of new HDF5 1.6.5 packages in debian.
++   * Due to the new dynamic discovery of LZO, UCL and bzip2 libraries,
++     they are not required anymore by binaries. More specifically, LZO
++     and bzip2 are Recommended:, while UCL which is being deprecated in
++     PyTables is just "Suggested:". Many thanks to Steve Langasek for
++     suggesting an automatic way to do this.
++   * Note that, although deprecated, UCL support is in, in order to
++     allow users to migrate existing files to other supported libraries
++     (Zlib, LZO or bzip2).
++
++ -- Francesc Altet <faltet@carabos.com>  Mon, 10 Apr 2006 12:08:33 +0200
++
++pytables (1.1.1-1) unstable; urgency=low
++
++   * New upstream release. Introduced nested types, enumerated types,
++     native multidimensional attributes and a new CArray object.
++     (Closes: #309018, #308795)
++   * Drop python2.2 packages.
++
++ -- Francesc Altet <faltet@carabos.com>  Wed, 14 Sep 2005 13:38:23 +0200
++
++pytables (0.9.1-2) unstable; urgency=high
++
++   * Recompiling with libucl1 instead of ucl0 (Closes: #288464)
++   * First package built for Python 2.4.
++   * First support for gcc4 (Closes: #287972)
++
++ -- Francesc Alted <falted@pytables.org>  Tue, 11 Jan 2005 17:58:58 +0100
++
++pytables (0.9.1-1) unstable; urgency=low
++
++   * New upstream release. Mainly a maintenance release.
++
++ -- Francesc Alted <falted@pytables.org>  Thu, 09 Dec 2004 17:27:04 +0100
++
++pytables (0.9-1) unstable; urgency=low
++
++   * New upstream release. Introduced indexation, support of complex numbers
++   and update of object elements.
++
++ -- Francesc Alted <falted@pytables.org>  Fri, 05 Nov 2004 18:10:58 +0100
++
++pytables (0.8.1-4) unstable; urgency=high
++
++   * Recompiled to get a proper dependency on libucl (>=1.03-1).
++     (Closes: #276164).
++
++ -- Francesc Alted <falted@pytables.org>  Thu, 14 Oct 2004 10:45:19 +0200
++
++pytables (0.8.1-3) unstable; urgency=high
++
++   * Recompiled to adapt to a numarray ABI change introduced in 1.1.
++     (Closes: #272198).
++
++ -- Francesc Alted <falted@pytables.org>  Tue, 21 Sep 2004 12:01:20 +0200
++
++pytables (0.8.1-2) unstable; urgency=high
++
++   * Added python to Build-Depends, as debhelper requires.
++     (Closes: #259501).
++
++ -- Francesc Alted <falted@pytables.org>  Thu, 15 Jul 2004 12:15:15 +0200
++
++pytables (0.8.1-1) unstable; urgency=high
++
++   * New upstream release. It is compatible with new numarray-1.0 API.
++     (Closes: #258078).
++
++ -- Francesc Alted <falted@pytables.org>  Wed, 14 Jul 2004 12:35:15 +0200
++
++pytables (0.8-1) unstable; urgency=low
++
++   * New upstream version. It has now full 64-bit support
++     (Closes: #226653).
++
++ -- Francesc Alted <falted@pytables.org>  Thu, 25 Mar 2004 13:19:15 +0100
++
++pytables (0.7.2-2) unstable; urgency=low
++
++   * Package has been rebuilt in order to use the new libhdf5-1.6.1-0
++     instead of the previous libhdf5-1.6.0-0. See #202260 and #221699
++     bug reports for more information (Closes: #221734).
++
++ -- Francesc Alted <falted@openlc.org>  Thu, 20 Nov 2003 12:00:51 +0100
++
++pytables (0.7.2-1) unstable; urgency=low
++
++  * First debian release (Closes: #213707)
++  * Sponsored by Daniel Bungert <drb@debian.org>
++
++ -- Francesc Alted <falted@openlc.org>  Wed, 08 Oct 2003 13:48:21 +0200
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..66b37ea51f67af7fad1159237b303cf5df0373b3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,216 @@@
++Source: pytables
++Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
++Uploaders: Antonio Valentino <antonio.valentino@tiscali.it>,
++           Yaroslav Halchenko <debian@onerussian.com>
++Section: python
++Priority: optional
++Build-Depends: cython3,
++               cython3-dbg,
++               debhelper-compat (= 12),
++               dh-python,
++               latexmk,
++               libblosc-dev,
++               libbz2-dev,
++               libhdf5-dev,
++               libjs-jquery-cookie,
++               libjs-mathjax,
++               liblz4-dev,
++               liblzo2-dev,
++               libsnappy-dev,
++               libzstd-dev,
++               locales,
++               python3-mock,
++               python3-all-dev,
++               python3-all-dbg,
++               python3-ipython,
++               python3-numexpr,
++               python3-numexpr-dbg,
++               python3-numpy,
++               python3-numpy-dbg,
++               python3-numpydoc,
++               python3-sphinx,
++               python3-sphinx-rtd-theme,
++               python3-setuptools,
++               python3-six,
++               texlive-fonts-recommended,
++               texlive-latex-recommended,
++               texlive-latex-extra,
++               texlive-plain-generic,
++               zlib1g-dev
++Standards-Version: 4.5.1
++Vcs-Browser: https://salsa.debian.org/science-team/pytables
++Vcs-Git: https://salsa.debian.org/science-team/pytables.git
++Homepage: https://www.pytables.org
++Rules-Requires-Root: no
++
++Package: python3-tables
++Architecture: all
++Depends: ${misc:Depends},
++         ${python3:Depends},
++         python3-numexpr,
++         python-tables-data (= ${source:Version}),
++         python3-tables-lib (>= ${source:Version}),
++         python3-tables-lib (<< ${source:Version}.1~)
++Suggests: python3-netcdf4,
++          python-tables-doc (>> 3.4.2-3),
++          vitables
++Breaks: python-tables (<< 3.4.2-1)
++Replaces: python-tables (<< 3.4.2-1)
++Description: hierarchical database for Python3 based on HDF5
++ PyTables is a package for managing hierarchical datasets and designed
++ to efficiently cope with extremely large amounts of data.
++ .
++ It is built on top of the HDF5 library and the NumPy package. It
++ features an object-oriented interface that, combined with C extensions
++ for the performance-critical parts of the code (generated using
++ Cython), makes it a fast, yet extremely easy to use tool for
++ interactively save and retrieve very large amounts of data. One
++ important feature of PyTables is that it optimizes memory and disk
++ resources so that they take much less space (between a factor 3 to 5,
++ and more if the data is compressible) than other solutions, like for
++ example, relational or object oriented databases.
++ .
++  - Compound types (records) can be used entirely from Python (i.e. it
++    is not necessary to use C for taking advantage of them).
++  - The tables are both enlargeable and compressible.
++  - I/O is buffered, so you can get very fast I/O, specially with
++    large tables.
++  - Very easy to select data through the use of iterators over the
++    rows in tables. Extended slicing is supported as well.
++  - It supports the complete set of NumPy objects.
++ .
++ This is the Python 3 version of the package.
++
++Package: python3-tables-lib
++Architecture: any
++Depends: ${misc:Depends},
++         ${python3:Depends},
++         ${shlibs:Depends}
++Recommends: python3-tables (= ${source:Version})
++Description: hierarchical database for Python3 based on HDF5 (extension)
++ PyTables is a package for managing hierarchical datasets and designed
++ to efficiently cope with extremely large amounts of data.
++ .
++ It is built on top of the HDF5 library and the NumPy package. It
++ features an object-oriented interface that, combined with C extensions
++ for the performance-critical parts of the code (generated using
++ Cython), makes it a fast, yet extremely easy to use tool for
++ interactively save and retrieve very large amounts of data. One
++ important feature of PyTables is that it optimizes memory and disk
++ resources so that they take much less space (between a factor 3 to 5,
++ and more if the data is compressible) than other solutions, like for
++ example, relational or object oriented databases.
++ .
++  - Compound types (records) can be used entirely from Python (i.e. it
++    is not necessary to use C for taking advantage of them).
++  - The tables are both enlargeable and compressible.
++  - I/O is buffered, so you can get very fast I/O, specially with
++    large tables.
++  - Very easy to select data through the use of iterators over the
++    rows in tables. Extended slicing is supported as well.
++  - It supports the complete set of NumPy objects.
++ .
++ This package contains the extension built for the Python 3 interpreter.
++
++Package: python3-tables-dbg
++Architecture: any
++Section: debug
++Depends: ${misc:Depends},
++         ${python3:Depends},
++         ${shlibs:Depends},
++         python3-dbg,
++         python3-numpy-dbg,
++         python3-numexpr-dbg,
++         python3-tables (= ${source:Version}),
++         python3-tables-lib (= ${binary:Version})
++Suggests: python3-netcdf4,
++          python-tables-doc
++Description: hierarchical database for Python 3 based on HDF5 (debug extension)
++ PyTables is a package for managing hierarchical datasets and designed
++ to efficiently cope with extremely large amounts of data.
++ .
++ It is built on top of the HDF5 library and the NumPy package. It
++ features an object-oriented interface that, combined with C extensions
++ for the performance-critical parts of the code (generated using
++ Cython), makes it a fast, yet extremely easy to use tool for
++ interactively save and retrieve very large amounts of data. One
++ important feature of PyTables is that it optimizes memory and disk
++ resources so that they take much less space (between a factor 3 to 5,
++ and more if the data is compressible) than other solutions, like for
++ example, relational or object oriented databases.
++ .
++  - Compound types (records) can be used entirely from Python (i.e. it
++    is not necessary to use C for taking advantage of them).
++  - The tables are both enlargeable and compressible.
++  - I/O is buffered, so you can get very fast I/O, specially with
++    large tables.
++  - Very easy to select data through the use of iterators over the
++    rows in tables. Extended slicing is supported as well.
++  - It supports the complete set of NumPy objects.
++ .
++ This package contains the extension built for the Python 3 debug interpreter.
++
++Package: python-tables-doc
++Architecture: all
++Section: doc
++Depends: ${misc:Depends},
++         ${sphinxdoc:Depends},
++         libjs-mathjax,
++         libjs-jquery-cookie
++Suggests: xpdf | pdf-viewer,
++          www-browser
++Breaks: python-tables (<< 3.4.2-3)
++Replaces: python-tables (<< 3.4.2-3)
++Description: hierarchical database for Python based on HDF5 - documentation
++ PyTables is a package for managing hierarchical datasets and designed
++ to efficiently cope with extremely large amounts of data.
++ .
++ It is built on top of the HDF5 library and the NumPy package. It
++ features an object-oriented interface that, combined with C extensions
++ for the performance-critical parts of the code (generated using
++ Cython), makes it a fast, yet extremely easy to use tool for
++ interactively save and retrieve very large amounts of data. One
++ important feature of PyTables is that it optimizes memory and disk
++ resources so that they take much less space (between a factor 3 to 5,
++ and more if the data is compressible) than other solutions, like for
++ example, relational or object oriented databases.
++ .
++  - Compound types (records) can be used entirely from Python (i.e. it
++    is not necessary to use C for taking advantage of them).
++  - The tables are both enlargeable and compressible.
++  - I/O is buffered, so you can get very fast I/O, specially with
++    large tables.
++  - Very easy to select data through the use of iterators over the
++    rows in tables. Extended slicing is supported as well.
++  - It supports the complete set of NumPy objects.
++ .
++ This package includes the manual in PDF and HTML formats.
++
++Package: python-tables-data
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends}
++Description: hierarchical database for Python based on HDF5 - test data
++ PyTables is a package for managing hierarchical datasets and designed
++ to efficiently cope with extremely large amounts of data.
++ .
++ It is built on top of the HDF5 library and the NumPy package. It
++ features an object-oriented interface that, combined with C extensions
++ for the performance-critical parts of the code (generated using
++ Cython), makes it a fast, yet extremely easy to use tool for
++ interactively save and retrieve very large amounts of data. One
++ important feature of PyTables is that it optimizes memory and disk
++ resources so that they take much less space (between a factor 3 to 5,
++ and more if the data is compressible) than other solutions, like for
++ example, relational or object oriented databases.
++ .
++  - Compound types (records) can be used entirely from Python (i.e. it
++    is not necessary to use C for taking advantage of them).
++  - The tables are both enlargeable and compressible.
++  - I/O is buffered, so you can get very fast I/O, specially with
++    large tables.
++  - Very easy to select data through the use of iterators over the
++    rows in tables. Extended slicing is supported as well.
++  - It supports the complete set of NumPy objects.
++ .
++ This package includes daya fils used for unit testing.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d2ee3d950fa8ed1f67fe9d48effb7a53dd3a4e51
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,232 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: pytables
++Source: http://www.pytables.org
++
++Files: *
++Copyright: 2002-2004 Francesc Alted
++           2005-2007 Carabos Coop. V.
++           2008-2010 Francesc Alted
++           2011-2018 PyTables maintainers
++License: BSD-3-Clause
++
++Files: debian/*
++Copyright: 2011-2018 Antonio Valentino <antonio.valentino@tiscali.it>
++License: BSD-3-Clause
++
++Files: c-blosc/*
++Copyright: 2009-2018 Francesc Alted <francesc@blosc.io>
++License: BSD-3-Clause
++
++Files: c-blosc/blosc/win32/pthread.*
++Copyright: 2009 Andrzej K. Haczewski <ahaczewski@gmail.com>
++License: Expat
++
++Files: c-blosc/blosc/blosclz.h c-blosc/blosc/blosclz.c
++Copyright: 2005-2007 Ariya Hidayat <ariya@kde.org>
++           2009-2010 Francesc Alted <faltet@pytables.org>
++License: Expat
++
++Files: c-blosc/blosc/win32/stdint-windows.h
++Copyright: 2006-2013 Alexander Chemeris
++License: BSD-3-Clause
++
++Files: src/H5ARRAY.c src/H5VLARRAY.c
++Copyright: 2003 F. Alted
++           2017 A. Cobb
++License: BSD-3-Clause
++
++Files: src/H5ATTR.h src/H5ATTR.c src/H5TB-opt.h src/H5TB-opt.c
++Copyright: 1998-2006 the Board of Trustees of the University of Illinois
++           2006-2007 The HDF Group (THG)
++           2005 F. Alted
++           2017 A. Cobb
++License: BSD-style
++ HDF5 (Hierarchical Data Format 5) Software Library and Utilities
++ Copyright 2006-2007 by The HDF Group (THG).
++ .
++ NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
++ Copyright 1998-2006 by the Board of Trustees of the University of Illinois.
++ .
++ All rights reserved.
++ .
++ Contributors: National Center for Supercomputing Applications (NCSA)
++ at the University of Illinois, Fortner Software, Unidata Program
++ Center (netCDF), The Independent JPEG Group (JPEG), Jean-loup Gailly
++ and Mark Adler (gzip), and Digital Equipment Corporation (DEC).
++ .
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted for any purpose (including commercial
++ purposes) provided that the following conditions are met:
++ .
++   1. Redistributions of source code must retain the above copyright
++ notice, this list of conditions, and the following disclaimer.
++ .
++   2. Redistributions in binary form must reproduce the above
++ copyright notice, this list of conditions, and the following
++ disclaimer in the documentation and/or materials provided with the
++ distribution.
++ .
++   3. In addition, redistributions of modified forms of the source or
++ binary code must carry prominent notices stating that the original
++ code was changed and the date of the change.
++ .
++   4. All publications or advertising materials mentioning features or
++ use of this software are asked, but not required, to acknowledge that
++ it was developed by The HDF Group and by the National Center for
++ Supercomputing Applications at the University of Illinois at
++ Urbana-Champaign and credit the contributors.
++ .
++   5. Neither the name of The HDF Group, the name of the University,
++ nor the name of any Contributor may be used to endorse or promote
++ products derived from this software without specific prior written
++ permission from THG, the University, or the Contributor, respectively.
++ .
++ DISCLAIMER: THIS SOFTWARE IS PROVIDED BY THE HDF GROUP (THG) AND THE
++ CONTRIBUTORS "AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR
++ IMPLIED. In no event shall THG or the Contributors be liable for any
++ damages suffered by the users arising out of the use of this software,
++ even if advised of the possibility of such damage.
++ .
++ Portions of HDF5 were developed with support from the University of
++ California, Lawrence Livermore National Laboratory (UC LLNL). The
++ following statement applies to those portions of the product and must
++ be retained in any redistribution of source code, binaries,
++ documentation, and/or accompanying materials:
++ .
++ This work was partially produced at the University of California,
++ Lawrence Livermore National Laboratory (UC LLNL) under contract
++ no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy
++ (DOE) and The Regents of the University of California (University) for
++ the operation of UC LLNL.
++ .
++ DISCLAIMER: This work was prepared as an account of work sponsored by
++ an agency of the United States Government. Neither the United States
++ Government nor the University of California nor any of their
++ employees, makes any warranty, express or implied, or assumes any
++ liability or responsibility for the accuracy, completeness, or
++ usefulness of any information, apparatus, product, or process
++ disclosed, or represents that its use would not infringe privately-
++ owned rights. Reference herein to any specific commercial products,
++ process, or service by trade name, trademark, manufacturer, or
++ otherwise, does not necessarily constitute or imply its endorsement,
++ recommendation, or favoring by the United States Government or the
++ University of California. The views and opinions of authors expressed
++ herein do not necessarily state or reflect those of the United States
++ Government or the University of California, and shall not be used for
++ advertising or product endorsement purposes.
++
++Files: c-blosc/internal-complibs/zlib-*/*
++Copyright: 1995-2013 Jean-loup Gailly and Mark Adler
++License: zlib-style
++ This software is provided 'as-is', without any express or implied
++ warranty.  In no event will the authors be held liable for any damages
++ arising from the use of this software.
++ .
++ Permission is granted to anyone to use this software for any purpose,
++ including commercial applications, and to alter it and redistribute it
++ freely, subject to the following restrictions:
++ .
++ 1. The origin of this software must not be misrepresented; you must not
++    claim that you wrote the original software. If you use this software
++    in a product, an acknowledgment in the product documentation would be
++    appreciated but is not required.
++ 2. Altered source versions must be plainly marked as such, and must not be
++    misrepresented as being the original software.
++ 3. This notice may not be removed or altered from any source distribution.
++
++Files: c-blosc/internal-complibs/lz4-*/*
++Copyright: 2011-2017 Yann Collet
++           2015-2017 Przemyslaw Skibinski <inikep@gmail.com>
++License: BSD-2-Clause
++ 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.
++ .
++ 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
++ OWNER 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.
++ .
++ You can contact the author at :
++ - LZ4 homepage : http://fastcompression.blogspot.com/p/lz4.html
++ - LZ4 source repository : https://github.com/Cyan4973/lz4
++
++Files: c-blosc/internal-complibs/snappy-*/*
++Copyright: 2005 Google Inc.
++           2008 Google Inc.
++           2011 Google Inc.
++License: BSD-3-Clause
++
++Files: c-blosc/internal-complibs/snappy-*/snappy-c.*
++Copyright: 2011 Martin Gieseking <martin.gieseking@uos.de>
++License: BSD-3-Clause
++
++Files: c-blosc/internal-complibs/zstd-*/*
++Copyright: 2015- Yann Collet, Przemyslaw Skibinski, Facebook, Inc.
++License: BSD-3-Clause
++
++Files: c-blosc/internal-complibs/zstd-*/common/threading.*
++Copyright: 2016- Tino Reichardt
++License: BSD-3-Clause
++
++Files: cpuinfo.py
++Copyright: 2014-2017, Matthew Brennan Jones <matthew.brennan.jones@gmail.com>
++License: Expat
++
++License: BSD-3-Clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ a. Redistributions of source code must retain the above copyright
++    notice, this list of conditions and the following disclaimer.
++ b. 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.
++ c. Neither the name of the authors 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
++ OWNER 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.
++
++License: Expat
++ Permission is hereby granted, free of charge, to any person obtaining
++ a copy of this software and associated documentation files (the "Software"),
++ to deal in the Software without restriction, including without limitation
++ the rights to use, copy, modify, merge, publish, distribute, sublicense,
++ and/or sell copies of the Software, and to permit persons to whom the
++ Software is furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
++ THE SOFTWARE.
diff --cc debian/gbp.conf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..21d0417fc652feeb7bc2f2338efb1b0f07573c65
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,16 @@@
++[DEFAULT]
++
++# The default name for the upstream branch is "upstream".
++# Change it if the name is different (for instance, "master").
++upstream-branch = upstream
++
++# The default name for the Debian branch is "master".
++# Change it if the name is different (for instance, "debian/unstable").
++debian-branch = master
++
++# git-import-orig uses the following names for the upstream tags.
++# Change the value if you are not using git-import-orig
++upstream-tag = upstream/%(version)s
++
++# Always use pristine-tar.
++pristine-tar = True
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..205542a7ad807e53d6ede6ad41a386a6becfb8c8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Fri, 23 Aug 2013 12:19:58 +0200
++Subject: use dynamic lib
++
++The setup script detects the static version of the lzo2 library instead of
++the dynamic version (that is now located in a multi-arch path).
++This causes a link error due to not relacable code (missing -fPIC flag
++at compile time)
++
++Now the dynamic version of the lzo2 library is located in a multiarch path so
++sthe setup script
++---
++ setup.py | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/setup.py b/setup.py
++index 5020d0a..03a2339 100755
++--- a/setup.py
+++++ b/setup.py
++@@ -328,7 +328,7 @@ if __name__ == '__main__':
++ 
++     class PosixPackage(BasePackage):
++         _library_prefixes = ['lib']
++-        _library_suffixes = ['.so', '.dylib', '.a']
+++        _library_suffixes = ['.so', '.dylib']  #, '.a']
++         _runtime_prefixes = _library_prefixes
++         _runtime_suffixes = ['.so', '.dylib']
++         _component_dirs = ['include', 'lib', 'lib64']
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b2904b46fb610bf82ef9c0d4c9a85a95a7318012
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++From: Debian Science Maintainers
++ <debian-science-maintainers@lists.alioth.debian.org>
++Date: Sat, 25 Jul 2015 17:50:31 +0000
++Subject: Never-use-the-msse2-flag-explicitly
++
++===================================================================
++---
++ setup.py | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/setup.py b/setup.py
++index 03a2339..ebeb353 100755
++--- a/setup.py
+++++ b/setup.py
++@@ -872,7 +872,7 @@ if __name__ == '__main__':
++                 os.remove(fd.name)
++ 
++         # SSE2
++-        if 'sse2' in cpu_flags:
+++        if False and 'sse2' in cpu_flags:
++             print('SSE2 detected and enabled')
++             CFLAGS.append('-DSHUFFLE_SSE2_ENABLED')
++             if os.name == 'nt':
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b0b59c2e650dec0595208e055d4f3ad77a1b3c4a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,20 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Thu, 29 Jun 2017 05:31:26 +0000
++Subject: use local mathjax
++
++Forwarded: not-needed
++---
++ doc/source/conf.py | 3 +++
++ 1 file changed, 3 insertions(+)
++
++diff --git a/doc/source/conf.py b/doc/source/conf.py
++index 3974597..231de44 100644
++--- a/doc/source/conf.py
+++++ b/doc/source/conf.py
++@@ -207,3 +207,6 @@ autodoc_member_order = "groupwise"
++ autoclass_content = "class"
++ autosummary_generate = []
++ 
+++# -- Options for mathjax -----------------------------------------------------
+++mathjax_path='file:///usr/share/javascript/mathjax/MathJax.js'
+++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bb44ebf509fc1c8d323964c550ef5ab459d615ed
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,29 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Sun, 22 Apr 2018 16:32:56 +0000
++Subject: remove gtags
++
++Remove Google Analytics script from the doc template layout to
++avoid privacy-breach-generic.
++---
++ doc/source/_templates/layout.html | 10 ----------
++ 1 file changed, 10 deletions(-)
++
++diff --git a/doc/source/_templates/layout.html b/doc/source/_templates/layout.html
++index f47665b..03b028f 100644
++--- a/doc/source/_templates/layout.html
+++++ b/doc/source/_templates/layout.html
++@@ -2,14 +2,4 @@
++ 
++ {%- block extrahead %}
++ {{ super() }}
++-<!-- Global site tag (gtag.js) - Google Analytics -->
++-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-111342564-1"></script>
++-<script>
++-  window.dataLayer = window.dataLayer || [];
++-  function gtag(){dataLayer.push(arguments);}
++-  gtag('js', new Date());
++-
++-  gtag('config', 'UA-111342564-1');
++-</script>
++-
++ {% endblock %}
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7b2fa5c0224df537f6a4822bf77bc175f7f2bd71
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,38 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Sat, 3 Aug 2019 16:22:13 +0000
++Subject: Skip index backcompat tests on bingendian
++
++Forwarded: not-needed
++---
++ tables/tests/test_index_backcompat.py | 4 ++++
++ 1 file changed, 4 insertions(+)
++
++diff --git a/tables/tests/test_index_backcompat.py b/tables/tests/test_index_backcompat.py
++index 4d4e261..5d9b9de 100644
++--- a/tables/tests/test_index_backcompat.py
+++++ b/tables/tests/test_index_backcompat.py
++@@ -6,8 +6,10 @@ from tables.tests.common import verbose
++ from tables.tests.common import unittest, test_filename
++ from tables.tests.common import PyTablesTestCase as TestCase
++ 
+++import sys
++ 
++ # Check indexes from PyTables version 2.0
+++@unittest.skipIf(sys.byteorder != 'little', 'broken on big-endian')
++ class IndexesTestCase(common.TestFileMixin, TestCase):
++ 
++     def setUp(self):
++@@ -145,11 +147,13 @@ class IndexesTestCase(common.TestFileMixin, TestCase):
++ 
++ 
++ # Check indexes from PyTables version 2.0
+++@unittest.skipIf(sys.byteorder != 'little', 'broken on big-endian')
++ class Indexes2_0TestCase(IndexesTestCase):
++     h5fname = test_filename("indexes_2_0.h5")
++ 
++ 
++ # Check indexes from PyTables version 2.1
+++@unittest.skipIf(sys.byteorder != 'little', 'broken on big-endian')
++ class Indexes2_1TestCase(IndexesTestCase):
++     h5fname = test_filename("indexes_2_1.h5")
++ 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..91f0db5511b4288848d61cd90a816d7bde0058b1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,37 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Sat, 21 Dec 2019 16:52:35 +0000
++Subject: Fix pttree
++
++Fix the mamagement of UnImplemented objects in the pttree tool.
++Patch backorted from upstream:
++https://github.com/PyTables/PyTables/commit/5280b856189a05ceee8f034d8781d052fb5dbe5a
++Closes: #941954.
++---
++ tables/scripts/pttree.py | 7 +++++--
++ 1 file changed, 5 insertions(+), 2 deletions(-)
++
++diff --git a/tables/scripts/pttree.py b/tables/scripts/pttree.py
++index 1ba7045..8101a6b 100644
++--- a/tables/scripts/pttree.py
+++++ b/tables/scripts/pttree.py
++@@ -175,7 +175,10 @@ def get_tree_str(f, where='/', max_depth=-1, print_class=True,
++         ref_idx[path] = ref_count[addr]
++         hl_addresses[path] = addr
++ 
++-        if isinstance(node, tables.Leaf):
+++        if isinstance(node, tables.UnImplemented):
+++            leaves.append(node)
+++
+++        elif isinstance(node, tables.Leaf):
++ 
++             # only count the size of a hardlinked leaf the first time it is
++             # visited
++@@ -201,7 +204,7 @@ def get_tree_str(f, where='/', max_depth=-1, print_class=True,
++ 
++                 except NotImplementedError as e:
++                     # size_on_disk is not implemented for VLArrays
++-                    warnings.warn(e.message)
+++                    warnings.warn(str(e))
++ 
++             # push leaf nodes onto the stack for the next pass
++             leaves.append(node)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..50daa312de1be9cd58421fdb37d080d7c83497d5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,32 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Sat, 21 Dec 2019 17:20:44 +0000
++Subject: Fix syntax warnings
++
++See https://github.com/PyTables/PyTables/commit/7c4c4ba050252ba2ecce06672cb6a7dae34a5044
++Closes: #945282.
++---
++ tables/scripts/pttree.py | 4 ++--
++ 1 file changed, 2 insertions(+), 2 deletions(-)
++
++diff --git a/tables/scripts/pttree.py b/tables/scripts/pttree.py
++index 8101a6b..e96c002 100644
++--- a/tables/scripts/pttree.py
+++++ b/tables/scripts/pttree.py
++@@ -317,7 +317,7 @@ def get_tree_str(f, where='/', max_depth=-1, print_class=True,
++                 pretty[path].sort_by = node._v_name
++             else:
++                 # natural order
++-                if path is '/':
+++                if path == '/':
++                     # root is not in root._v_children
++                     pretty[path].sort_by = 0
++                 else:
++@@ -326,7 +326,7 @@ def get_tree_str(f, where='/', max_depth=-1, print_class=True,
++ 
++             # exclude root node or we'll get infinite recursions (since '/' is
++             # the parent of '/')
++-            if path is not '/':
+++            if path != '/':
++ 
++                 # create a PrettyTree for the parent of this node, if one
++                 # doesn't exist already
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e17c6dc36532738e906c6d1dd493a4a5249011d2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,74 @@@
++From: Antonio Valentino <antonio.valentino@tiscali.it>
++Date: Mon, 23 Nov 2020 12:19:02 +0000
++Subject: Fix the interpreter name in examples
++
++Forwarded: not-needed
++---
++ examples/earray2.py               | 2 +-
++ examples/inmemory.py              | 2 +-
++ examples/threading_monkeypatch.py | 2 +-
++ examples/vlarray2.py              | 2 +-
++ examples/vlarray3.py              | 2 +-
++ examples/vlarray4.py              | 2 +-
++ 6 files changed, 6 insertions(+), 6 deletions(-)
++
++diff --git a/examples/earray2.py b/examples/earray2.py
++index 11e8525..9046a8f 100644
++--- a/examples/earray2.py
+++++ b/examples/earray2.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ 
++ """Small example that shows how to work with extendeable arrays of different
++ types, strings included."""
++diff --git a/examples/inmemory.py b/examples/inmemory.py
++index 0fef364..d91c266 100644
++--- a/examples/inmemory.py
+++++ b/examples/inmemory.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ # encoding: utf-8
++ 
++ """inmemory.py.
++diff --git a/examples/threading_monkeypatch.py b/examples/threading_monkeypatch.py
++index 22e7c9f..0b3c6fd 100644
++--- a/examples/threading_monkeypatch.py
+++++ b/examples/threading_monkeypatch.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ 
++ import os
++ import queue
++diff --git a/examples/vlarray2.py b/examples/vlarray2.py
++index 17a0bf2..44869ec 100644
++--- a/examples/vlarray2.py
+++++ b/examples/vlarray2.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ 
++ """Small example that shows how to work with variable length arrays of
++ different types, UNICODE strings and general Python objects included."""
++diff --git a/examples/vlarray3.py b/examples/vlarray3.py
++index 6a5601d..e8250d3 100644
++--- a/examples/vlarray3.py
+++++ b/examples/vlarray3.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ 
++ """Example that shows how to easily save a variable number of atoms with a
++ VLArray."""
++diff --git a/examples/vlarray4.py b/examples/vlarray4.py
++index e98f7a0..512828a 100644
++--- a/examples/vlarray4.py
+++++ b/examples/vlarray4.py
++@@ -1,4 +1,4 @@
++-#!/usr/bin/env python
+++#!/usr/bin/env python3
++ 
++ """Example that shows how to easily save a variable number of atoms with a
++ VLArray."""
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..918803c79841d33507f47ab5da2fb3a2b4ab4346
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++0001-use-dynamic-lib.patch
++0002-Never-use-the-msse2-flag-explicitly.patch
++0003-use-local-mathjax.patch
++0004-remove-gtags.patch
++0005-Skip-index-backcompat-tests-on-bingendian.patch
++0006-Fix-pttree.patch
++0007-Fix-syntax-warnings.patch
++0008-Fix-the-interpreter-name-in-examples.patch
diff --cc debian/pt2to3.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..68c88e929125b9be90b4a8437c2278858e4a674c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,55 @@@
++.\"                                      Hey, EMACS: -*- nroff -*-
++.\" First parameter, NAME, should be all caps
++.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
++.\" other parameters are allowed: see man(7), man(1)
++.TH PT2TO3 1 "May 15, 2013"
++.\" Please adjust this date whenever revising the manpage.
++.\"
++.\" Some roff macros, for reference:
++.\" .nh        disable hyphenation
++.\" .hy        enable hyphenation
++.\" .ad l      left justify
++.\" .ad b      justify to both left and right margins
++.\" .nf        disable filling
++.\" .fi        enable filling
++.\" .br        insert line break
++.\" .sp <n>    insert n+1 empty lines
++.\" for manpage-specific macros, see man(7)
++.SH NAME
++pt2to3 \- PyTables 2.x \-> 3.x API transition tool.
++.SH SYNOPSIS
++.B pt2to3
++[ OPTIONS ]
++.RB filename
++.br
++.SH DESCRIPTION
++This tool displays to standard out, so it is common to pipe this to another
++file: $ pt2to3 oldfile.py > newfile.py.
++
++.SH OPTIONS
++A summary of options is included below.
++.TP
++.B \-r, \--reverse
++Reverts changes, going from 3.x \-> 2.x.
++.TP
++.B \-p, \--no-ignore-previous
++Ignores previous_api() calls.
++.TP
++.B \-o OUTPUT
++Output file to write to..
++.TP
++.B \-i, \--inplace
++Overwrites the file in-place.
++.TP
++.B \-h
++Print help on usage.
++
++.br
++
++.SH SEE ALSO
++.BR ptrepack (1), ptdump (1).
++.br
++These utilities are documented fully by
++.IR "PyTables user's manual".
++.SH AUTHOR
++This manual page was written by Antonio Valentino <antonio.valentino@tiscali.it>.
diff --cc debian/ptdump.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..010aed032d80c636bf2fe76263d92bf8e98ba787
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,63 @@@
++.\"                                      Hey, EMACS: -*- nroff -*-
++.\" First parameter, NAME, should be all caps
++.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
++.\" other parameters are allowed: see man(7), man(1)
++.TH PTDUMP 1 "July 7, 2007"
++.\" Please adjust this date whenever revising the manpage.
++.\"
++.\" Some roff macros, for reference:
++.\" .nh        disable hyphenation
++.\" .hy        enable hyphenation
++.\" .ad l      left justify
++.\" .ad b      justify to both left and right margins
++.\" .nf        disable filling
++.\" .fi        enable filling
++.\" .br        insert line break
++.\" .sp <n>    insert n+1 empty lines
++.\" for manpage-specific macros, see man(7)
++.SH NAME
++ptdump \- Lets you dig into the contents of a \fIPyTables\fR file.
++.SH SYNOPSIS
++.B ptdump
++.RB [\| \-dvacih \|]
++.RB [\| \-R \| \  start,stop,step]
++.RB file[:nodepath]
++.br
++.SH DESCRIPTION
++Allows you look into the contents of your \fIPyTables\fR files. It lets
++you see not only the data but also the metadata (that is, the structure
++and additional information in the form of attributes).
++
++.SH OPTIONS
++A summary of options is included below.
++.TP
++.B \-d
++Dump data information on leaves.
++.TP
++.B \-v
++Dump more metainformation on nodes.
++.TP
++.B \-a
++Show attributes in nodes (only useful when \-v or \-d are active).
++.TP
++.B \-c
++Show info of columns in tables (only useful when \-v or \-d are active).
++.TP
++.B \-i
++Show info of indexed column (only useful when \-v or \-d are active).
++.TP
++.BI \-R\  start,stop,step
++Select a range of rows in the form "start,stop,step" for \fIall\fR leaves.
++.TP
++.B \-h
++Print help on usage.
++
++.br
++
++.SH SEE ALSO
++.BR ptrepack (1).
++.br
++These utilities are documented fully by
++.IR "PyTables user's manual".
++.SH AUTHOR
++This manual page was written by Francesc Altet <faltet@carabos.com>.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4eebf98503400a7ded7aa69a03b39e556a02dbad
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,107 @@@
++.\"                                      Hey, EMACS: -*- nroff -*-
++.\" First parameter, NAME, should be all caps
++.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
++.\" other parameters are allowed: see man(7), man(1)
++.TH PTREPACK 1 "July 7, 2007"
++.\" Please adjust this date whenever revising the manpage.
++.\"
++.\" Some roff macros, for reference:
++.\" .nh        disable hyphenation
++.\" .hy        enable hyphenation
++.\" .ad l      left justify
++.\" .ad b      justify to both left and right margins
++.\" .nf        disable filling
++.\" .fi        enable filling
++.\" .br        insert line break
++.\" .sp <n>    insert n+1 empty lines
++.\" for manpage-specific macros, see man(7)
++.SH NAME
++ptrepack \- Copy any PyTables Leaf, Group or complete subtree into another file.
++.SH SYNOPSIS
++.B ptrepack
++.RB \-h
++.RB \-v
++.RB \-o
++.RB \-R
++.IR start,stop,step
++.RB \-\-non\-recursive
++.RB \-\-dest-title=title
++.RB \-\-dont\-copyuser\-attrs
++.RB \-\-overwrite\-nodes
++.RB \-\-complevel=(0\-9)
++.RB \-\-complib=lib
++.RB \-\-shuffle=(0|1)
++.RB \-\-fletcher32=(0|1)
++.RB \-\-keep\-source\-filters
++.RB \-\-upgrade\-flavors
++.RB \-\-dont\-regenerate\-old\-indexes
++.RB sourcefile:sourcegroup
++.RB destfile:destgroup
++.br
++.SH DESCRIPTION
++Copy any Leaf, Group or complete subtree from a PyTables file into another file.
++.SH OPTIONS
++A summary of options is included below.
++.TP
++.B \-h
++Prints a help text.
++.TP
++.B \-v
++Show more information.
++.TP
++.B \-o
++Overwrite destination file.
++.TP
++.BI \-R\ RANGE
++Select a RANGE of rows in the form \fIstart,stop,step\fR during the copy of
++\fIall\fR the leaves.
++.TP
++.BI \-\-non\-recursive
++Do not do a recursive copy. Default is to do it.
++.TP
++.BI \-\-dest\-title=title
++Title for the new file (if not specified, the source is copied).
++.TP
++.BI \-\-dont\-copy\-userattrs
++Do not copy the user attrs (default is to do it).
++.TP
++.BI \-\-overwrite\-nodes
++Overwrite destination nodes if they exist. Default is not to overwrite
++them.
++.TP
++.BI \-\-complevel=(0-9)
++Set a compression level (0 for no compression, which is the default).
++.TP
++.BI \-\-complib=lib
++Set the compression library to be used during the copy. \fIlib\fR can
++be set to "zlib", "lzo", "ucl" or "bzip2". Defaults to "zlib".
++.TP
++.BI \-\-shuffle=(0|1)
++Activate or not the shuffling filter (default is active if complevel>0).
++.TP
++.BI \-\-fletcher32=(0|1)
++Whether to activate or not the fletcher32 filter (not active by default).
++.TP
++.BI  \-\-keep\-source\-filters
++Use the original filters in source files. The default is not doing that
++if any of \-\-complevel, \-\-complib, \-\-shuffle or \-\-fletcher32
++option is specified.
++.TP
++.BI  \-\-upgrade\-flavors
++When repacking PyTables 1.x files, the flavor of leaves will be
++unset. With this, such a leaves will be serialized as objects with the
++internal flavor ("numpy" for 2.x series).
++.TP
++.BI  \-\-dont\-regenerate\-old\-indexes
++Disable regenerating old indexes. The default is to regenerate old
++indexes as they are found.
++
++.br
++
++.SH SEE ALSO
++.BR ptdump (1).
++.br
++These utilities are documented fully by
++.IR "PyTables user's manual".
++.SH AUTHOR
++This manual page was written by Francesc Altet <faltet@carabos.com>.
diff --cc debian/pttree.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..04bdb6d3c2a8d79c4617cf0d899cbc43a28d7404
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,79 @@@
++.\"                                      Hey, EMACS: -*- nroff -*-
++.\" First parameter, NAME, should be all caps
++.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
++.\" other parameters are allowed: see man(7), man(1)
++.TH pttree 1 "May 15, 2013"
++.\" Please adjust this date whenever revising the manpage.
++.\"
++.\" Some roff macros, for reference:
++.\" .nh        disable hyphenation
++.\" .hy        enable hyphenation
++.\" .ad l      left justify
++.\" .ad b      justify to both left and right margins
++.\" .nf        disable filling
++.\" .fi        enable filling
++.\" .br        insert line break
++.\" .sp <n>    insert n+1 empty lines
++.\" for manpage-specific macros, see man(7)
++.SH NAME
++pttree \- prints a quick overview of the contents of PyTables HDF5 files.
++.SH SYNOPSIS
++.B pttree
++[ OPTIONS ]
++.RB filename[:nodepath]
++.br
++.SH DESCRIPTION
++.B pttree
++is designed to give a quick overview of the contents of a PyTables
++HDF5 file by printing a depth-indented list of nodes, similar to the output of
++the Unix `tree` function. It can also display the size, shape and compression
++states of individual nodes, as well as summary information for the whole file.
++For a more verbose output (including metadata), see `ptdump`.
++
++.SH OPTIONS
++A summary of options is included below.
++.TP
++.B \-L MAX_DEPTH, \--max-level MAX_DEPTH
++maximum branch depth of tree to display (-1 == no limit)
++.TP
++.B \-S SORT_BY, \--sort-by SORT_BY
++artificially order nodes, can be either "size", "name" or "none"
++.TP
++.B \--print-size
++print size of each node/branch
++.TP
++.B \--no-print-size
++.TP
++.B \--print-shape
++print shape of each node
++.TP
++.B \--no-print-shape
++.TP
++.B \--print-compression
++print compression library(level) for each compressed node
++.TP
++.B \--no-print-compression
++.TP
++.B \--print-percent
++print size of each node as a % of the total tree size on disk
++.TP
++.B \--no-print-percent
++.TP
++.B \--use-si-units
++report sizes in SI units (1 MB == 10^6 B)
++.TP
++.B \--use-binary-units
++report sizes in binary units (1 MiB == 2^20 B)
++.TP
++.B \-h
++Print help on usage.
++
++.br
++
++.SH SEE ALSO
++.BR ptdump (1).
++.br
++These utilities are documented fully by
++.IR "PyTables user's manual".
++.SH AUTHOR
++This manual page was written by Antonio Valentino <antonio.valentino@tiscali.it>.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..670ac076dd0981ef0c02684f4ed188cf2321cef8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++usr/lib/python3*/dist-packages/tables/tests/*.h5 usr/share/python-tables/tests
++usr/lib/python3*/dist-packages/tables/tests/*.mat usr/share/python-tables/tests
++usr/lib/python3*/dist-packages/tables/nodes/tests/*.h5 usr/share/python-tables/nodes/tests
++usr/lib/python3*/dist-packages/tables/nodes/tests/*.xbm usr/share/python-tables/nodes/tests
++usr/lib/python3*/dist-packages/tables/nodes/tests/*.dat usr/share/python-tables/nodes/tests
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a64a022116101c2ad819909dfc45b1c7899f4a3c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,17 @@@
++Document: pytables
++Title: Debian pytables Manual
++Author: Francesc Alted, Ivan Vilata, Scott Prater, Vicent Mas, Tom Hedley,
++        Antonio Valentino, Jeffrey Whitaker, Anthony Scopatz, Andrea Bedini
++Abstract: This document includes the PyTables user manual and the
++ reference guide for developers.
++Section: Programming/Python
++
++Format: HTML
++Index: /usr/share/doc/python-tables-doc/html/index.html
++Files: /usr/share/doc/python-tables-doc/html/*.html
++
++Format: text
++Files: /usr/share/doc/python-tables-doc/html/_sources/*.txt
++
++Format: pdf
++Files: /usr/share/doc/python-tables-doc/usersguide.pdf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..244f927ca72b392e356f7a2eb96bf5b168b174e2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++ANNOUNCE.txt
++README.rst
++RELEASE_NOTES.txt
++THANKS
++VERSION
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e39721e20f0708703dc6d9b607634636d625e9b2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++examples/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1c6b2f0f301fedb8b8bf4e665da75e2bf99a2af4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++bench usr/share/doc/python-tables-doc
++doc/html usr/share/doc/python-tables-doc
++doc/usersguide.pdf usr/share/doc/python-tables-doc
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5c6f570157ee2a65392e85d50d45b986ba675768
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++usr/share/javascript/jquery-cookie/jquery.cookie.js usr/share/doc/python-tables-doc/html/_static/jquery.cookie.js
++usr/share/doc/python-tables-doc/html/_sources/release-notes/RELEASE_NOTES_v2.1.x-pro.rst.txt usr/share/doc/python-tables-doc/html/_sources/release-notes/RELEASE_NOTES_v2.1.x.rst.txt
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..555a49b0c018ee0c2f35a00e89389b5a7a3bb51e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/*-packages/tables/*.cpython-3?d*.so
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a4a3c560fe8c3881b9f9f97a327f85d1d0baa11e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/*-packages/tables/*.cpython-3?[m-]*.so
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1e4f0dc43a7248d8055a547318c60069cdb8f1a6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++usr/lib/python3*/dist-packages/tables/*.py
++usr/lib/python3*/dist-packages/tables/misc/*.py
++usr/lib/python3*/dist-packages/tables/nodes/*.py
++usr/lib/python3*/dist-packages/tables/nodes/tests/*.py
++usr/lib/python3*/dist-packages/tables/scripts/*.py
++usr/lib/python3*/dist-packages/tables/tests/*.py
++usr/lib/python3*/dist-packages/tables*.egg-info
++usr/bin/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5896b0aaf08f39e8f4935087cdbe69b47151e9e6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,50 @@@
++usr/share/python-tables/tests/Table2_1_lzo_nrv2e_shuffle.h5  usr/lib/python3/dist-packages/tables/tests/Table2_1_lzo_nrv2e_shuffle.h5
++usr/share/python-tables/tests/Tables_lzo1.h5                 usr/lib/python3/dist-packages/tables/tests/Tables_lzo1.h5
++usr/share/python-tables/tests/Tables_lzo1_shuffle.h5         usr/lib/python3/dist-packages/tables/tests/Tables_lzo1_shuffle.h5
++usr/share/python-tables/tests/Tables_lzo2.h5                 usr/lib/python3/dist-packages/tables/tests/Tables_lzo2.h5
++usr/share/python-tables/tests/Tables_lzo2_shuffle.h5         usr/lib/python3/dist-packages/tables/tests/Tables_lzo2_shuffle.h5
++usr/share/python-tables/tests/array_mdatom.h5                usr/lib/python3/dist-packages/tables/tests/array_mdatom.h5
++usr/share/python-tables/tests/attr-u16.h5                    usr/lib/python3/dist-packages/tables/tests/attr-u16.h5
++usr/share/python-tables/tests/blosc_bigendian.h5             usr/lib/python3/dist-packages/tables/tests/blosc_bigendian.h5
++usr/share/python-tables/tests/bug-idx.h5                     usr/lib/python3/dist-packages/tables/tests/bug-idx.h5
++usr/share/python-tables/tests/elink.h5                       usr/lib/python3/dist-packages/tables/tests/elink.h5
++usr/share/python-tables/tests/elink2.h5                      usr/lib/python3/dist-packages/tables/tests/elink2.h5
++usr/share/python-tables/tests/ex-noattr.h5                   usr/lib/python3/dist-packages/tables/tests/ex-noattr.h5
++usr/share/python-tables/tests/flavored_vlarrays-format1.6.h5 usr/lib/python3/dist-packages/tables/tests/flavored_vlarrays-format1.6.h5
++usr/share/python-tables/tests/float.h5                       usr/lib/python3/dist-packages/tables/tests/float.h5
++usr/share/python-tables/tests/idx-std-1.x.h5                 usr/lib/python3/dist-packages/tables/tests/idx-std-1.x.h5
++usr/share/python-tables/tests/indexes_2_0.h5                 usr/lib/python3/dist-packages/tables/tests/indexes_2_0.h5
++usr/share/python-tables/tests/indexes_2_1.h5                 usr/lib/python3/dist-packages/tables/tests/indexes_2_1.h5
++usr/share/python-tables/tests/issue_368.h5                   usr/lib/python3/dist-packages/tables/tests/issue_368.h5
++usr/share/python-tables/tests/issue_560.h5                   usr/lib/python3/dist-packages/tables/tests/issue_560.h5
++usr/share/python-tables/tests/itemsize.h5                    usr/lib/python3/dist-packages/tables/tests/itemsize.h5
++usr/share/python-tables/tests/nested-type-with-gaps.h5       usr/lib/python3/dist-packages/tables/tests/nested-type-with-gaps.h5
++usr/share/python-tables/tests/non-chunked-table.h5           usr/lib/python3/dist-packages/tables/tests/non-chunked-table.h5
++usr/share/python-tables/tests/oldflavor_numeric.h5           usr/lib/python3/dist-packages/tables/tests/oldflavor_numeric.h5
++usr/share/python-tables/tests/python2.h5                     usr/lib/python3/dist-packages/tables/tests/python2.h5
++usr/share/python-tables/tests/python3.h5                     usr/lib/python3/dist-packages/tables/tests/python3.h5
++usr/share/python-tables/tests/scalar.h5                      usr/lib/python3/dist-packages/tables/tests/scalar.h5
++usr/share/python-tables/tests/slink.h5                       usr/lib/python3/dist-packages/tables/tests/slink.h5
++usr/share/python-tables/tests/smpl_SDSextendible.h5          usr/lib/python3/dist-packages/tables/tests/smpl_SDSextendible.h5
++usr/share/python-tables/tests/smpl_compound_chunked.h5       usr/lib/python3/dist-packages/tables/tests/smpl_compound_chunked.h5
++usr/share/python-tables/tests/smpl_enum.h5                   usr/lib/python3/dist-packages/tables/tests/smpl_enum.h5
++usr/share/python-tables/tests/smpl_f64be.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_f64be.h5
++usr/share/python-tables/tests/smpl_f64le.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_f64le.h5
++usr/share/python-tables/tests/smpl_i32be.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_i32be.h5
++usr/share/python-tables/tests/smpl_i32le.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_i32le.h5
++usr/share/python-tables/tests/smpl_i64be.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_i64be.h5
++usr/share/python-tables/tests/smpl_i64le.h5                  usr/lib/python3/dist-packages/tables/tests/smpl_i64le.h5
++usr/share/python-tables/tests/smpl_unsupptype.h5             usr/lib/python3/dist-packages/tables/tests/smpl_unsupptype.h5
++usr/share/python-tables/tests/test_szip.h5                   usr/lib/python3/dist-packages/tables/tests/test_szip.h5
++usr/share/python-tables/tests/time-table-vlarray-1_x.h5      usr/lib/python3/dist-packages/tables/tests/time-table-vlarray-1_x.h5
++usr/share/python-tables/tests/times-nested-be.h5             usr/lib/python3/dist-packages/tables/tests/times-nested-be.h5
++usr/share/python-tables/tests/vlstr_attr.h5                  usr/lib/python3/dist-packages/tables/tests/vlstr_attr.h5
++usr/share/python-tables/tests/vlunicode_endian.h5            usr/lib/python3/dist-packages/tables/tests/vlunicode_endian.h5
++usr/share/python-tables/tests/zerodim-attrs-1.3.h5           usr/lib/python3/dist-packages/tables/tests/zerodim-attrs-1.3.h5
++usr/share/python-tables/tests/zerodim-attrs-1.4.h5           usr/lib/python3/dist-packages/tables/tests/zerodim-attrs-1.4.h5
++usr/share/python-tables/tests/matlab_file.mat                usr/lib/python3/dist-packages/tables/tests/matlab_file.mat
++usr/share/python-tables/tests/test_ref_array1.mat            usr/lib/python3/dist-packages/tables/tests/test_ref_array1.mat
++usr/share/python-tables/tests/test_ref_array2.mat            usr/lib/python3/dist-packages/tables/tests/test_ref_array2.mat
++usr/share/python-tables/nodes/tests/test_filenode_v1.h5      usr/lib/python3/dist-packages/tables/nodes/tests/test_filenode_v1.h5
++usr/share/python-tables/nodes/tests/test_filenode.xbm        usr/lib/python3/dist-packages/tables/nodes/tests/test_filenode.xbm
++usr/share/python-tables/nodes/tests/test_filenode.dat        usr/lib/python3/dist-packages/tables/nodes/tests/test_filenode.dat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a3583239b2e402c20843add0d0d1019d3c5de4ab
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++# scripts for entry points of support tools
++python3-tables: application-in-library-section python usr/bin/pt* usr/bin/pt* usr/bin/pt* usr/bin/pt*
++library-package-name-for-application usr/bin/pt* usr/bin/pt* usr/bin/pt* usr/bin/pt*
++
++# the python-tables-data package only contains common data
++python-package-depends-on-package-from-other-python-variant Depends: python-tables-data
++
++# common test data have been moved to usr/share,
++# need to preserve the original test directory layout
++breakout-link usr/lib/python3/dist-packages/tables/nodes/*
++breakout-link usr/lib/python3/dist-packages/tables/tests/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2189ff17e2316647f75b3cce2b09ae82e883b254
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++debian/ptdump.1
++debian/ptrepack.1
++debian/pt2to3.1
++debian/pttree.1
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c56ec01d8eb8c2bd5881deed0dc843c89a90ee38
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,69 @@@
++#!/usr/bin/make -f
++# -*- makefile -*-
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++export DEB_BUILD_MAINT_OPTIONS=hardening=+all # ,-pie
++
++include /usr/share/dpkg/pkg-info.mk
++# SOURCE_DATE_EPOCH ?= $(shell date -d "$$(dpkg-parsechangelog -S Date)" +%s)
++BUILD_DATE=$(shell LC_ALL=C date --utc --date="@$(SOURCE_DATE_EPOCH)" "+%B %d, %Y")
++SPHINXOPTS := -D today="$(BUILD_DATE)"
++SPHINXOPTS += -D html_last_updated_fmt="$(BUILD_DATE)"
++
++ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial/libhdf5.so),)
++  export HDF5_DIR := /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial
++endif
++
++export PYBUILD_INSTALL_ARGS_python3-dbg=--install-scripts=/usr/bin-dbg/
++export DISABLE_AVX2=1
++
++
++%:
++      dh $@ --with python3,sphinxdoc --buildsystem=pybuild
++
++
++override_dh_auto_build: export http_proxy=127.0.0.1:9
++override_dh_auto_build: export https_proxy=127.0.0.1:9
++override_dh_auto_build:
++      $(MAKE) ANNOUNCE.txt
++      $(MAKE) -C src all
++      dh_auto_build --buildsystem=pybuild
++ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
++      cd $(shell ls -1d $(CURDIR)/.pybuild/cpython3_3.?/build | tail -n 1) && \
++              env PYTHONPATH=. python3 -m sphinx -M html $(CURDIR)/doc/source $(CURDIR)/doc/build -N $(SPHINXOPTS)
++      cd $(shell ls -1d $(CURDIR)/.pybuild/cpython3_3.?/build | tail -n 1) && \
++              env PYTHONPATH=. python3 -m sphinx -M latexpdf $(CURDIR)/doc/source $(CURDIR)/doc/build -N $(SPHINXOPTS)
++      mv doc/build/html doc/html
++      mv doc/build/latex/usersguide-*.pdf doc/usersguide.pdf
++else
++      mkdir -p doc/html
++      touch doc/usersguide.pdf
++endif
++
++
++override_dh_python3:
++      dh_python3
++      dh_numpy3
++
++
++override_dh_strip:
++      dh_strip -ppython3-tables-lib --dbg-package=python3-tables-dbg
++
++
++override_dh_auto_clean:
++      # Avoid unnecessary cythonization (see
++      # https://github.com/PyTables/PyTables/issues/122)
++      #dh_auto_clean --buildsystem=pybuild
++      $(MAKE) distclean
++      $(RM) -r doc/*.pdf tables.egg-info tmp-locales
++      $(RM) -r .pybuild
++
++
++override_dh_installchangelogs:
++      dh_installchangelogs -k RELEASE_NOTES.txt
++
++
++override_dh_compress:
++      dh_compress -X.txt -X.pdf -X.py -X.h5
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fa113900ce7b7fd9be2d8003b5fc6191cd659419
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++# Man pages already forwarded upstream
++maintainer-manual-page debian/pt*.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b9663f40c559c2f77811b2297bec2c6a6a733e3e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,7 @@@
++Tests: python3,
++       python3-dbg
++Depends: python3-tables,
++         python3-all,
++         python3-tables-dbg,
++         python3-all-dbg
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ae4e4a11ef91d523d504559318cf99096924760d
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++#!/bin/sh
++set -efu
++
++PYS=${PYS:-"$(py3versions -r 2>/dev/null)"}
++TESTPKG=${TESTPKG:-tables}
++
++cd "$AUTOPKGTEST_TMP"
++
++for py in $PYS; do
++    echo "=== $py ==="
++    $py -c "import $TESTPKG, sys; sys.exit($TESTPKG.test(verbose=2))" 2>&1
++done
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..dc79e06c3385cabc5ee841278de9f1f3e261ebb8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++#!/bin/sh
++set -efu
++
++PYS=${PYS:-"$(py3versions -r 2>/dev/null)"}
++TESTPKG=${TESTPKG:-tables}
++
++cd "$AUTOPKGTEST_TMP"
++
++for py in $PYS; do
++    echo "=== $py ==="
++    $py-dbg -c "import $TESTPKG, sys; sys.exit($TESTPKG.test(verbose=2))" 2>&1
++done
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4f9b7aaa527384a643adfa1249d48ff9a6d5e761
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++Bug-Database: https://github.com/PyTables/PyTables/issues
++Bug-Submit: https://github.com/PyTables/PyTables/issues/new
++Repository: https://github.com/PyTables/PyTables.git
++Repository-Browse: https://github.com/PyTables/PyTables
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..56aebaedd62861acbcb433f96b02a7b4e2a83750
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=4
++opts=filenamemangle=s/.+\/v\.?(\d\S*)\.tar\.gz/PyTables-$1\.tar\.gz/ \
++  https://github.com/PyTables/PyTables/tags .*/v\.?(\d\S*)\.tar\.gz