[Git][debian-gis-team/fiona][experimental] 5 commits: New upstream version 1.8.20

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Tue Jun 1 04:57:12 BST 2021



Bas Couwenberg pushed to branch experimental at Debian GIS Project / fiona


Commits:
ded376d9 by Bas Couwenberg at 2021-06-01T05:41:18+02:00
New upstream version 1.8.20
- - - - -
5671486f by Bas Couwenberg at 2021-06-01T05:41:20+02:00
Update upstream source from tag 'upstream/1.8.20'

Update to upstream version '1.8.20'
with Debian dir bd1d387975047958dddfbf7c020783d69c644608
- - - - -
d596dd48 by Bas Couwenberg at 2021-06-01T05:41:42+02:00
New upstream release.

- - - - -
3f823a6b by Bas Couwenberg at 2021-06-01T05:42:37+02:00
Refresh patches.

- - - - -
6d4acfe0 by Bas Couwenberg at 2021-06-01T05:42:49+02:00
Set distribution to experimental.

- - - - -


11 changed files:

- .github/workflows/ci_linux.yml
- CHANGES.txt
- appveyor.yml
- debian/changelog
- debian/patches/0001-Rename-fio-command-to-fiona-to-avoid-name-clash.patch
- debian/patches/0006-Remove-unknown-distribution-options.patch
- fiona/__init__.py
- fiona/drvsupport.py
- setup.py
- tests/test_drvsupport.py
- tests/test_open.py


Changes:

=====================================
.github/workflows/ci_linux.yml
=====================================
@@ -207,7 +207,7 @@ jobs:
       - name: pytest
         continue-on-error: ${{ matrix.allow_failure == 'true' }}
         run: |
-          python -m pytest -m "not wheel" --cov fiona --cov-report term-missing
+          GDAL_ENABLE_DEPRECATED_DRIVER_GTM=YES python -m pytest -m "not wheel" --cov fiona --cov-report term-missing
 
       - name: Coveralls
         continue-on-error: ${{ matrix.allow_failure == 'true' }}


=====================================
CHANGES.txt
=====================================
@@ -3,9 +3,26 @@ Changes
 
 All issue numbers are relative to https://github.com/Toblerity/Fiona/issues.
 
+1.8.20 (2021-05-31)
+-------------------
+
+Packaging:
+
+- Wheels include GDAL 3.3.0 and GEOS 3.9.1.
+
+Bug fixes:
+
+- Allow use with click 8 and higher (#1015).
+
 1.8.19 (2021-04-07)
 -------------------
 
+Packaging:
+
+- Wheels include GDAL 3.2.1 and PROJ 7.2.1.
+
+Bug fixes:
+
 - In fiona/env.py the GDAL data path is now configured using set_gdal_config
   instead by setting the GDAL_DATA environment variable (#1007).
 - Spurious iterator reset warnings have been eliminatged (#987).


=====================================
appveyor.yml
=====================================
@@ -12,6 +12,7 @@ environment:
         CMD_IN_ENV: "cmd /E:ON /V:ON /C .\\appveyor\\run_with_env.cmd"
         GDAL_HOME: "C:\\gdal"
         PYTHONWARNINGS: "ignore:DEPRECATION::pip._internal.cli.base_command"
+        ENABLE_DEPRECATED_DRIVER_GTM: "YES"
 
     matrix:
         # PYTHON_VERSION and PYTHON_ARCH are required by run_with_env.cmd.


=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+fiona (1.8.20-1~exp1) experimental; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Refresh patches.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Tue, 01 Jun 2021 05:42:39 +0200
+
 fiona (1.8.19-1~exp1) experimental; urgency=medium
 
   * Team upload.


=====================================
debian/patches/0001-Rename-fio-command-to-fiona-to-avoid-name-clash.patch
=====================================
@@ -9,7 +9,7 @@ There is already another package providing a binary "fio" (fio).
 
 --- a/setup.py
 +++ b/setup.py
-@@ -324,7 +324,7 @@ setup_args = dict(
+@@ -325,7 +325,7 @@ setup_args = dict(
      packages=['fiona', 'fiona.fio'],
      entry_points='''
          [console_scripts]


=====================================
debian/patches/0006-Remove-unknown-distribution-options.patch
=====================================
@@ -7,7 +7,7 @@ Forwarded: not-needed
 
 --- a/setup.py
 +++ b/setup.py
-@@ -306,11 +306,8 @@ extras_require['all'] = list(set(it.chai
+@@ -307,11 +307,8 @@ extras_require['all'] = list(set(it.chai
  
  setup_args = dict(
      cmdclass={'sdist': sdist_multi_gdal},


=====================================
fiona/__init__.py
=====================================
@@ -105,7 +105,7 @@ with fiona._loading.add_gdal_dll_directories():
 
 
 __all__ = ['bounds', 'listlayers', 'open', 'prop_type', 'prop_width']
-__version__ = "1.8.19"
+__version__ = "1.8.20"
 __gdal_version__ = get_gdal_release_name()
 
 gdal_version = get_gdal_version_tuple()


=====================================
fiona/drvsupport.py
=====================================
@@ -120,6 +120,7 @@ supported_drivers = dict([
     ("SEGY", "r"),
     # Norwegian SOSI Standard 	SOSI 	No 	Yes 	No, needs FYBA library
     # SQLite/SpatiaLite 	SQLite 	Yes 	Yes 	No, needs libsqlite3 or libspatialite
+    ("SQLite", "raw"),
     # SUA 	SUA 	No 	Yes 	Yes
     ("SUA", "r"),
     # SVG 	SVG 	No 	Yes 	No, needs libexpat
@@ -295,7 +296,8 @@ _drivers_not_supporting_timezones = {
         'MapInfo File': None,
         'GPKG': (3, 1, 0),
         'GPSTrackMaker': (3, 1, 1),
-        'FileGDB': None
+        'FileGDB': None,
+        'SQLite': (2, 4, 0)
     },
     'time': {
         'MapInfo File': None,
@@ -306,7 +308,8 @@ _drivers_not_supporting_timezones = {
         'GML': None,
         'CSV': None,
         'GMT': None,
-        'OGR_GMT': None
+        'OGR_GMT': None,
+        'SQLite': None 
     }
 }
 


=====================================
setup.py
=====================================
@@ -285,11 +285,12 @@ elif "clean" not in sys.argv:
 requirements = [
     'attrs>=17',
     'certifi',
-    'click>=4.0,<8',
+    'click>=4.0',
     'cligj>=0.5',
     'click-plugins>=1.0',
     'six>=1.7',
     'munch',
+    "setuptools",
     'argparse; python_version < "2.7"',
     'ordereddict; python_version < "2.7"',
     'enum34; python_version < "3.4"'


=====================================
tests/test_drvsupport.py
=====================================
@@ -102,6 +102,8 @@ def test_append_or_driver_error(tmpdir, testdata_generator, driver):
     Some driver only allow a specific schema. These drivers can be excluded by adding them to blacklist_append_drivers.
 
     """
+    if driver == "DGN":
+        pytest.xfail("DGN schema has changed")
 
     if driver == "BNA" and GDALVersion.runtime() < GDALVersion(2, 0):
         pytest.skip("BNA driver segfaults with gdal 1.11")


=====================================
tests/test_open.py
=====================================
@@ -55,4 +55,5 @@ def test_write_memfile_crs_wkt():
 
         fd.seek(0)
         with fiona.open(fd) as src:
+            assert src.driver == "GPKG"
             assert src.crs == {"init": "epsg:32611"}



View it on GitLab: https://salsa.debian.org/debian-gis-team/fiona/-/compare/038026f909167e445cf43540c213074c62db449f...6d4acfe01b8b6b23098ac40d0937db2d84b766af

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/fiona/-/compare/038026f909167e445cf43540c213074c62db449f...6d4acfe01b8b6b23098ac40d0937db2d84b766af
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/20210601/784bbbb6/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list