python-astropy (2.0.2-1) unstable; urgency=medium
authorOle Streicher <olebole@debian.org>
Mon, 11 Sep 2017 18:39:28 +0000 (19:39 +0100)
committerOle Streicher <olebole@debian.org>
Mon, 11 Sep 2017 18:39:28 +0000 (19:39 +0100)
  * New upstream version 2.0.2
  * Rediff patches
  * Push Standards-Version to 4.1.0. No changes needed.
  * Shorten message to compare for recent h5py.
  * Rebuiold against current Python versions. Closes: #875317

[dgit import unpatched python-astropy 2.0.2-1]

37 files changed:
1  2 
debian/astropy-utils.install
debian/astropy-utils.manpages
debian/changelog
debian/clean
debian/compat
debian/control
debian/copyright
debian/fits2bitmap.1
debian/fitscheck.1
debian/fitsdiff.1
debian/fitsheader.1
debian/fitsinfo.1
debian/patches/Shorten-message-to-compare-for-recent-h5py.patch
debian/patches/disable_helper.patch
debian/patches/external_python_pkgs.patch
debian/patches/mark_known_failures.patch
debian/patches/only_python3-binaries.patch
debian/patches/series
debian/python-astropy-doc.doc-base
debian/python-astropy-doc.docs
debian/python-astropy-doc.lintian-overrides
debian/python-astropy.install
debian/python-astropy.lintian-overrides
debian/python3-astropy.install
debian/python3-astropy.lintian-overrides
debian/rules
debian/samp_hub.1
debian/source/format
debian/source/lintian-overrides
debian/tests/control
debian/tests/python-astropy
debian/tests/python3-astropy
debian/upstream/metadata
debian/upstream/signing-key.asc
debian/volint.1
debian/watch
debian/wcslint.1

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e77248175524d9f63749c2d6ca67159eeb4aa635
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/bin
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6a3e46c521416eda427ec5e1e7db8afc267871fb
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++debian/fits2bitmap.1
++debian/fitscheck.1
++debian/fitsdiff.1
++debian/fitsheader.1
++debian/fitsinfo.1
++debian/samp_hub.1
++debian/volint.1
++debian/wcslint.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ce8a2f0196dcff11499b163b8c533c3588dd8c09
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,584 @@@
++python-astropy (2.0.2-1) unstable; urgency=medium
++
++  * New upstream version 2.0.2
++  * Rediff patches
++  * Push Standards-Version to 4.1.0. No changes needed.
++  * Shorten message to compare for recent h5py.
++  * Rebuiold against current Python versions. Closes: #875317
++
++ -- Ole Streicher <olebole@debian.org>  Mon, 11 Sep 2017 20:39:28 +0200
++
++python-astropy (2.0.1-2) unstable; urgency=medium
++
++  * Changing parametrized tests pytest 3.2.0 compatible
++  * Change astropy home URL to https
++  * Push standards-version to 4.0.1. No changes needed.
++  * Adjust several dependency versions
++  * Reimplement reportinfo() in doctestplus extension (Closes: #871995)
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 17 Aug 2017 09:53:02 +0200
++
++python-astropy (2.0.1-1) unstable; urgency=low
++
++  * Change upstream GPG key to Brigitta Sipocz
++  * New upstream version 2.0.1
++
++ -- Ole Streicher <olebole@debian.org>  Mon, 31 Jul 2017 09:36:34 +0200
++
++python-astropy (2.0-2) unstable; urgency=low
++
++  * Re-disable test_socketblocker (see upstream #4193).
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 13 Jul 2017 09:19:57 +0200
++
++python-astropy (2.0-1) unstable; urgency=low
++
++  * New upstream version 2.0. Switch back to unstable
++  * Rediff patches
++  * Re-enable sphinx build
++  * Update d/changelog. Change copyright of debian files to BSD-3-Clause
++
++ -- Ole Streicher <olebole@debian.org>  Mon, 10 Jul 2017 10:21:30 +0200
++
++python-astropy (2.0~rc1-1) experimental; urgency=low
++
++  * New upstream release candidate 2.0~rc1
++  * Rediff patches
++  * Temporarily re-enable almost all test to see if they are fixed
++  * Temporarily disable sphinx build
++
++ -- Ole Streicher <olebole@debian.org>  Wed, 28 Jun 2017 08:38:02 +0200
++
++python-astropy (1.3.3-1) unstable; urgency=low
++
++  [ Leo Singer ]
++  * Enable Matplotlib tests
++  * Add build dependency on h5py to enable related unit tests
++  * Qualify dependency on pytest >= 2.7.0 because the unit tests
++    make use of parameterize ids as a callable, a feature that was
++    added in that version. See also:
++    https://docs.pytest.org/en/latest/changelog.html#id156
++
++  [ Ole Streicher ]
++  * New upstream version 1.3.3
++  * Rediff patches
++  * Push Standards-Version to 4.0.0. No changes needed
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 20 Jun 2017 20:58:21 +0200
++
++python-astropy (1.3-8) unstable; urgency=medium
++
++  * Switch to unstable. Closes: #852550
++  * Revert unrelated "Improved detection of ascii fast_reader in non-fast
++    parsers"
++
++ -- Ole Streicher <olebole@debian.org>  Wed, 25 Jan 2017 16:17:26 +0100
++
++python-astropy (1.3-8~exp2) experimental; urgency=medium
++
++  * Fix pytest section, finally re-enabling doctests
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 19 Jan 2017 17:27:30 +0100
++
++python-astropy (1.3-8~exp1) experimental; urgency=medium
++
++  * Switch to experimental for some tests
++  * Try to fix doctest failures
++  * Improved detection of ascii fast_reader in non-fast parsers
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 19 Jan 2017 09:57:22 +0100
++
++python-astropy (1.3-7) unstable; urgency=medium
++
++  * Allow stderr in all tests
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 15 Jan 2017 14:35:17 +0100
++
++python-astropy (1.3-6) unstable; urgency=medium
++
++  * Override missing-build-dependency-for-dh_-command
++  * Add python-astropy-affiliated to suggestions
++  * Add pytest to package dependencies
++  * Fix default value for remote_data option. Closes: #849501
++  * Remove wcslib 4.24 compatibility property. Closes: #844525
++
++ -- Ole Streicher <olebole@debian.org>  Sat, 14 Jan 2017 11:28:01 +0100
++
++python-astropy (1.3-5) unstable; urgency=medium
++
++  * Manually add dependencies for external packages
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 12 Jan 2017 22:51:46 +0100
++
++python-astropy (1.3-4) unstable; urgency=medium
++
++  * Mark doc package as Multi-Arch: foreign as suggested by Multiarch hinter
++  * Remove wcsaxes suggestions since this is now part of astropy
++  * Use external modules instead of convenience copies. Closes: #849502
++  * Temporarily disable doctests (not working with pytest 3.0.5)
++  * Remove explicite dh_strip_nondeterminism
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 12 Jan 2017 12:17:23 +0100
++
++python-astropy (1.3-3) unstable; urgency=medium
++
++  * Ensure NUMPY_LT_1_12 works for beta prerelease. Closes: #849271
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 29 Dec 2016 09:52:44 +0100
++
++python-astropy (1.3-2) unstable; urgency=low
++
++  * Disable TestDisplayWorldCoordinate.test_cube_coords to fix FTBFS on MIPS
++
++ -- Ole Streicher <olebole@debian.org>  Fri, 23 Dec 2016 17:58:24 +0100
++
++python-astropy (1.3-1) unstable; urgency=low
++
++  * New upstream version 1.3
++  * Switch back to unstable
++  * Rediff patches
++
++ -- Ole Streicher <olebole@debian.org>  Fri, 23 Dec 2016 15:13:46 +0100
++
++python-astropy (1.3~rc1-1) experimental; urgency=low
++
++  * Add python3-pkg-resources to astropy-tools dependencies. Closes: #839746
++  * Disable failing VO SSL test to avoid FTBFS with recent Python release.
++    Closes: #844984
++  * New upstream version 1.3~rc1
++  * Rediff patches
++  * Re-enable WCS.all_world2pix test (should be fixed now)
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 13 Dec 2016 09:44:29 +0100
++
++python-astropy (1.2.1-1) unstable; urgency=low
++
++  * New upstream version
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 23 Jun 2016 09:48:06 +0200
++
++python-astropy (1.2-1) unstable; urgency=low
++
++  * New upstream version. Switch back to unstable
++
++ -- Ole Streicher <olebole@debian.org>  Mon, 20 Jun 2016 15:10:14 +0200
++
++python-astropy (1.2~rc1-3) experimental; urgency=low
++
++  * Re-enable unfixed yet tests
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 16 Jun 2016 14:06:19 +0200
++
++python-astropy (1.2~rc1-2) experimental; urgency=low
++
++  * Temporarily disable all xfail marks
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 14 Jun 2016 21:32:33 +0200
++
++python-astropy (1.2~rc1-1) experimental; urgency=low
++
++  * New upstream RC. Switch to experimental
++  * Install Python 3 versions of the scripts
++  * Push Standards-Version to 3.9.8. No changes needed
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 12 Jun 2016 10:32:16 +0200
++
++python-astropy (1.1.2-1) unstable; urgency=low
++
++  * Add ASCL-Id
++  * New upstream version
++  * Fix cfitsio related tests. Closes: #816715
++
++ -- Ole Streicher <olebole@debian.org>  Fri, 11 Mar 2016 10:54:46 +0100
++
++python-astropy (1.1.1-3) unstable; urgency=medium
++
++  * Fix for newer pytest. Closes: #812648
++  * Fix for wcslib 5.13
++  * Fix for known test issue with new numpy
++  * Push standards-version to 3.9.7. No changes needed.
++  * Adjust VCS entries in d/control
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 14 Feb 2016 15:09:01 +0100
++
++python-astropy (1.1.1-2) unstable; urgency=low
++
++  * Fix dependency of python-astropy-utils on python-astropy
++  * Finally fix test failure
++  * Switch back to unstable since bugfix is approved upstream
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 14 Jan 2016 23:06:52 +0100
++
++python-astropy (1.1.1-1~exp1) experimental; urgency=low
++
++  * New upstream version
++  * Depend python-astropy-utils on python-astropy of the same version.
++    Closes: #807834
++  * Revert astropy.wcs to 1.1 to workaround test failure
++  * Switch to experimental since WCS seems to be buggy
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 14 Jan 2016 11:14:05 +0100
++
++python-astropy (1.1-1) unstable; urgency=low
++
++  * New upstream version
++  * Switch back to unstable
++
++ -- Ole Streicher <olebole@debian.org>  Sat, 12 Dec 2015 10:02:22 +0100
++
++python-astropy (1.1~rc2-1) experimental; urgency=low
++
++  * New upstream RC version
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 08 Dec 2015 09:29:29 +0100
++
++python-astropy (1.1~rc1-1) experimental; urgency=low
++
++  * New upstream RC version
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 24 Nov 2015 21:09:40 +0100
++
++python-astropy (1.1~b1-1) experimental; urgency=low
++
++  * New upstream beta version
++  * [Martin Pitt] Ignore stderr for python3 test to avoid failing on
++    the ResourceWarning stderr message. Closes: #803068
++
++ -- Ole Streicher <olebole@debian.org>  Fri, 16 Oct 2015 08:58:30 +0200
++
++python-astropy (1.0.5-2) unstable; urgency=low
++
++  * Fix FTBS on i386
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 08 Oct 2015 15:44:51 +0200
++
++python-astropy (1.0.5-1) unstable; urgency=low
++
++  * New upstream version, providing Python-3.5 compatibility. Closes: #800727
++  * Limit wcslib-dev version to pre-5 releases
++
++ -- Ole Streicher <olebole@debian.org>  Tue, 06 Oct 2015 13:26:14 +0200
++
++python-astropy (1.0.4-1) unstable; urgency=low
++
++  * New upstream version
++  * Re-enable dh_strip_nondeterminism override. See #791574 for details.
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 27 Aug 2015 10:32:44 +0200
++
++python-astropy (1.0.3-3) unstable; urgency=low
++
++  * Extend Suggests, and build/test-depend on scipy for more extended tests
++  * Fix conflicts/replaces of astropy-utils with pyfits-utils. Closes: #790530
++  * Temporarily remove dh_strip_nondeterminism
++  * Override image-file-in-usr-lib lintian
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 16 Jul 2015 10:46:32 +0200
++
++python-astropy (1.0.3-2) unstable; urgency=low
++
++  * Fix FTBS with hurd-i386
++
++ -- Ole Streicher <olebole@debian.org>  Wed, 24 Jun 2015 10:38:18 +0200
++
++python-astropy (1.0.3-1) unstable; urgency=low
++
++  * New upstream version
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 07 Jun 2015 17:55:56 +0200
++
++python-astropy (1.0.2-1) unstable; urgency=low
++
++  * New upstream version.
++  * Create upstream/metadata with bibliographic information
++  * Create debci control file
++  * New binary package astropy-utils. Conflicts with pyfits-utils.
++  * Package png files as well. Closes: #783573
++  * switch back to unstable
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 16 Apr 2015 22:15:02 +0200
++
++python-astropy (1.0-1~exp) experimental; urgency=low
++
++  * New upstream version.
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 19 Feb 2015 09:09:44 +0100
++
++python-astropy (1.0~rc2-1) experimental; urgency=medium
++
++  * New upstream release candidate
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 12 Feb 2015 09:26:56 +0100
++
++python-astropy (1.0~rc1-3) experimental; urgency=low
++
++  * Fix last FTBS on Hurd
++
++ -- Ole Streicher <olebole@debian.org>  Thu, 05 Feb 2015 21:41:57 +0100
++
++python-astropy (1.0~rc1-2) experimental; urgency=low
++
++  * Fix FTBS on several platforms
++  * Disable failing tests (temporartily)
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 01 Feb 2015 11:13:52 +0100
++
++python-astropy (1.0~rc1-1) experimental; urgency=low
++
++  * New upstream release candidate
++
++ -- Ole Streicher <olebole@debian.org>  Wed, 28 Jan 2015 09:17:42 +0100
++
++python-astropy (0.4.2-2) unstable; urgency=medium
++
++  * Don't set defalt SSL protocol in vo/samp/client.py. Closes: #775780
++
++ -- Ole Streicher <olebole@debian.org>  Mon, 19 Jan 2015 21:07:18 +0100
++
++python-astropy (0.4.2-1) unstable; urgency=low
++
++  * New upstream release.
++  * Build-depend on libcfitsio-dev instead of libcfitsio3-dev. Closes: #761716
++  * Upgrade to Standards-Version 3.9.6 (no changes needed)
++
++ -- Ole Streicher <olebole@debian.org>  Wed, 24 Sep 2014 14:49:35 +0200
++
++python-astropy (0.4.1+dfsg2-1) unstable; urgency=low
++
++  * Remove astropy-helper and use external dependency. Closes: #761055
++  * Support numpy 1.9. Closes: #761392
++  * Update uploaders email address
++
++ -- Ole Streicher <olebole@debian.org>  Sun, 14 Sep 2014 13:50:29 +0200
++
++python-astropy (0.4.1+dfsg-1) unstable; urgency=low
++
++  * New upstream version
++  * Exclude precompiled files from source tarball
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sun, 10 Aug 2014 10:22:07 +0200
++
++python-astropy (0.4-4) unstable; urgency=low
++
++  * build-depend on wcslib >= 4.23. Closes: #755485
++
++ -- Ole Streicher <debian@liska.ath.cx>  Tue, 22 Jul 2014 17:22:16 +0200
++
++python-astropy (0.4-3) unstable; urgency=low
++
++  * Revert build-depends-indep since it does not work yet.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 18 Jul 2014 16:50:55 +0200
++
++python-astropy (0.4-2) unstable; urgency=low
++
++  * Fix locale on build
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 18 Jul 2014 09:16:16 +0200
++
++python-astropy (0.4-1) unstable; urgency=low
++
++  * New upstream version
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 16 Jul 2014 20:21:39 +0200
++
++python-astropy (0.4~rc2-3) experimental; urgency=low
++
++  * Convert from python-support to dh_python
++
++ -- Ole Streicher <debian@liska.ath.cx>  Mon, 14 Jul 2014 09:46:47 +0200
++
++python-astropy (0.4~rc2-2) experimental; urgency=low
++
++  * Fix FTBS on powerpc, s390
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sun, 13 Jul 2014 18:56:28 +0200
++
++python-astropy (0.4~rc2-1) experimental; urgency=low
++
++  * New upstream prerelease
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sat, 12 Jul 2014 18:51:26 +0200
++
++python-astropy (0.4~rc1-2) experimental; urgency=low
++
++  * Fix FTBS on powerpc and s390x
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 09 Jul 2014 13:16:06 +0200
++
++python-astropy (0.4~rc1-1) experimental; urgency=low
++
++  * New upstream prerelease
++  * Adjust watch file for prerelease
++
++ -- Ole Streicher <debian@liska.ath.cx>  Mon, 07 Jul 2014 16:07:05 +0200
++
++python-astropy (0.3.2-3) unstable; urgency=low
++
++  * Fix checksum calculation and test on 32-bit
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sat, 17 May 2014 17:05:58 +0200
++
++python-astropy (0.3.2-2) unstable; urgency=low
++
++  * Mark known failures as xfail.
++  * Change maintainer and VCS location to debian-astro
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 14 May 2014 14:47:35 +0200
++
++python-astropy (0.3.2-1) unstable; urgency=low
++
++  * New upstream version. Closes: #743554
++  * Don't repack since all sources are included now
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 14 May 2014 09:21:18 +0200
++
++python-astropy (0.3.1+dfsg-1) unstable; urgency=low
++
++  * New upstream version
++
++ -- Ole Streicher <debian@liska.ath.cx>  Thu, 06 Mar 2014 11:40:55 +0100
++
++python-astropy (0.3+dfsg-3) unstable; urgency=low
++
++  * Re-integrate 0.3-6 fixes which were left out by another mistake :-)
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 24 Jan 2014 11:31:26 +0100
++
++python-astropy (0.3+dfsg-2) unstable; urgency=low
++
++  * Re-integrate 0.3-5 fixes which were left out by mistake
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 24 Jan 2014 11:11:46 +0100
++
++python-astropy (0.3+dfsg-1) unstable; urgency=low
++
++  * Remove sourceless files jqery*.js. Closes: #735770
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 24 Jan 2014 09:43:27 +0100
++
++python-astropy (0.3-6) unstable; urgency=low
++
++  * Fix another FTBS causes on python-3.4.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Thu, 16 Jan 2014 16:27:55 +0100
++
++python-astropy (0.3-5) unstable; urgency=low
++
++  * Include upstream fixes to build on python-3.4. Closes: #734293
++  * Upgrade to Standards-Version 3.9.5 (no changes needed)
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 15 Jan 2014 09:57:05 +0100
++
++python-astropy (0.3-4) unstable; urgency=low
++
++  * Mark known s390 failures as xfail.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 20 Dec 2013 10:43:16 +0100
++
++python-astropy (0.3-3) unstable; urgency=low
++
++  * Fix vo_test.py for big endian.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Tue, 10 Dec 2013 11:23:38 +0100
++
++python-astropy (0.3-2) unstable; urgency=low
++
++  * Fix doctest and mark other known test failures on big endian until
++    they get fixed upstream.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Mon, 09 Dec 2013 14:23:04 +0100
++
++python-astropy (0.3-1) unstable; urgency=low
++
++  * New upstream version.
++  * Remove legacy packages that are no longer supported upstream.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sat, 30 Nov 2013 12:56:34 +0100
++
++python-astropy (0.2.5-1) unstable; urgency=low
++
++  * New upstream version.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sun, 27 Oct 2013 18:29:01 +0100
++
++python-astropy (0.2.4-3) unstable; urgency=low
++
++  * Fix "Conflicts" of python3-astropy-legacy. Closes: #719770
++
++ -- Ole Streicher <debian@liska.ath.cx>  Thu, 15 Aug 2013 14:33:37 +0200
++
++python-astropy (0.2.4-2) unstable; urgency=low
++
++  * Enable python3 packages
++
++ -- Ole Streicher <debian@liska.ath.cx>  Mon, 05 Aug 2013 21:04:23 +0200
++
++python-astropy (0.2.4-1) unstable; urgency=low
++
++  * New upstream version.
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 26 Jul 2013 17:41:26 +0200
++
++python-astropy (0.2.3-2~1) experimental; urgency=low
++
++  * Fix FTBS on MIPS and MIPSEL
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 21 Jun 2013 16:31:15 +0200
++
++python-astropy (0.2.3-1) unstable; urgency=low
++
++  * New upstream version; incorporates all previous patches
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 07 Jun 2013 14:40:05 +0200
++
++python-astropy (0.2.1-1) unstable; urgency=low
++
++  * Fix FTBS (unit test failure) on HURD
++  * Change distribution to unstable
++
++ -- Ole Streicher <debian@liska.ath.cx>  Tue, 30 Apr 2013 10:36:01 +0200
++
++python-astropy (0.2.1-1~exp6) experimental; urgency=low
++
++  * Fix FTBS (unit test failure) on MIPS
++
++ -- Ole Streicher <debian@liska.ath.cx>  Fri, 26 Apr 2013 09:57:59 +0200
++
++python-astropy (0.2.1-1~exp5) experimental; urgency=low
++
++  * Fix FTBS (unit test failure) on bigendian machines
++
++ -- Ole Streicher <debian@liska.ath.cx>  Mon, 22 Apr 2013 19:37:00 +0200
++
++python-astropy (0.2.1-1~exp4) experimental; urgency=low
++
++  * Fix FTBS (unit test failure) on Hurd
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sun, 14 Apr 2013 18:39:00 +0200
++
++python-astropy (0.2.1-1~exp3) experimental; urgency=low
++
++  * Suggest optional packages
++
++ -- Ole Streicher <debian@liska.ath.cx>  Sun, 14 Apr 2013 12:17:00 +0200
++
++python-astropy (0.2.1-1~exp2) experimental; urgency=low
++
++  * increase test verbosity to catch bigendian FTBS
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 10 Apr 2013 16:21:00 +0200
++
++python-astropy (0.2.1-1~exp1) experimental; urgency=low
++
++  * New upstream release
++  * Infrastructure to build python3 packages (but py3 still disabled)
++  * Fix FTBS: set a writeable HOME + MPLCONFIGDIR
++
++ -- Ole Streicher <debian@liska.ath.cx>  Thu, 10 Apr 2013 09:10:00 +0200
++
++python-astropy (0.2~b2-1) experimental; urgency=low
++
++  * Initial release. (Closes: #678168)
++
++ -- Ole Streicher <debian@liska.ath.cx>  Wed, 30 Jan 2013 10:00:00 +0100
diff --cc debian/clean
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c5de8e8e29a53f397594111d96bb9e750f6f1ff8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,24 @@@
++astropy/astropy.cfg
++astropy/convolution/boundary_extend.c
++astropy/convolution/boundary_fill.c
++astropy/convolution/boundary_none.c
++astropy/convolution/boundary_wrap.c
++astropy/cython_version.py
++astropy/io/ascii/cparser.c
++astropy/modeling/src/wcsconfig.h
++astropy/table/_np_utils.c
++astropy/time/erfa_time.c
++astropy/units/format/generic_lextab.py
++astropy/units/format/generic_parsetab.py
++astropy/version.py
++astropy/wcs/include/astropy_wcs/wcsconfig.h
++astropy/wcs/include/docstrings.h
++astropy/wcs/include/wcsconfig.h
++astropy/wcs/src/docstrings.c
++astropy/extern/configobj/*
++astropy/extern/ply/*
++astropy/extern/six/*
++astropy/extern/js/*
++astropy/extern/css/*
++astropy/extern/pytest.py
++docs/api/*
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++9
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ab94953093697da72ccf9282218b92b65d8335ce
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,154 @@@
++Source: python-astropy
++Maintainer: Debian Astronomy Maintainers <debian-astro-maintainers@lists.alioth.debian.org>
++Uploaders: Ole Streicher <olebole@debian.org>
++Section: python
++Priority: optional
++Build-Depends: cython,
++               cython3,
++               debhelper (>= 9),
++               dh-python,
++               graphviz,
++               libcfitsio-dev | libcfitsio3-dev,
++               liberfa-dev (>= 1.1.0),
++               libexpat1-dev,
++               libjs-jquery,
++               libjs-jquery-datatables,
++               pkg-config,
++               python-all-dev (>= 2.7~),
++               python-astropy-helpers (>= 1.1~),
++               python-configobj,
++               python-h5py,
++               python-jinja2,
++               python-matplotlib,
++               python-nose,
++               python-numpy (>= 1.7),
++               python-ply (>= 3.5),
++               python-pytest (>= 3.1),
++               python-pytest-mpl,
++               python-scipy,
++               python-setuptools (>= 0.6.4),
++               python-six (>= 1.10.0),
++               python-yaml,
++               python3-all-dev,
++               python3-astropy-helpers (>= 1.1~),
++               python3-configobj,
++               python3-h5py,
++               python3-jinja2,
++               python3-matplotlib,
++               python3-nose,
++               python3-numpy (>= 1:1.7),
++               python3-ply (>= 3.5),
++               python3-pytest (>= 3.1),
++               python3-pytest-mpl,
++               python3-scipy,
++               python3-setuptools (>= 0.6.4),
++               python3-six (>= 1.10.0),
++               python3-sphinx (>= 1.3),
++               python3-yaml,
++               wcslib-dev (>= 5.8),
++               zlib1g-dev
++Standards-Version: 4.1.0
++Vcs-Browser: https://anonscm.debian.org/cgit/debian-astro/packages/python-astropy.git
++Vcs-Git: https://anonscm.debian.org/git/debian-astro/packages/python-astropy.git
++Homepage: https://astropy.org
++X-Python-Version: >= 2.7
++X-Python3-Version: >= 3.2
++
++Package: python-astropy
++Architecture: any
++Depends: python-configobj,
++         python-ply (>= 3.5),
++         python-pytest (>= 3.1),
++         python-six (>= 1.10.0),
++         ${misc:Depends},
++         ${python:Depends},
++         ${shlibs:Depends}
++Suggests: libxml2-utils,
++          python-astropy-affiliated,
++          python-astropy-doc,
++          python-beautifulsoup,
++          python-h5py,
++          python-matplotlib,
++          python-pandas,
++          python-scipy,
++          python-tz,
++          python-yaml
++Recommends: libjs-jquery,
++            libjs-jquery-datatables
++Description: Core functionality for performing astrophysics with Python
++ The astropy package contains core functionality and some common tools
++ needed for performing astronomy and astrophysics research with Python.
++ It can be extended by a number of "affiliated packages" that are
++ intended to work with the core package.
++
++Package: python3-astropy
++Architecture: any
++Depends: python3-configobj,
++         python3-ply (>= 3.5),
++         python3-pytest (>= 3.1),
++         python3-six (>= 1.10.0),
++         ${misc:Depends},
++         ${python3:Depends},
++         ${shlibs:Depends}
++Suggests: libxml2-utils,
++          python-astropy-doc,
++          python3-astropy-affiliated,
++          python3-beautifulsoup,
++          python3-h5py,
++          python3-matplotlib,
++          python3-pandas,
++          python3-scipy,
++          python3-tz,
++          python3-yaml
++Recommends: libjs-jquery,
++            libjs-jquery-datatables
++Description: Core functionality for performing astrophysics with Python3
++ The astropy package contains core functionality and some common tools
++ needed for performing astronomy and astrophysics research with Python3.
++ It can be extended by a number of "affiliated packages" that are
++ intended to work with the core package.
++
++Package: python-astropy-doc
++Architecture: all
++Multi-Arch: foreign
++Section: doc
++Depends: ${misc:Depends},
++         ${sphinxdoc:Depends}
++Description: Core functionality for performing astrophysics with Python (doc)
++ The astropy package contains core functionality and some common tools
++ needed for performing astronomy and astrophysics research with Python.
++ It can be extended by a number of "affiliated packages" that are
++ intended to work with the core package.
++ .
++ This package contains the package documentation.
++
++Package: astropy-utils
++Architecture: all
++Section: science
++Depends: python3-astropy (<< ${source:Version}.1~),
++         python3-astropy (>= ${source:Version}),
++         python3-pkg-resources,
++         ${misc:Depends},
++         ${python3:Depends}
++Breaks: fitscheck (<< 1:3.1.2-1~),
++        pyfits-utils (<<1:3.3-4~),
++        python-pyfits (<< 1:3.0.7-4~)
++Replaces: fitscheck (<< 1:3.1.2-1~),
++          pyfits-utils (<<1:3.3-4~),
++          python-pyfits (<< 1:3.0.7-4~)
++Description: Command line tools from astropy
++ The astropy package contains core functionality and some common tools
++ needed for performing astronomy and astrophysics research with Python.
++ .
++ This package contains the tools that come with astropy:
++ .
++  * fitscheck: Detect and fix FITS standards violations
++  * fits2bitmap: Create a bitmap file from a FITS image.
++  * fitsdiff: Compare two FITS image files and report the differences in
++    header keywords and data.
++  * fitsheader: Print the header(s) of one or more FITS file(s) to the
++    standard output in a human-readable format.
++  * samp_hub: SAMP Hub Server.
++  * volint: Check a VOTable file for compliance to the VOTable specification
++  * wcslint: Check the WCS keywords in a FITS file for compliance against
++    the standards
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0f1d163cb434e93b4227ca41aa9be9144f734cc3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,97 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: astropy
++Upstream-Author: The Astropy Developers
++Source: https://www.astropy.org/
++
++Files: * astropy/io/fits/*
++ astropy/extern/configobj/*
++ astropy/extern/js/jquery.dataTables.js
++Copyright: 2011-2017 Astropy Developers,
++ 2004-2005 Association of Universities for Research in Astronomy,
++ 2006 Enthought, Inc.,
++ 2010-2011 Smithsonian Astrophysical Observatory,
++ 2003-2010 Michael Foord, Mark Andrews, Nicola Larosa,
++ 1995-2010 Jean-loup Gailly and Mark Adler,
++ 2001-2011 David M. Beazley (Dabeaz LLC)
++ 2008-2013 Allan Jardine
++ 2012-2017 Ole Streicher <olebole@debian.org>
++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:
++ .
++ 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 other materials provided
++ with the distribution.
++ .
++ 3. Neither the name of AURA and its representatives nor the names
++ of the Smithsonian Astrophysical Observatory, Enthought Inc., Michael Foord,
++ the name of Voidspace, the names of its contributors, David Beazley, or
++ Dabeaz LLC, Allan Jardine nor SpryMedia, may not be used to endorse or
++ promote products derived from this software without specific prior
++ written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY ITS AUTHORS ``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 AURA 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.
++
++Files: cextern/expat/*
++Copyright: 2001-2007 Expat maintainers,
++ 1998-2003 Thai Open Source Software Center Ltd and Clark Cooper
++ 2014 jQuery Foundation and other contributors
++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, includingwithout 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.
++
++Files: cextern/wcslib/*
++Copyright: Copyright (C) 1995-2012, Mark Calabretta
++License: LGPL-3
++ WCSLIB is free software: you can redistribute it and/or modify it under the
++ terms of the GNU Lesser General Public License as published by the Free
++ Software Foundation, either version 3 of the License, or (at your option)
++ any later version.
++ .
++ WCSLIB is distributed in the hope that it will be useful, but WITHOUT ANY
++ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
++ FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
++ more details.
++ .
++ On Debian systems, the full text of the GNU Lesser General Public
++ License version 3 can be found in the file
++ `/usr/share/common-licenses/LGPL-3'.
++ .
++ Correspondence concerning WCSLIB may be directed to:
++   Internet email: mcalabre@atnf.csiro.au
++   Postal address: Dr. Mark Calabretta
++                   Australia Telescope National Facility, CSIRO
++                   PO Box 76
++                   Epping NSW 1710
++                   AUSTRALIA
++Comment: Note that these files are not used in the package build process, so
++ the copyright information is included here only as a reference.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8d044ccded01a05ee651f2a019fbaeb75f35a85c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,58 @@@
++.TH FITS2BITMAP 1 "April 2015" "fits2bitmap" "astropy 1.0.2"
++.SH NAME
++fits2bitmap \- Create a bitmap file from a FITS image.
++.SH DESCRIPTION
++usage: fits2bitmap [\-h] [\-e hdu] [\-o filename] [\-\-scale SCALE] [\-\-power POWER]
++.IP
++[\-\-asinh_a ASINH_A] [\-\-min_cut MIN_CUT] [\-\-max_cut MAX_CUT]
++[\-\-min_percent MIN_PERCENT] [\-\-max_percent MAX_PERCENT]
++[\-\-percent PERCENT] [\-\-cmap colormap_name]
++filename [filename ...]
++.SS "positional arguments:"
++.TP
++filename
++Path to one or more FITS files to convert
++.SS "optional arguments:"
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++show this help message and exit
++.TP
++\fB\-e\fR hdu, \fB\-\-ext\fR hdu
++specify the HDU extension number or name
++.TP
++\fB\-o\fR filename
++Filename for the output image (Default is a PNG file
++with the same name as the FITS file)
++.TP
++\fB\-\-scale\fR SCALE
++Type of image scaling ("linear", "sqrt", "power",
++"log", or "asinh")
++.TP
++\fB\-\-power\fR POWER
++Power index for "power" scaling
++.TP
++\fB\-\-asinh_a\fR ASINH_A
++The value in normalized image where the asinh curve
++transitions from linear to logarithmic behavior (used
++only for "asinh" scaling)
++.TP
++\fB\-\-min_cut\fR MIN_CUT
++The pixel value of the minimum cut level
++.TP
++\fB\-\-max_cut\fR MAX_CUT
++The pixel value of the maximum cut level
++.TP
++\fB\-\-min_percent\fR MIN_PERCENT
++The percentile value used to determine the minimum cut
++level
++.TP
++\fB\-\-max_percent\fR MAX_PERCENT
++The percentile value used to determine the maximum cut
++level
++.TP
++\fB\-\-percent\fR PERCENT
++The percentage of the image values used to determine
++the pixel values of the minimum and maximum cut levels
++.TP
++\fB\-\-cmap\fR colormap_name
++matplotlib color map name
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3406852378c96b069ecaa7b626cb7f18c6663b18
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,71 @@@
++.TH fitscheck 1 "April 2015" "fitscheck" "astropy 1.0.2"
++.SH NAME
++fitscheck \- script to detect and fix FITS standards violations
++.SH SYNOPSIS
++.B fitscheck
++[\fIOPTION\fR]... [\fIFILE\fR]...
++.SH DESCRIPTION
++.PP
++\fBfitscheck\fR is a command line script based on pyfits for verifying
++and updating the CHECKSUM and DATASUM keywords of FITS files.
++\fBitscheck\fR can also detect and often fix other FITS standards
++violations. \fBfitscheck\fR facilitates re\-writing the non-standard
++checksums originally generated by pyfits with standard checksums which
++will interoperate with cfitsio.
++.PP
++\fBfitscheck\fR will refuse to write new checksums if the checksum keywords
++are missing or their values are bad.  Use \fB\-\-force\fR to write new
++checksums regardless of whether or not they currently exist or pass.
++Use \fB\-\-ignore-missing\fR to tolerate missing checksum keywords without
++comment.
++.SH OPTIONS
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++Display terse usage information (help).
++.TP
++\fB\-k\fR [\fIstandard\fR | \fInonstandard\fR | \fIeither\fR | \fInone\fR], \fB\-\-checksum\fR=[\fIstandard\fR | \fInonstandard\fR | \fIeither\fR | \fInone\fR]
++Choose FITS checksum mode or none. Defaults to standard.
++.TP
++\fB\-w\fR, \fB\-\-write\fR
++Write out file checksums and/or FITS compliance fixes.
++.TP
++\fB\-f\fR, \fB\-\-force\fR
++Do file update even if original checksum was bad.
++.TP
++\fB\-c\fR, \fB\-\-compliance\fR
++Do FITS compliance checking, fix if possible.
++.TP
++\fB\-i\fR, \fB\-\-ignore\-missing\fR
++Ignore missing checksums.
++.TP
++\fB\-v\fR, \fB\-\-verbose\fR
++Generate extra output.
++.SH "EXAMPLES"
++.B "% fitscheck --checksum either --write *.fits"
++.br
++Verify and update checksums, tolerating non-standard checksums, updating to standard checksum.
++    
++.B "% fitscheck --write --force *.fits"
++.br
++Write new checksums, even if existing checksums are bad or missing.
++
++.B "% fitscheck --compliance *.fits"
++.br
++Verify standard checksums and FITS compliance without changing the files.
++
++.B "% fitscheck --checksum nonstandard *.fits"
++.br   
++Verify original nonstandard checksums only.
++
++.B "% fitscheck --checksum none --compliance --write *.fits"
++.br
++Only check and fix compliance problems,  ignoring checksums.
++
++.B "% fitscheck *.fits"
++.br
++Verify standard interoperable checksums.
++
++.B "% fitscheck --checksum none --write *.fits"
++.br
++Delete checksum keywords.
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..51d9c4afb5f15bea1ccfbb00e52e4fc04def19e8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,87 @@@
++.TH fitsdiff 1 "April 2015" "fitsdiff" "astropy 1.0.2"
++.SH NAME
++fitsdiff \- compare two FITS image files and report the differences in header keywords and data.
++.SH SYNOPSIS
++.B fitsdiff
++[\fIOPTION\fR]... \fIFILE1\fR \fIFILE2\fR
++.SH DESCRIPTION
++.PP
++\fBfitsdiff\fR is a command line script based on pyfits to compare two
++FITS image files and report the differences in header keywords and data.
++.PP
++\fIFILE1\fR and \fIFILE2\fR are the two files to be compared. They may also be
++wild cards, in such cases, they must be enclosed by double or single quotes, or
++they may be directory names. If both are directory names, all files in each of
++the directories will be included; if only one is directory name, then the
++directory name will be prefixed to the file name(s) specified by the other
++argument. For example:
++.TP
++.B "% fitsdiff ""*.fits"" ""/machine/data1""
++.PP
++will compare all FITS files in the current directory to the corresponding files
++in the directory \fI/machine/data1\fR.
++.PP
++If the two files are identical within the specified conditions, it will report
++"No difference is found." If the value(s) of \fI-c\fR and \fI-k\fR takes the form
++\fI\@filename\fR, list is in the text file \fIfilename\fR, and each line in that text
++file contains one keyword.
++.PP
++\fBfitsdiff\fR commandline arguments can also be set using the environment variable
++\fIFITSDIFF_SETTINGS\fR. If the \fIFITSDIFF_SETTINGS\fR environment variable is present,
++each argument present will override the corresponding argument on the
++commandline. This environment variable exists to make it easier to change the
++behavior of \fBfitsdiff\fR on a global level, such as in a set of regression tests.
++.SH GENERIC OPTIONS
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++Display terse usage information (help).
++.TP
++\fB\-q\fR, \fB\-\-quiet\fR
++Produce no output and just return a status code.
++.TP
++\fB\-n\fR \fIINTEGER\fR, \fB\-\-num\-diffs\fR=\fIINTEGER\fR
++Max number of data differences (image pixel or table element) to report per extension (default 10).
++.TP
++\fB\-d\fR \fINUMBER\fR, \fB\-\-difference-tolerance\fR=\fINUMBER\fR
++The relative tolerance for comparison of two numbers,
++specifically two floating point numbers.  This applies
++to data in both images and tables, and to floating
++point keyword values in headers (default 0.0).
++.TP
++\fB\-b\fR, \fB\-\-no\-ignore\-blanks\fR
++Don't ignore trailing blanks (whitespace) in string
++values. Otherwise trailing blanks both in header
++keywords/values and in table column values) are not
++treated as significant i.e. without this option 'ABC ' and 'ABC' are considered equivalent.
++.TP
++\fB\-\-no\-ignore\-blank\-cards\fR
++Don't ignore entirely blank cards in headers. Normally \fIfitsdiff\fR does not
++consider blank cards when comparing headers, but this will ensure that even blank
++cards match up.
++.TP
++\fB\-o\fR \fIFILE\fR, \fB\-\-output\-file\fR=\fIFILE\fR
++Output results to this file; otherwise results are printed to stdout.
++.SH "HEADER COMPARISON OPTIONS"
++.TP
++\fB\-k\fR \fIKEYWORDS\fR, \fB\-\-ignore\-keywords\fR=\fIKEYWORDS\fR
++Comma-separated list of keywords not to be compared.
++Keywords may contain wildcard patterns.  To exclude
++all keywords, use "*"; make sure to have double or
++single quotes around the asterisk.
++.TP
++\fB\-c\fR \fIKEYWORDS\fR, \fB\-\-ignore\-comments\fR=\fIKEYWORDS\fR
++Comma-separated list of keywords whose comments will not be compared.
++Wildcards may be used as with \fI\-\-ignore-keywords\fR.
++.SH "TABLE COMPARISON OPTIONS"
++.TP
++\fB\-f\fR \fICOLUMNS\fR, \fB\-\-ignore\-fields\fR=\fICOLUMNS\fR
++Comma-separated list of fields (i.e. columns) not to be compared.
++All columns may be excluded using "*" as with \fI\-\-ignore-keywords\fR.
++.SH "EXAMPLES"
++.B "% fitsdiff -k filename,filtnam1 -n 5 -d 1.e-6 test1.fits test2"
++.br
++This command will compare files \fItest1.fits\fR and \fItest2.fits\fR, report maximum of 5
++different pixels values per extension, only report data values larger than
++1.e-6 relative to each other, and will neglect the different values of
++keywords \fIFILENAME\fR and \fIFILTNAM1\fR (or their very existence).
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4add989574727c8d7fdf194f4afe3ef4f8821a10
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,36 @@@
++.TH FITSHEADER 1 "April 2015" "fitsheader" "astropy 1.0.2"
++.SH NAME
++fitsheader \- Print the header(s) of a FITS file. 
++.SH DESCRIPTION
++usage: fitsheader [\-h] [\-e HDU] [\-k KEYWORD] [\-t [FORMAT]] [\-c]
++.IP
++filename [filename ...]
++.PP
++Print the header(s) of a FITS file. Optional arguments allow the desired
++extension(s), keyword(s), and output format to be specified. Note that in the
++case of a compressed image, the decompressed header is shown by default.
++.SS "positional arguments:"
++.TP
++filename
++path to one or more files; wildcards are supported
++.SS "optional arguments:"
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++show this help message and exit
++.TP
++\fB\-e\fR HDU, \fB\-\-extension\fR HDU
++specify the extension by name or number; this argument
++can be repeated to select multiple extensions
++.TP
++\fB\-k\fR KEYWORD, \fB\-\-keyword\fR KEYWORD
++specify a keyword; this argument can be repeated to
++select multiple keywords; also supports wildcards
++.TP
++\fB\-t\fR [FORMAT], \fB\-\-table\fR [FORMAT]
++print the header(s) in machine\-readable table format;
++the default format is "ascii.fixed_width" (can be
++"ascii.csv", "ascii.html", "ascii.latex", "fits", etc)
++.TP
++\fB\-c\fR, \fB\-\-compressed\fR
++for compressed image data, show the true header which
++describes the compression rather than the data
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8b87dcb0a693a2386c689b11bff7a7b05a86e8ea
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,31 @@@
++.TH fitsinfo 1 "April 2015" "fitsdiff" "astropy 1.1"
++.SH NAME
++fitsinfo \- Print a summary of the HDUs in one or more FITS files(s)
++.SH SYNOPSIS
++.B fitsinfo
++\fIfilename\fR [\fIfilename\fR ...]
++.SH DESCRIPTION
++.PP
++\fBfitsinfo\fR is a command-line script based on astropy.io.fits for
++printing a summary of the HDUs in one or more FITS files(s) to the
++standard output.
++.SH EXAMPLES
++.PP
++Example usage of \fBfitsinfo\fR:
++.PP
++1. Print a summary of the HDUs in a FITS file:
++.PP
++    $ fitsinfo filename.fits
++
++    Filename: filename.fits
++    No.    Name         Type      Cards   Dimensions   Format
++    0    PRIMARY     PrimaryHDU     138   ()
++    1    SCI         ImageHDU        61   (800, 800)   int16
++    2    SCI         ImageHDU        61   (800, 800)   int16
++    3    SCI         ImageHDU        61   (800, 800)   int16
++    4    SCI         ImageHDU        61   (800, 800)   int16
++.PP
++2. Print a summary of HDUs of all the FITS files in the current directory:
++.PP
++    $ fitsinfo *.fits
++.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f741b00db8b3cf8e5cb248d2e155339106c3d0e1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,22 @@@
++From: Ole Streicher <olebole@debian.org>
++Date: Mon, 11 Sep 2017 15:36:05 +0200
++Subject: Shorten message to compare for recent h5py.
++
++See https://github.com/astropy/astropy/issues/6534
++---
++ astropy/io/misc/tests/test_hdf5.py | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/astropy/io/misc/tests/test_hdf5.py b/astropy/io/misc/tests/test_hdf5.py
++index 1b8c663..bbc4b2a 100644
++--- a/astropy/io/misc/tests/test_hdf5.py
+++++ b/astropy/io/misc/tests/test_hdf5.py
++@@ -413,7 +413,7 @@ def test_metadata_too_large(tmpdir):
++     assert len(w) == 1
++     assert str(w[0].message).startswith(
++         "Attributes could not be written to the output HDF5 "
++-        "file: Unable to create attribute (Object header message is too large)")
+++        "file: Unable to create attribute ")
++ 
++ 
++ @pytest.mark.skipif('not HAS_H5PY')
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..000991d12f5cf464526fc9b8b6c55d08792e70e3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,21 @@@
++From: Ole Streicher <olebole@debian.org>
++Date: Tue, 13 Dec 2016 09:41:39 +0100
++Subject: Disable astropy-helpers copy
++
++---
++ setup.cfg | 2 +-
++ 1 file changed, 1 insertion(+), 1 deletion(-)
++
++diff --git a/setup.cfg b/setup.cfg
++index 8d36c71..89a6a9b 100644
++--- a/setup.cfg
+++++ b/setup.cfg
++@@ -24,7 +24,7 @@ addopts = --pyargs -p no:warnings
++ bitmap = static/wininst_background.bmp
++ 
++ [ah_bootstrap]
++-auto_use = True
+++auto_use = False
++ 
++ [flake8]
++ exclude = extern,*parsetab.py,*lextab.py
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ab75461199a93ab6881e790ded7e72946f5e5da6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,179 @@@
++From: Ole Streicher <olebole@debian.org>
++Date: Thu, 12 Jan 2017 11:37:47 +0100
++Subject: Use external python modules instead of convenience copies
++
++---
++ astropy/coordinates/angle_utilities.py |  2 +-
++ astropy/extern/configobj.py            |  4 ++++
++ astropy/extern/six.py                  |  2 +-
++ astropy/table/jsviewer.py              | 14 ++++++++------
++ astropy/table/tests/test_jsviewer.py   |  6 +++---
++ astropy/units/format/cds.py            |  4 ++--
++ astropy/units/format/generic.py        |  4 ++--
++ astropy/units/format/ogip.py           |  4 ++--
++ 8 files changed, 23 insertions(+), 17 deletions(-)
++ create mode 100644 astropy/extern/configobj.py
++
++diff --git a/astropy/coordinates/angle_utilities.py b/astropy/coordinates/angle_utilities.py
++index cfa894e..bb8fb7d 100644
++--- a/astropy/coordinates/angle_utilities.py
+++++ b/astropy/coordinates/angle_utilities.py
++@@ -64,7 +64,7 @@ class _AngleParser(object):
++ 
++     @classmethod
++     def _make_parser(cls):
++-        from ..extern.ply import lex, yacc
+++        from ply import lex, yacc
++ 
++         # List of token names.
++         tokens = (
++diff --git a/astropy/extern/configobj.py b/astropy/extern/configobj.py
++new file mode 100644
++index 0000000..2815978
++--- /dev/null
+++++ b/astropy/extern/configobj.py
++@@ -0,0 +1,4 @@
+++# Wrapper to use installed validate and configobj modules
+++from __future__ import absolute_import
+++import validate
+++import configobj
++diff --git a/astropy/extern/six.py b/astropy/extern/six.py
++index 5398fc0..fb3a30c 100644
++--- a/astropy/extern/six.py
+++++ b/astropy/extern/six.py
++@@ -13,7 +13,7 @@ _SIX_MIN_VERSION = StrictVersion('1.10.0')
++ # Update this to prevent Astropy from using its bundled copy of six
++ # (but only if some other version of at least _SIX_MIN_VERSION can
++ # be provided)
++-_SIX_SEARCH_PATH = ['astropy.extern.bundled.six', 'six']
+++_SIX_SEARCH_PATH = ['six']
++ 
++ 
++ def _find_module(name, path=None):
++diff --git a/astropy/table/jsviewer.py b/astropy/table/jsviewer.py
++index 0ec7824..033dd43 100644
++--- a/astropy/table/jsviewer.py
+++++ b/astropy/table/jsviewer.py
++@@ -30,8 +30,8 @@ class Conf(_config.ConfigNamespace):
++ conf = Conf()
++ 
++ 
++-EXTERN_JS_DIR = abspath(join(dirname(extern.__file__), 'js'))
++-EXTERN_CSS_DIR = abspath(join(dirname(extern.__file__), 'css'))
+++EXTERN_JS_DIR = '/usr/share/javascript'
+++EXTERN_CSS_DIR = EXTERN_JS_DIR
++ 
++ _SORTING_SCRIPT_PART_1 = """
++ var astropy_sort_num = function(a, b) {{
++@@ -134,22 +134,24 @@ class JSViewer(object):
++     @property
++     def jquery_urls(self):
++         if self._use_local_files:
++-            return ['file://' + join(EXTERN_JS_DIR, 'jquery-3.1.1.min.js'),
++-                    'file://' + join(EXTERN_JS_DIR, 'jquery.dataTables.min.js')]
+++            return ['file://' + join(EXTERN_JS_DIR, 'jquery', 'jquery.min.js'),
+++                    'file://' + join(EXTERN_JS_DIR, 'jquery-datatables',
+++                                     'jquery.dataTables.min.js')]
++         else:
++             return [conf.jquery_url, conf.datatables_url]
++ 
++     @property
++     def css_urls(self):
++         if self._use_local_files:
++-            return ['file://' + join(EXTERN_CSS_DIR,
+++            return ['file://' + join(EXTERN_CSS_DIR, 'jquery-datatables', 'css',
++                                      'jquery.dataTables.css')]
++         else:
++             return conf.css_urls
++ 
++     def _jstable_file(self):
++         if self._use_local_files:
++-            return 'file://' + join(EXTERN_JS_DIR, 'jquery.dataTables.min')
+++            return 'file://' + join(EXTERN_JS_DIR, 'jquery-datatables',
+++                                    'jquery.dataTables.min')
++         else:
++             return conf.datatables_url[:-3]
++ 
++diff --git a/astropy/table/tests/test_jsviewer.py b/astropy/table/tests/test_jsviewer.py
++index 51738e1..f95a99a 100644
++--- a/astropy/table/tests/test_jsviewer.py
+++++ b/astropy/table/tests/test_jsviewer.py
++@@ -146,9 +146,9 @@ def test_write_jsviewer_local(tmpdir):
++         table_id='test',
++         length='50',
++         display_length='10, 25, 50, 100, 500, 1000',
++-        datatables_css_url='file://' + join(EXTERN_DIR, 'css', 'jquery.dataTables.css'),
++-        datatables_js_url='file://' + join(EXTERN_DIR, 'js', 'jquery.dataTables.min.js'),
++-        jquery_url='file://' + join(EXTERN_DIR, 'js', 'jquery-3.1.1.min.js')
+++        datatables_css_url='file:///usr/share/javascript/jquery-datatables/css/jquery.dataTables.css',
+++        datatables_js_url='file:///usr/share/javascript/jquery-datatables/jquery.dataTables.min.js',
+++        jquery_url='file:///usr/share/javascript/jquery/jquery.min.js'
++     )
++     with open(tmpfile) as f:
++         assert f.read().strip() == ref.strip()
++diff --git a/astropy/units/format/cds.py b/astropy/units/format/cds.py
++index e40c1cf..0d5e033 100644
++--- a/astropy/units/format/cds.py
+++++ b/astropy/units/format/cds.py
++@@ -78,7 +78,7 @@ class CDS(Base):
++ 
++     @classmethod
++     def _make_lexer(cls):
++-        from ...extern.ply import lex
+++        from ply import lex
++ 
++         tokens = cls._tokens
++ 
++@@ -142,7 +142,7 @@ class CDS(Base):
++         <https://bitbucket.org/nxg/unity/>`_.
++         """
++ 
++-        from ...extern.ply import yacc
+++        from ply import yacc
++ 
++         tokens = cls._tokens
++ 
++diff --git a/astropy/units/format/generic.py b/astropy/units/format/generic.py
++index 974ca25..7d40dfe 100644
++--- a/astropy/units/format/generic.py
+++++ b/astropy/units/format/generic.py
++@@ -103,7 +103,7 @@ class Generic(Base):
++ 
++     @classmethod
++     def _make_lexer(cls):
++-        from ...extern.ply import lex
+++        from ply import lex
++ 
++         tokens = cls._tokens
++ 
++@@ -178,7 +178,7 @@ class Generic(Base):
++         formats, the only difference being the set of available unit
++         strings.
++         """
++-        from ...extern.ply import yacc
+++        from ply import yacc
++ 
++         tokens = cls._tokens
++ 
++diff --git a/astropy/units/format/ogip.py b/astropy/units/format/ogip.py
++index e429407..e80e35a 100644
++--- a/astropy/units/format/ogip.py
+++++ b/astropy/units/format/ogip.py
++@@ -110,7 +110,7 @@ class OGIP(generic.Generic):
++ 
++     @classmethod
++     def _make_lexer(cls):
++-        from ...extern.ply import lex
+++        from ply import lex
++ 
++         tokens = cls._tokens
++ 
++@@ -180,7 +180,7 @@ class OGIP(generic.Generic):
++         <https://bitbucket.org/nxg/unity/>`_.
++         """
++ 
++-        from ...extern.ply import yacc
+++        from ply import yacc
++ 
++         tokens = cls._tokens
++ 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bc21ac26b52f06c7c2aff0043449aa1842a7663d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,49 @@@
++From: Ole Streicher <olebole@debian.org>
++Date: Tue, 13 Dec 2016 09:41:39 +0100
++Subject: Mark all known test failures as xfail. These failures have been
++ discussed with upstream.
++
++---
++ astropy/io/ascii/tests/test_c_reader.py   | 8 ++++++--
++ astropy/tests/tests/test_socketblocker.py | 2 ++
++ 2 files changed, 8 insertions(+), 2 deletions(-)
++
++diff --git a/astropy/io/ascii/tests/test_c_reader.py b/astropy/io/ascii/tests/test_c_reader.py
++index 7bc8618..ceb2ddd 100644
++--- a/astropy/io/ascii/tests/test_c_reader.py
+++++ b/astropy/io/ascii/tests/test_c_reader.py
++@@ -1057,7 +1057,9 @@ def test_int_out_of_range(parallel):
++     assert_table_equal(table, expected)
++ 
++ 
++-@pytest.mark.parametrize("parallel", [True, False])
+++@pytest.mark.parametrize("parallel", [
+++    pytest.param(True, marks=pytest.mark.xfail(reason="see https://github.com/astropy/astropy/issues/5693")),
+++    False])
++ def test_fortran_reader(parallel):
++     """
++     Make sure that ascii.read() can read Fortran-style exponential notation
++@@ -1101,7 +1103,9 @@ def test_fortran_reader(parallel):
++     assert_table_equal(table, expected)
++ 
++ 
++-@pytest.mark.parametrize("parallel", [True, False])
+++@pytest.mark.parametrize("parallel", [
+++    pytest.param(True, marks=pytest.mark.xfail(reason="see https://github.com/astropy/astropy/issues/5693")),
+++    False])
++ def test_fortran_invalid_exp(parallel):
++     """
++     Test Fortran-style exponential notation in the fast_reader with invalid
++diff --git a/astropy/tests/tests/test_socketblocker.py b/astropy/tests/tests/test_socketblocker.py
++index 18524b6..fff462d 100644
++--- a/astropy/tests/tests/test_socketblocker.py
+++++ b/astropy/tests/tests/test_socketblocker.py
++@@ -69,6 +69,8 @@ def _square(x):
++ 
++ 
++ @pytest.mark.skipif('not PY3_4 or sys.platform == "win32" or sys.platform.startswith("gnu0")')
+++# see https://github.com/astropy/astropy/issues/4193
+++@pytest.mark.skipif(True, reason="Blocks on Debian CI test")
++ def test_multiprocessing_forkserver():
++     """
++     Test that using multiprocessing with forkserver works.  Perhaps
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b58eba1a2fdb8c6cfd0ff7f19efaeb252042223a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,22 @@@
++From: Ole Streicher <olebole@debian.org>
++Date: Tue, 13 Dec 2016 09:41:39 +0100
++Subject: Install the scripts only for the Python 3 version
++
++---
++ setup.py | 3 ++-
++ 1 file changed, 2 insertions(+), 1 deletion(-)
++
++diff --git a/setup.py b/setup.py
++index 1340b7f..ed6f40f 100755
++--- a/setup.py
+++++ b/setup.py
++@@ -47,7 +47,8 @@ package_info['package_data'].setdefault('astropy', []).append('data/*')
++ # Add any necessary entry points
++ entry_points = {}
++ # Command-line scripts
++-entry_points['console_scripts'] = [
+++if sys.version_info[0] == 3:
+++    entry_points['console_scripts'] = [
++     'fits2bitmap = astropy.visualization.scripts.fits2bitmap:main',
++     'fitscheck = astropy.io.fits.scripts.fitscheck:main',
++     'fitsdiff = astropy.io.fits.scripts.fitsdiff:main',
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..feb8dcdc938f3f39b2d67c7e8b6134d6c09b0d02
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++disable_helper.patch
++only_python3-binaries.patch
++mark_known_failures.patch
++external_python_pkgs.patch
++Shorten-message-to-compare-for-recent-h5py.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f3268a0b1345756dfc9862e444221904563424ac
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++Document: python-astropy
++Title: Astropy Documentation
++Author: The Astropy Collaboration.
++Section: Science/Astronomy
++Abstract: Astropy is a community-driven package intended to contain much of
++ the core functionality and some common tools needed for performing astronomy
++ and astrophysics with Python. 
++
++Format: HTML
++Index: /usr/share/doc/python-astropy-doc/html/index.html
++Files: /usr/share/doc/python-astropy-doc/html/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4ecc793da577aac3266bf2f0a4aa4f4e7e290854
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++docs/_build/html
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f8d84458b9101dc6c5b00e2bfcc03d5dbbe5b893
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++# We store an extra license file since this is linked within the 
++# HTML documentation. It seems to be better to keep this file than
++# to remove these links or to link to the machine-readable Debian 
++# copyright file.
++extra-license-file usr/share/doc/python-astropy-doc/html/_sources/license.rst.txt
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..27f6a13c7a6339c3dd40056b78437a9b2eff5b4d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python2*/dist-packages/astropy*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9bb56c06e4d836cdcc4cfb50cd2bfcc0936d4c6d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++# The hardening is switched on, but does not cover all functions mentioned
++# in hardening-check.
++hardening-no-fortify-functions */astropy/utils/xml/_iterparser*.so
++# Python packages install all files into a common subdir by purpose.
++python-astropy: image-file-in-usr-lib
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9d13fec2a9716dde36662117bc3bdaa466764140
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/dist-packages/astropy*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..63604dfeb642338735fd3fce000017f9e51ce5fe
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++# The hardening is switched on, but does not cover all functions mentioned
++# in hardening-check.
++hardening-no-fortify-functions */astropy/utils/xml/_iterparser*.*
++# Python packages install all files into a common subdir by purpose.
++python3-astropy: image-file-in-usr-lib
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..413d784f9c802a65206ce3585f4a53bac6e9f343
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,65 @@@
++#!/usr/bin/make -f
++
++PYTHON2:=$(shell pyversions -vr)
++PYTHON3:=$(shell py3versions -vr)
++
++# set the MPLCONFIGDIR to avoid writing into non writable location
++export HOME=$(CURDIR)/build
++export MPLCONFIGDIR=$(CURDIR)/build
++
++# Use agg Matplotlib backend for testing on headless machines.
++export MPLBACKEND=agg
++
++# # Prevent setuptools/distribute from accessing the internet.
++export http_proxy = http://127.0.9.1:9
++
++%:
++      dh $@ --with python2,python3,sphinxdoc
++
++build-python%:
++      python$* setup.py build --use-system-libraries
++
++# We need to build python2 first, since cython is currently only available for 
++# python2, and we need cython to (re-) generate some of the C files.
++override_dh_auto_build: $(PYTHON2:%=build-python%) $(PYTHON3:%=build-python%)
++      #dh_auto_build
++
++install-python%:
++      python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
++
++override_dh_auto_install: $(PYTHON3:%=install-python%)
++      dh_auto_install
++
++override_dh_auto_build:
++      dh_auto_build -- --use-system-libraries
++
++override_dh_shlibdeps:
++      dh_shlibdeps
++      dh_numpy
++      dh_numpy3
++
++override_dh_installdocs-indep:
++      python3 setup.py build_docs
++      dh_installdocs
++
++override_dh_sphinxdoc-arch:
++      # sphinxdoc is only needed on indep and does not work here.
++
++override_dh_installchangelogs:
++      dh_installchangelogs docs/changelog.rst
++
++override_dh_auto_clean:
++      dh_auto_clean
++      rm -rf build astropy.egg-info
++      rm -rf astropy_helpers-*.egg
++      rm -rf docs/_build docs/_generated
++
++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
++test-python%:
++      python$* setup.py test -vv --args "-vv --mpl"
++
++override_dh_auto_test: $(PYTHON2:%=test-python%) $(PYTHON3:%=test-python%)
++endif
++
++override_dh_strip_nondeterminism:
++      dh_strip_nondeterminism -Xinvalid.dat.gz
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7938881d080d9ed1b45fd33c60f3e7c9265ba534
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,130 @@@
++.TH SAMP_HUB 1 "April 2015" "samp_hub" "astropy 1.0.2"
++.SH NAME
++samp_hub \- SAMP Hub Server
++.SH DESCRIPTION
++usage: samp_hub [\-h] [\-k CODE] [\-d ADDR] [\-p PORT] [\-f FILE] [\-w]
++.TP
++[\-P SIZE] [\-t SECONDS] [\-c SECONDS] [\-L LEVEL] [\-O FILE]
++[\-l LABEL] [\-m] [\-s] [\-C FILE] [\-K FILE]
++[\-\-cert\-reqs STRING] [\-\-ca\-certs FILE]
++[\-\-ssl\-version STRING]
++.SS "optional arguments:"
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++show this help message and exit
++.TP
++\fB\-k\fR CODE, \fB\-\-secret\fR CODE
++custom secret code.
++.TP
++\fB\-d\fR ADDR, \fB\-\-addr\fR ADDR
++listening address (or IP).
++.TP
++\fB\-p\fR PORT, \fB\-\-port\fR PORT
++listening port number.
++.TP
++\fB\-f\fR FILE, \fB\-\-lockfile\fR FILE
++custom lockfile.
++.TP
++\fB\-w\fR, \fB\-\-no\-web\-profile\fR
++run the Hub disabling the Web Profile.
++.TP
++\fB\-P\fR SIZE, \fB\-\-pool\-size\fR SIZE
++the socket connections pool size.
++.SS "Timeout group:"
++.IP
++Special options to setup hub and client timeouts.It contains a set of
++special options that allows one to set up the Hub and clients inactivity
++timeouts, that is the Hub or client inactivity time interval after which
++the Hub shuts down or unregisters the client. Notification of
++samp.hub.disconnect MType is sent to the clients forcibly unregistered for
++timeout expiration.
++.TP
++\fB\-t\fR SECONDS, \fB\-\-timeout\fR SECONDS
++set the Hub inactivity timeout in SECONDS. By default
++it is set to 0, that is the Hub never expires.
++.TP
++\fB\-c\fR SECONDS, \fB\-\-client\-timeout\fR SECONDS
++set the client inactivity timeout in SECONDS. By
++default it is set to 0, that is the client never
++expires.
++.SS "Logging options:"
++.IP
++Additional options which allow one to customize the logging output. By default
++the SAMP Hub uses the standard output and standard error devices to print
++out INFO level logging messages. Using the options here below it is
++possible to modify the logging level and also specify the output files
++where redirect the logging messages.
++.TP
++\fB\-L\fR LEVEL, \fB\-\-log\-level\fR LEVEL
++set the Hub instance log level (OFF, ERROR, WARNING,
++INFO, DEBUG).
++.TP
++\fB\-O\fR FILE, \fB\-\-log\-output\fR FILE
++set the output file for the log messages.
++.SS "Advanced group:"
++.IP
++Advanced options addressed to facilitate administrative tasks and allow
++new non\-standard Hub behaviors. In particular the \fB\-\-label\fR options is used
++to assign a value to hub.label token and is used to assign a name to the
++Hub instance. The very special \fB\-\-multi\fR option allows one to start a Hub in
++multi\-instance mode. Multi\-instance mode is a non\-standard Hub behavior
++that enables multiple contemporaneous running Hubs. Multi\-instance hubs
++place their non\-standard lock\-files within the <home directory>/.samp\-1
++directory naming them making use of the format: samp\-hub\-<PID>\-<ID>, where
++PID is the Hub process ID while ID is an internal ID (integer).
++.TP
++\fB\-l\fR LABEL, \fB\-\-label\fR LABEL
++assign a LABEL to the Hub.
++.TP
++\fB\-m\fR, \fB\-\-multi\fR
++run the Hub in multi\-instance mode generating a custom
++lockfile with a random name.
++.SS "SSL group:"
++.IP
++Additional options to launch the Hub instance using the Secure Sockets
++Layer (HTTPS). The \fB\-\-key\-file\fR and \fB\-\-cert\-file\fR parameters specify optional
++files which contain a certificate to be used to identify the local side of
++the connection. Often the private key is stored in the same file as the
++certificate; in this case, only the \fB\-\-cert\-file\fR parameter need be passed.
++If the private key is stored in a separate file, both parameters must be
++used. If the private key is stored in the certificate file, it should come
++before the first certificate in the certificate chain.
++.TP
++\fB\-s\fR, \fB\-\-https\fR
++run the Hub using the Secure Sockets Layer.
++.TP
++\fB\-C\fR FILE, \fB\-\-cert\-file\fR FILE
++set the certificate file.
++.TP
++\fB\-K\fR FILE, \fB\-\-key\-file\fR FILE
++set the key file. By default this option is ignored,
++assuming that the private key is stored in the
++certificate file.
++.TP
++\fB\-\-cert\-reqs\fR STRING
++this option specifies whether a certificate is
++required from the client side of the connection, and
++whether it will be validated if provided. It must be
++one of the three values NONE (certificates ignored,
++default), OPTIONAL (not required, but validated if
++provided), or REQUIRED (required and validated). If
++the value of this option is not NONE, then the \fB\-\-cacerts\fR option must point to a file of CA certificates.
++.TP
++\fB\-\-ca\-certs\fR FILE
++the \fB\-\-ca\-certs\fR file contains a set of concatenated
++"certification authority" certificates, which are used
++to validate certificates passed from the client end of
++the connection.
++.TP
++\fB\-\-ssl\-version\fR STRING
++the \fB\-\-ssl\-version\fR option specifies which version of
++the SSL protocol to use. Typically, the server chooses
++a particular protocol version, and the client must
++adapt to the server's choice. Most of the versions are
++not interoperable with the other versions. If not
++specified the default SSL version is taken from the
++default in the Python standard `ssl` library for the
++version of Python that is installed. Other SSL
++protocol versions are: SSLv2, SSLv3, SSLv23, TLSv1,
++TLSv1_1, TLSv1_2 but not all of them may be available
++on all versions of Python.
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..dbcec4ae21a80422cd3c1eeb2b3868324f7978dc
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,10 @@@
++# We don't use the convinience copies of wcslib, so we can
++# safely ignore their lintian warnings.
++outdated-autotools-helper-file cextern/wcslib/config/config.*
++# See https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-astropy.html:
++# Actually, it shouldn't be necessary for python-astropy to build-depends
++# on dh-strip-nondeterminism.  The override_dh_strip_nondeterminism
++# target in debian/rules will be ignored unless debhelper actually
++# tries to call dh_strip_nondeterminism, in which case debhelper itself
++# would depend on dh-strip-nondeterminism. (Andrew Ayer)
++missing-build-dependency-for-dh_-command
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9b943c1d9e6a9683dabaece90a18d3ebd028c281
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,7 @@@
++Tests: python-astropy
++Depends: python-astropy, python-scipy
++Restrictions: allow-stderr
++
++Tests: python3-astropy
++Depends: python3-astropy, python3-scipy
++Restrictions: allow-stderr
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb52670764a1be45c6d39b46388c34c3c66fcdb5
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++#!/usr/bin/env python
++
++import os
++os.chdir(os.getenv('ADTTMP', '/tmp'))
++
++import astropy
++res = astropy.test()
++exit(res)
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..84519926e9298668c9b67de248bb08b08a9aa084
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++#!/usr/bin/env python3
++
++import os
++os.chdir(os.getenv('ADTTMP', '/tmp'))
++
++import astropy
++res = astropy.test()
++exit(res)
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c30a0ec4b7c621b4d27b43dccd016a6047c0329b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++ASCL-Id: 1304.002
++Bug-Database: https://github.com/astropy/astropy/issues
++Contact: Astronomical Python mailing list <astropy@scipy.org>
++Name: astropy
++Reference:
++ author: >
++      Astropy Collaboration, and Robitaille, T.P. and Tollerud, E.J. and 
++      Greenfield, P. and Droettboom, M. and Bray, E. and Aldcroft, T. and 
++      Davis, M. and Ginsburg, A. and Price-Whelan, A.M. and Kerzendorf, W.E. and
++      Conley, A. and Crighton, N. and Barbary, K. and Muna, D. and
++      Ferguson, H. and Grollier, F. and Parikh, M.M. and Nair, P.H. and
++      Unther, H.M. and Deil, C. and Woillez, J. and Conseil, S. and
++      Kramer, R. and Turner, J.E.H. and Singer, L. and Fox, R. and
++      Weaver, B.A. and Zabalza, V. and Edwards, Z.I. and Azalee Bostroem, K. and
++      Burke, D.J. and Casey, A.R. and Crawford, S.M. and Dencheva, N. and 
++      Ely, J. and Jenness, T. and Labrie, K. and Lim, P.L. and
++      Pierfederici, F. and Pontzen, A. and Ptak, A. and Refsdal, B. and 
++      Servillat, M. and Streicher, O.
++ title: "Astropy: A community Python package for astronomy"
++ journal: Astronomy & Astrophysics
++ volume: 558
++ number: A33
++ pages: A33
++ doi: 10.1051/0004-6361/201322068
++ year: 2013
++ URL: http://adsabs.harvard.edu/abs/2013A%26A...558A..33A
++ eprint: http://www.aanda.org/articles/aa/pdf/2013/10/aa22068-13.pdf
++Repository: https://github.com/astropy/astropy/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0e79f187c8cfacabb78df3fd2f3b62c92e1f0807
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,63 @@@
++-----BEGIN PGP PUBLIC KEY BLOCK-----
++
++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
++=0KPF
++-----END PGP PUBLIC KEY BLOCK-----
diff --cc debian/volint.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4f2cf54b88bbddd52e28f2094ab541d55cfd762c
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++.TH VOLINT 1 "April 2015" "volint" "astropy 1.0.2"
++.SH NAME
++volint \- Check a VOTable file for compliance to the VOTable specification
++.SH DESCRIPTION
++usage: volint [\-h] filename
++.SS "positional arguments:"
++.TP
++filename
++Path to VOTable file to check
++.SS "optional arguments:"
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++show this help message and exit
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..408ed133547bc4e160be6fb4d77e2a7f62f9db3f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=3
++opts=uversionmangle=s/(rc|a|b|c)/~$1/;s/\.(post)/+$1/,pgpsigurlmangle=s/$/.asc/ \
++http://pypi.debian.net/astropy/astropy-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..c715ff8f87a209b017b23c8210b6380bf62582e9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,13 @@@
++.TH WCSLINT 1 "April 2015" "wcslint" "astropy 1.0.2"
++.SH NAME
++wcslint \- Check the WCS keywords in a FITS file for compliance against the standards
++.SH DESCRIPTION
++usage: wcslint [\-h] filename
++.SS "positional arguments:"
++.TP
++filename
++Path to FITS file to check
++.SS "optional arguments:"
++.TP
++\fB\-h\fR, \fB\-\-help\fR
++show this help message and exit