From 61fcbd9a8c2ec5deed0517a7e0374979e2b8b9f1 Mon Sep 17 00:00:00 2001 From: Peter Michael Green Date: Fri, 3 Nov 2017 23:08:32 +0000 Subject: [PATCH] Import python-astropy_2.0.2-1+rpi1.debian.tar.xz [dgit import tarball python-astropy 2.0.2-1+rpi1 python-astropy_2.0.2-1+rpi1.debian.tar.xz] --- astropy-utils.install | 1 + astropy-utils.manpages | 8 + changelog | 590 ++++++++++++++++++ clean | 24 + compat | 1 + control | 154 +++++ copyright | 97 +++ fits2bitmap.1 | 58 ++ fitscheck.1 | 71 +++ fitsdiff.1 | 87 +++ fitsheader.1 | 36 ++ fitsinfo.1 | 31 + ...n-message-to-compare-for-recent-h5py.patch | 22 + patches/disable_helper.patch | 21 + patches/external_python_pkgs.patch | 179 ++++++ patches/mark_known_failures.patch | 49 ++ patches/only_python3-binaries.patch | 22 + patches/series | 5 + python-astropy-doc.doc-base | 11 + python-astropy-doc.docs | 1 + python-astropy-doc.lintian-overrides | 5 + python-astropy.install | 1 + python-astropy.lintian-overrides | 5 + python3-astropy.install | 1 + python3-astropy.lintian-overrides | 5 + rules | 65 ++ samp_hub.1 | 130 ++++ source/format | 1 + source/lintian-overrides | 10 + tests/control | 7 + tests/python-astropy | 8 + tests/python3-astropy | 9 + upstream/metadata | 28 + upstream/signing-key.asc | 63 ++ volint.1 | 13 + watch | 3 + wcslint.1 | 13 + 37 files changed, 1835 insertions(+) create mode 100644 astropy-utils.install create mode 100644 astropy-utils.manpages create mode 100644 changelog create mode 100644 clean create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 fits2bitmap.1 create mode 100644 fitscheck.1 create mode 100644 fitsdiff.1 create mode 100644 fitsheader.1 create mode 100644 fitsinfo.1 create mode 100644 patches/Shorten-message-to-compare-for-recent-h5py.patch create mode 100644 patches/disable_helper.patch create mode 100644 patches/external_python_pkgs.patch create mode 100644 patches/mark_known_failures.patch create mode 100644 patches/only_python3-binaries.patch create mode 100644 patches/series create mode 100644 python-astropy-doc.doc-base create mode 100644 python-astropy-doc.docs create mode 100644 python-astropy-doc.lintian-overrides create mode 100644 python-astropy.install create mode 100644 python-astropy.lintian-overrides create mode 100644 python3-astropy.install create mode 100644 python3-astropy.lintian-overrides create mode 100755 rules create mode 100644 samp_hub.1 create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 tests/control create mode 100755 tests/python-astropy create mode 100755 tests/python3-astropy create mode 100644 upstream/metadata create mode 100644 upstream/signing-key.asc create mode 100644 volint.1 create mode 100644 watch create mode 100644 wcslint.1 diff --git a/astropy-utils.install b/astropy-utils.install new file mode 100644 index 0000000..e772481 --- /dev/null +++ b/astropy-utils.install @@ -0,0 +1 @@ +usr/bin diff --git a/astropy-utils.manpages b/astropy-utils.manpages new file mode 100644 index 0000000..6a3e46c --- /dev/null +++ b/astropy-utils.manpages @@ -0,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 diff --git a/changelog b/changelog new file mode 100644 index 0000000..ef8b7d4 --- /dev/null +++ b/changelog @@ -0,0 +1,590 @@ +python-astropy (2.0.2-1+rpi1) buster-staging; urgency=medium + + * Disable testsuite. + + -- Peter Michael Green Fri, 03 Nov 2017 23:08:32 +0000 + +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 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 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 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 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 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 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 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 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 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 Thu, 19 Jan 2017 09:57:22 +0100 + +python-astropy (1.3-7) unstable; urgency=medium + + * Allow stderr in all tests + + -- Ole Streicher 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 Sat, 14 Jan 2017 11:28:01 +0100 + +python-astropy (1.3-5) unstable; urgency=medium + + * Manually add dependencies for external packages + + -- Ole Streicher 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 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 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 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 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 Tue, 13 Dec 2016 09:44:29 +0100 + +python-astropy (1.2.1-1) unstable; urgency=low + + * New upstream version + + -- Ole Streicher 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 Mon, 20 Jun 2016 15:10:14 +0200 + +python-astropy (1.2~rc1-3) experimental; urgency=low + + * Re-enable unfixed yet tests + + -- Ole Streicher Thu, 16 Jun 2016 14:06:19 +0200 + +python-astropy (1.2~rc1-2) experimental; urgency=low + + * Temporarily disable all xfail marks + + -- Ole Streicher 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 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 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 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 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 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 Sat, 12 Dec 2015 10:02:22 +0100 + +python-astropy (1.1~rc2-1) experimental; urgency=low + + * New upstream RC version + + -- Ole Streicher Tue, 08 Dec 2015 09:29:29 +0100 + +python-astropy (1.1~rc1-1) experimental; urgency=low + + * New upstream RC version + + -- Ole Streicher 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 Fri, 16 Oct 2015 08:58:30 +0200 + +python-astropy (1.0.5-2) unstable; urgency=low + + * Fix FTBS on i386 + + -- Ole Streicher 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 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 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 Thu, 16 Jul 2015 10:46:32 +0200 + +python-astropy (1.0.3-2) unstable; urgency=low + + * Fix FTBS with hurd-i386 + + -- Ole Streicher Wed, 24 Jun 2015 10:38:18 +0200 + +python-astropy (1.0.3-1) unstable; urgency=low + + * New upstream version + + -- Ole Streicher 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 Thu, 16 Apr 2015 22:15:02 +0200 + +python-astropy (1.0-1~exp) experimental; urgency=low + + * New upstream version. + + -- Ole Streicher Thu, 19 Feb 2015 09:09:44 +0100 + +python-astropy (1.0~rc2-1) experimental; urgency=medium + + * New upstream release candidate + + -- Ole Streicher Thu, 12 Feb 2015 09:26:56 +0100 + +python-astropy (1.0~rc1-3) experimental; urgency=low + + * Fix last FTBS on Hurd + + -- Ole Streicher 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 Sun, 01 Feb 2015 11:13:52 +0100 + +python-astropy (1.0~rc1-1) experimental; urgency=low + + * New upstream release candidate + + -- Ole Streicher 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 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 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 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 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 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 Fri, 18 Jul 2014 16:50:55 +0200 + +python-astropy (0.4-2) unstable; urgency=low + + * Fix locale on build + + -- Ole Streicher Fri, 18 Jul 2014 09:16:16 +0200 + +python-astropy (0.4-1) unstable; urgency=low + + * New upstream version + + -- Ole Streicher 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 Mon, 14 Jul 2014 09:46:47 +0200 + +python-astropy (0.4~rc2-2) experimental; urgency=low + + * Fix FTBS on powerpc, s390 + + -- Ole Streicher Sun, 13 Jul 2014 18:56:28 +0200 + +python-astropy (0.4~rc2-1) experimental; urgency=low + + * New upstream prerelease + + -- Ole Streicher 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 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 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 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 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 Wed, 14 May 2014 09:21:18 +0200 + +python-astropy (0.3.1+dfsg-1) unstable; urgency=low + + * New upstream version + + -- Ole Streicher 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 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 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 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 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 Wed, 15 Jan 2014 09:57:05 +0100 + +python-astropy (0.3-4) unstable; urgency=low + + * Mark known s390 failures as xfail. + + -- Ole Streicher 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 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 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 Sat, 30 Nov 2013 12:56:34 +0100 + +python-astropy (0.2.5-1) unstable; urgency=low + + * New upstream version. + + -- Ole Streicher 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 Thu, 15 Aug 2013 14:33:37 +0200 + +python-astropy (0.2.4-2) unstable; urgency=low + + * Enable python3 packages + + -- Ole Streicher Mon, 05 Aug 2013 21:04:23 +0200 + +python-astropy (0.2.4-1) unstable; urgency=low + + * New upstream version. + + -- Ole Streicher 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 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 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 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 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 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 Sun, 14 Apr 2013 18:39:00 +0200 + +python-astropy (0.2.1-1~exp3) experimental; urgency=low + + * Suggest optional packages + + -- Ole Streicher 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 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 Thu, 10 Apr 2013 09:10:00 +0200 + +python-astropy (0.2~b2-1) experimental; urgency=low + + * Initial release. (Closes: #678168) + + -- Ole Streicher Wed, 30 Jan 2013 10:00:00 +0100 diff --git a/clean b/clean new file mode 100644 index 0000000..c5de8e8 --- /dev/null +++ b/clean @@ -0,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 --git a/compat b/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 0000000..ab94953 --- /dev/null +++ b/control @@ -0,0 +1,154 @@ +Source: python-astropy +Maintainer: Debian Astronomy Maintainers +Uploaders: Ole Streicher +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 diff --git a/copyright b/copyright new file mode 100644 index 0000000..0f1d163 --- /dev/null +++ b/copyright @@ -0,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 +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. diff --git a/fits2bitmap.1 b/fits2bitmap.1 new file mode 100644 index 0000000..8d044cc --- /dev/null +++ b/fits2bitmap.1 @@ -0,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 diff --git a/fitscheck.1 b/fitscheck.1 new file mode 100644 index 0000000..3406852 --- /dev/null +++ b/fitscheck.1 @@ -0,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. + diff --git a/fitsdiff.1 b/fitsdiff.1 new file mode 100644 index 0000000..51d9c4a --- /dev/null +++ b/fitsdiff.1 @@ -0,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). + diff --git a/fitsheader.1 b/fitsheader.1 new file mode 100644 index 0000000..4add989 --- /dev/null +++ b/fitsheader.1 @@ -0,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 diff --git a/fitsinfo.1 b/fitsinfo.1 new file mode 100644 index 0000000..8b87dcb --- /dev/null +++ b/fitsinfo.1 @@ -0,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 +. diff --git a/patches/Shorten-message-to-compare-for-recent-h5py.patch b/patches/Shorten-message-to-compare-for-recent-h5py.patch new file mode 100644 index 0000000..f741b00 --- /dev/null +++ b/patches/Shorten-message-to-compare-for-recent-h5py.patch @@ -0,0 +1,22 @@ +From: Ole Streicher +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') diff --git a/patches/disable_helper.patch b/patches/disable_helper.patch new file mode 100644 index 0000000..000991d --- /dev/null +++ b/patches/disable_helper.patch @@ -0,0 +1,21 @@ +From: Ole Streicher +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 diff --git a/patches/external_python_pkgs.patch b/patches/external_python_pkgs.patch new file mode 100644 index 0000000..ab75461 --- /dev/null +++ b/patches/external_python_pkgs.patch @@ -0,0 +1,179 @@ +From: Ole Streicher +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): + `_. + """ + +- 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): + `_. + """ + +- from ...extern.ply import yacc ++ from ply import yacc + + tokens = cls._tokens + diff --git a/patches/mark_known_failures.patch b/patches/mark_known_failures.patch new file mode 100644 index 0000000..bc21ac2 --- /dev/null +++ b/patches/mark_known_failures.patch @@ -0,0 +1,49 @@ +From: Ole Streicher +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 diff --git a/patches/only_python3-binaries.patch b/patches/only_python3-binaries.patch new file mode 100644 index 0000000..b58eba1 --- /dev/null +++ b/patches/only_python3-binaries.patch @@ -0,0 +1,22 @@ +From: Ole Streicher +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', diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..feb8dcd --- /dev/null +++ b/patches/series @@ -0,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 diff --git a/python-astropy-doc.doc-base b/python-astropy-doc.doc-base new file mode 100644 index 0000000..f3268a0 --- /dev/null +++ b/python-astropy-doc.doc-base @@ -0,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/ diff --git a/python-astropy-doc.docs b/python-astropy-doc.docs new file mode 100644 index 0000000..4ecc793 --- /dev/null +++ b/python-astropy-doc.docs @@ -0,0 +1 @@ +docs/_build/html diff --git a/python-astropy-doc.lintian-overrides b/python-astropy-doc.lintian-overrides new file mode 100644 index 0000000..f8d8445 --- /dev/null +++ b/python-astropy-doc.lintian-overrides @@ -0,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 \ No newline at end of file diff --git a/python-astropy.install b/python-astropy.install new file mode 100644 index 0000000..27f6a13 --- /dev/null +++ b/python-astropy.install @@ -0,0 +1 @@ +usr/lib/python2*/dist-packages/astropy* diff --git a/python-astropy.lintian-overrides b/python-astropy.lintian-overrides new file mode 100644 index 0000000..9bb56c0 --- /dev/null +++ b/python-astropy.lintian-overrides @@ -0,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 diff --git a/python3-astropy.install b/python3-astropy.install new file mode 100644 index 0000000..9d13fec --- /dev/null +++ b/python3-astropy.install @@ -0,0 +1 @@ +usr/lib/python3*/dist-packages/astropy* diff --git a/python3-astropy.lintian-overrides b/python3-astropy.lintian-overrides new file mode 100644 index 0000000..63604df --- /dev/null +++ b/python3-astropy.lintian-overrides @@ -0,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 --git a/rules b/rules new file mode 100755 index 0000000..b5606e7 --- /dev/null +++ b/rules @@ -0,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 diff --git a/samp_hub.1 b/samp_hub.1 new file mode 100644 index 0000000..7938881 --- /dev/null +++ b/samp_hub.1 @@ -0,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 /.samp\-1 +directory naming them making use of the format: samp\-hub\-\-, 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. diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..dbcec4a --- /dev/null +++ b/source/lintian-overrides @@ -0,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 \ No newline at end of file diff --git a/tests/control b/tests/control new file mode 100644 index 0000000..9b943c1 --- /dev/null +++ b/tests/control @@ -0,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 diff --git a/tests/python-astropy b/tests/python-astropy new file mode 100755 index 0000000..cb52670 --- /dev/null +++ b/tests/python-astropy @@ -0,0 +1,8 @@ +#!/usr/bin/env python + +import os +os.chdir(os.getenv('ADTTMP', '/tmp')) + +import astropy +res = astropy.test() +exit(res) diff --git a/tests/python3-astropy b/tests/python3-astropy new file mode 100755 index 0000000..8451992 --- /dev/null +++ b/tests/python3-astropy @@ -0,0 +1,9 @@ +#!/usr/bin/env python3 + +import os +os.chdir(os.getenv('ADTTMP', '/tmp')) + +import astropy +res = astropy.test() +exit(res) + diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..c30a0ec --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,28 @@ +ASCL-Id: 1304.002 +Bug-Database: https://github.com/astropy/astropy/issues +Contact: Astronomical Python mailing list +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/ diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..0e79f18 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,63 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFhNsoEBEADKq0dhiwRU1MUlHjHzr+x/POm6k37nVaIw1kTTR6/KTuOTsoKz +l6H7EkYECoNtoulA28faw0ai09UMtW5wbsnaZmq9SbO7H63gpcgxvnmKDXlX7KGN +P7BOQP8MBkq0OH9mebaWPmu7HlDnL0XvC6HjtTwaWTJEa69M8rZKL74ySQ8HfJ6B +iLg75aCGB0owDKluqGLDv8u7kIxRHtuK4jT2IprIv/DsFfJ9mjgiDrj95od4mC7N +Le0WAaLu4Q29jS+HEP9ghJTtVo8pc8LSjxbScUwa+5aPQtSLxNf9M32GuMl/5KS9 +eNNilPo0kpsI/46MJwchCjaK2YQ/Ega9neem0pJmcuQbRNuj+WXMio4MFHBZ5sRA +V5GspToueANqzzU6UDuM0Rw1KyZqyrTs/MJLobpeWiViHVwr/0EmNQ1t+5Rv1f86 +OShFVpnz6Nu6u62obWBzJbvsQt5ZprZECEKotuwtWUG1IXAp9RpnoQwso2UqPOXh +1tIG/vgjY7ZNFy0rLDajC4n2mqi/HhzoAHbpMbMDzqnWtueRCxwvxg+xOPqhN24u +l8EJIGohbrNr4ztHSdWizCaiWGy8Z4Lb5XRl/dlavSvNEWWw19XY0tvPA0aN/RCF +KzJCGTd7S2sRu7g3DTSQZ7FJvi8znQK+yFBmc+dL0+2wNZBew5lZPq3SgwARAQAB +tCNCcmlnaXR0YSBTaXBvY3ogPGJzaXBvY3pAZ21haWwuY29tPokCOAQTAQIAIgUC +WE21VwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQi8HpIk9l2tTnNxAA +wxJQPCh3pbo2QvhukAZZtVM3c/rsaFha8EQI4J7LVLyQ7GRCV63HU+BKhGulZSU4 +/vuT8fE0v5Fr0lSbEuSCwmIWC6RmwLhRKIt8AQqS8Biq/EZpF8B8IhSpqGX339IK +cybxdBl+p6WgaD8F31eXub1p3zciJnQ25PVRRaS+pBYPlM0JznsRuUi/dtIPJ0od +WP6iDFoWRRoB3WyIb2H/OhO+8dKVHYlH7xW5hXf0B0u6m8r6x4CEMzOJP/2/+Sdh +CmntsgZ8RXM644UZ6oyfCEb+ucYPsAIt09PMKrdKzUltC46o/R0IRXk+/7vPBc4b +E5JhwHLv4diRFj37yNHpQVhfw9G7Qba82RQZ6fFHVt2RhSdvQzcCyFlT2fVnY5G5 +Pflu0QV+XZ1i14alYZ5taDRYZvRFGj1SWJK62hp4HpusktiRG+JhpKqSiseFVi/S +WYfrszGOZECxxnq+dlAjXtoGSelIwydTjEIy9+k+CdK66DDKf1qYNjfHEKeWPwQ7 +lHeeeWrCELSWRhqLG5sb03KZjiohfF1+ZR1DnpjTf+Xn+FVGMMSNumPon7o86SyM +e3RsnJB2ovttDFzwXJtX3SQlBW3JX/+N8aS4Qoyg/jI1r5IDReU3CWopJlUNmxQt +pO2Nqibfqul68URrZqXpGyTzGwpJ9/wTA8l+rQMazMe0JUJyaWdpdHRhIE0gU2lw +b2N6IDxic2lwb2N6QGdtYWlsLmNvbT6JAjgEEwECACIFAlhNsoECGwMGCwkIBwMC +BhUIAgkKCwQWAgMBAh4BAheAAAoJEIvB6SJPZdrUQM8QALOTGt7SXTmYTE+iKNDt +755iHBewAsE3VFTWR8bozEkkl6MfGDOoXyXFnoowA7rOhovyfwG5a4FcS2YM7aQb +jNCX7nFaAEV836DamFOJ6Gclk3JTne/ROt3eN9IHfGm72vG4+1RV2jH4TE668jS1 +QZDcOSSaQx3NC+cwFcRtXgEGoj9uaqF2QA/dIxokIOjan3dePrhtl1P2hKIpZHO1 +7ShE/QFH20L8ncwz8SP6XfFb5XFHCk09mlw1d2er/CEbzqmBQ1v330MO/r+Pe4de +Tb7Es/FiJa+5jIaXFdEc+jA8n2+cBe7AzxFC/OkbYm15BYTZBEd9oXw1kHwfTnNZ +0EhUmq6Lq0h632qk4BSodmQs+cqwYquSfTMLDZdahnUjT9yBHPGDKH/hdN/6XkEs +j/1C94BsB28bs2XXBlUD9HHnH7aC52fKViUKAwlsMzpUXhbe90SKIb4OLq0n6V9l +J1Jdi6D1WlNQskfWzOT3rrxI7CuUh91uU9CI35P+QVPcam22f3ErALoqZGA0tr7q ++NaWfXplo9sxLho/C0ws/xkbcG14y7IJQZab1v9X7Rd6m55gFVtiajsGTScKUHPp +CDHOR4lFsgQgyIiuRq3WCNaY+PWclegwFaISpwBTkoDqy1cUzlxHrsqb/uZCXrqk +odYV6krU+Xino0PR0TcGPh2suQINBFhNsoEBEADOuoSX4idhf3ijvrX9JVdC9fg1 +VrPEskidJvUwWE5lRFPMFjBZCy1ZXRUp2kmEH/H5Xy7cq1YFZFJOHhCtgjfYifLW +qOa3GXk9WPMKGJV/+bAWEszc7yGScJsxU5F296oC6AoZfp9KmU1h4D3FA3VPwmqi +qgqkXyDSmoCM3uvKNcZZvHFoQLP2+RkQCQ93oQgRqMts1h6xBaqJfCmItJOa6ZlY +kx9O8fj95xjv8DznvjaZJzFAsGMhf04rSJbDFfNCyPAtxSW/Ppi8tfpaMQNXE9eP +nF7JEv0rPRtkTZr6Grem9rDr6WE+rUlHCHgIVxspWb6nWtqs5xOFINHapFOFT2ze ++7FgIedDu4DOW/ImB9qSVqG67dw13Y3DvKTrHXndH5p308fjosOoK30+IqNc2Zr6 +tyFMCbKDw5eoiDWHzmx0G+vcUPfUlbJ/SpyP/p41cYlIaFgh7sONY4i7vk4hlPGm +uSULDZHVDqsJGKEZIrqE91MQNJEaXIuOZk3pYTJQWtPcG0DQvV4TnrpYiM7LM7uP +t6XrJTz4jgxPJU7T+lI50aclNhwFEErn/Su2b+CMwpw7sOIMBsX5O5RT8zvx+CvD +Dl+1YwhT+j7sCuzu2jhNP7AyKLpBkbMSLLV207WkZ1xAZef7nGqQzM/p8BRqoWk0 +hgd+EIeNKwaQpxqHOwARAQABiQIfBBgBAgAJBQJYTbKBAhsMAAoJEIvB6SJPZdrU +yXUQALvZ+9oCymDL2QC0VNaDZYuYQ0G0hC+ESld7WM7oxcWfMJgg7iqWhBlKaXU4 +2GKLIYK1YRH0BsXirrqjaOzBWmTugQArFiSTpOuoigbwgWyvX1iWYsDr0dZy2Rws +liy0vXAZi8j8eFEzp9zf+8XI+be1r93HlbaXwpEvMKzexcKQ+h6SWHaKK+hY9tV3 +PnD7c+SWu8DhhKORfFNor6M+QFxn4W3O/MKmLcwj/fLfsJadrEo/IvbNuIwpZDM4 +cKeVYWjYbzUvm7airvIDsdv9lIaXjrZuqqZ+F9SrE2LoXcG6K43hvjMBjnaArWxe +8xqbAjfQLijgO+0vPNQP6AfXI6WFi2vUmjLTmA8q1o53+ejTpMQQAsDZmOSAY+RZ +p6V/cklQ34ggBic0rJo3OG/NIG53pooX3+4BcKcU6WChjUZsa/oLqWFzawy4w/v8 +6TP0AAvkSw2cuRDSiCMkWW6IMTQNEfkTZboOTfLZ1sUivz6bL/UcOdYXvWvZhLae +dhOk+qlbp/LC1o9iIXP2MMwM4+XwEDeKRCa6c1HrI5TpOn7VwaB9s4y/Q042hRPR +3CP5XSULKD1stVAKuQ1TS+7IgghVR/kVKr28fczS80FQkdP0grQOKASwENPx0HDC +RkOwr0zQjYxpd2XsjDinMRjjOpqaeDG7XarxjTJ0atT5ZJgL +=0KPF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/volint.1 b/volint.1 new file mode 100644 index 0000000..4f2cf54 --- /dev/null +++ b/volint.1 @@ -0,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 --git a/watch b/watch new file mode 100644 index 0000000..408ed13 --- /dev/null +++ b/watch @@ -0,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))) diff --git a/wcslint.1 b/wcslint.1 new file mode 100644 index 0000000..c715ff8 --- /dev/null +++ b/wcslint.1 @@ -0,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 -- 2.30.2