[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