[Git][debian-gis-team/mintpy][master] 7 commits: Run autopkgtest with all supported Python versions
Antonio Valentino (@antonio.valentino)
gitlab at salsa.debian.org
Mon Jun 27 23:45:39 BST 2022
Antonio Valentino pushed to branch master at Debian GIS Project / mintpy
Commits:
bbb3f602 by Antonio Valentino at 2022-06-27T05:54:25+00:00
Run autopkgtest with all supported Python versions
- - - - -
56d24e9f by Antonio Valentino at 2022-06-27T05:54:33+00:00
Update lintian overrides
- - - - -
4b824a25 by Antonio Valentino at 2022-06-27T20:47:39+00:00
Build-depend on pybuild-plugin-pyproject
- - - - -
5e13c3fa by Antonio Valentino at 2022-06-27T20:47:46+00:00
Simplify d/control
- - - - -
2153e86b by Antonio Valentino at 2022-06-27T20:51:43+00:00
Simplify package description (links removed)
- - - - -
d3c405e0 by Antonio Valentino at 2022-06-27T20:52:43+00:00
Use the {intepreter} variable in d/rules
- - - - -
6c8ea9d8 by Antonio Valentino at 2022-06-27T22:43:34+00:00
New -doc package
- - - - -
12 changed files:
- debian/control
- debian/mintpy.install
- debian/python3-mintpy.doc-base → debian/python-mintpy-doc.doc-base
- debian/python3-mintpy.docs → debian/python-mintpy-doc.docs
- + debian/python-mintpy-doc.links
- + debian/python-mintpy-doc.lintian-overrides
- − debian/python3-mintpy.links
- debian/python3-mintpy.lintian-overrides
- debian/rules
- debian/source/lintian-overrides
- debian/tests/control
- debian/tests/python3
Changes:
=====================================
debian/control
=====================================
@@ -8,6 +8,7 @@ Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 12),
dh-python,
mkdocs,
+ pybuild-plugin-pyproject,
python3-all,
python3-cartopy,
python3-cvxopt,
@@ -36,39 +37,17 @@ Package: python3-mintpy
Architecture: all
Depends: ${python3:Depends},
${misc:Depends},
- ${mkdocs:Depends},
- python3-cartopy,
- python3-cvxopt,
- python3-dask,
- python3-defusedxml,
python3-distributed,
- python3-h5py,
- python3-joblib,
- python3-lxml,
- python3-matplotlib,
- python3-numpy,
- python3-pyaps3,
- python3-pykml,
- python3-pyproj,
- python3-pyresample,
- python3-pysolid,
- python3-scipy,
- python3-skimage
-Suggests: www-browser
+ python3-pysolid
+Recommends: python-mintpy-doc
Description: Miami INsar Time-series software in PYthon
The Miami INsar Time-series software in PYthon (MintPy as /mInt paI/)
is an open-source package for Interferometric Synthetic Aperture Radar
(InSAR) time series analysis.
It reads the stack of interferograms (coregistered and unwrapped) in
- [ISCE](https://github.com/isce-framework/isce2),
- [ARIA](https://github.com/aria-tools/ARIA-tools),
- [FRInGE](https://github.com/isce-framework/fringe),
- [HyP3](https://hyp3-docs.asf.alaska.edu/),
- [GMTSAR](https://github.com/gmtsar/gmtsar),
- [SNAP](http://step.esa.int/),
- [GAMMA](https://www.gamma-rs.ch/no_cache/software.html) or
- ROI_PAC format, and produces three dimensional (2D in space and 1D in
- time) ground surface displacement in line-of-sight direction.
+ ISCE, ARIA, FRInGE, HyP3, GMTSAR, SNAP, GAMMA or ROI_PAC format,
+ and produces three dimensional (2D in space and 1D in time)
+ ground surface displacement in line-of-sight direction.
It includes a routine time series analysis (`smallbaselineApp.py`) and
some independent toolbox.
@@ -83,17 +62,30 @@ Description: Miami INsar Time-series software in PYthon -- scripts
is an open-source package for Interferometric Synthetic Aperture Radar
(InSAR) time series analysis.
It reads the stack of interferograms (coregistered and unwrapped) in
- [ISCE](https://github.com/isce-framework/isce2),
- [ARIA](https://github.com/aria-tools/ARIA-tools),
- [FRInGE](https://github.com/isce-framework/fringe),
- [HyP3](https://hyp3-docs.asf.alaska.edu/),
- [GMTSAR](https://github.com/gmtsar/gmtsar),
- [SNAP](http://step.esa.int/),
- [GAMMA](https://www.gamma-rs.ch/no_cache/software.html) or
- ROI_PAC format, and produces three dimensional (2D in space and 1D in
- time) ground surface displacement in line-of-sight direction.
+ ISCE, ARIA, FRInGE, HyP3, GMTSAR, SNAP, GAMMA or ROI_PAC format,
+ and produces three dimensional (2D in space and 1D in time)
+ ground surface displacement in line-of-sight direction.
It includes a routine time series analysis (`smallbaselineApp.py`) and
some independent toolbox.
.
This package contain executable programs provided by the MintPy Python
package.
+
+Package: python-mintpy-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends},
+ ${mkdocs:Depends}
+Suggests: www-browser
+Description: Miami INsar Time-series software in PYthon documentation
+ The Miami INsar Time-series software in PYthon (MintPy as /mInt paI/)
+ is an open-source package for Interferometric Synthetic Aperture Radar
+ (InSAR) time series analysis.
+ It reads the stack of interferograms (coregistered and unwrapped) in
+ ISCE, ARIA, FRInGE, HyP3, GMTSAR, SNAP, GAMMA or ROI_PAC format,
+ and produces three dimensional (2D in space and 1D in time)
+ ground surface displacement in line-of-sight direction.
+ It includes a routine time series analysis (`smallbaselineApp.py`) and
+ some independent toolbox.
+ .
+ This package contains the HTML documentation.
=====================================
debian/mintpy.install
=====================================
@@ -1,2 +1,2 @@
-usr/share/mintpy/*.py
+usr/bin/*.py usr/share/mintpy
mintpy/sh/*.sh usr/share/mintpy
=====================================
debian/python3-mintpy.doc-base → debian/python-mintpy-doc.doc-base
=====================================
@@ -6,5 +6,5 @@ Abstract: This document includes the MintPy user manual and
Section: Programming/Python
Format: HTML
-Index: /usr/share/doc/python3-mintpy/html/index.html
-Files: /usr/share/doc/python3-mintpy/html/*.html
+Index: /usr/share/doc/python-mintpy-doc/html/index.html
+Files: /usr/share/doc/python-mintpy-doc/html/*.html
=====================================
debian/python3-mintpy.docs → debian/python-mintpy-doc.docs
=====================================
=====================================
debian/python-mintpy-doc.links
=====================================
@@ -0,0 +1 @@
+usr/share/doc/python-mintpy-doc/html/_sources usr/share/doc/python-mintpy-doc/rst
=====================================
debian/python-mintpy-doc.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# Generated by MkDocs
+compressed-duplicate [usr/share/doc/python-mintpy-doc/html/sitemap.xml.gz]
=====================================
debian/python3-mintpy.links deleted
=====================================
@@ -1 +0,0 @@
-usr/share/doc/python3-mintpy/html/_sources usr/share/doc/python3-mintpy/rst
=====================================
debian/python3-mintpy.lintian-overrides
=====================================
@@ -1,7 +1,4 @@
# Python package data files
-package-contains-documentation-outside-usr-share-doc usr/lib/python3/dist-packages/mintpy/data/input_files/*.txt
-package-contains-documentation-outside-usr-share-doc usr/lib/python3/dist-packages/mintpy/data/input_files/*.md
-image-file-in-usr-lib usr/lib/python3/dist-packages/mintpy/data/*.png
-
-# Generated by MkDocs
-compressed-duplicate usr/share/doc/python3-mintpy/html/sitemap.xml.gz
+package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/mintpy/data/input_files/*.txt]
+package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/mintpy/data/input_files/*.md]
+image-file-in-usr-lib [usr/lib/python3/dist-packages/mintpy/data/*.png]
=====================================
debian/rules
=====================================
@@ -1,6 +1,5 @@
#! /usr/bin/make -f
-export PYBUILD_INSTALL_ARGS=--install-scripts=/usr/share/mintpy/
export PYBUILD_AFTER_INSTALL=rm -rf '{destdir}/{install_dir}/mintpy/sh'
%:
@@ -12,7 +11,7 @@ override_dh_auto_clean:
override_dh_auto_test:
PYBUILD_SYSTEM=custom \
- PYBUILD_TEST_ARGS="env PYTHONPATH={build_dir} python{version} $(CURDIR)/tests/test_asc_desc2horz_vert.py" \
+ PYBUILD_TEST_ARGS="env PYTHONPATH={build_dir} {interpreter} $(CURDIR)/tests/test_asc_desc2horz_vert.py" \
dh_auto_test
override_dh_auto_build: export http_proxy=127.0.0.1:9
=====================================
debian/source/lintian-overrides
=====================================
@@ -1,2 +1,2 @@
# Man pages automatically generated via help2man
-maintainer-manual-page debian/man/*.1
+maintainer-manual-page [debian/man/*.1]
=====================================
debian/tests/control
=====================================
@@ -1,2 +1,2 @@
Tests: python3
-Depends: @
+Depends: @, python3-all
=====================================
debian/tests/python3
=====================================
@@ -1,7 +1,7 @@
#!/bin/sh
set -efu
-PYS=${PYS:-"$(py3versions -r 2>/dev/null)"}
+PYS=${PYS:-"$(py3versions --supported 2>/dev/null)"}
TESTPKG=${TESTPKG:-mintpy}
TESTDIR=${PWD}/tests
View it on GitLab: https://salsa.debian.org/debian-gis-team/mintpy/-/compare/7a6ba66a9669abe0ce2d2df006abfe6586870d26...6c8ea9d8f6014734981840c1e0f716929f617a70
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/mintpy/-/compare/7a6ba66a9669abe0ce2d2df006abfe6586870d26...6c8ea9d8f6014734981840c1e0f716929f617a70
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20220627/f8d5a317/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list