[Git][debian-gis-team/fiona][upstream] New upstream version 1.9.0

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Tue Jan 31 08:18:47 GMT 2023



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


Commits:
b6ea2b3e by Bas Couwenberg at 2023-01-31T09:07:56+01:00
New upstream version 1.9.0
- - - - -


8 changed files:

- .mailmap
- CHANGES.txt
- + CITATION.cff
- − CITATION.txt
- CREDITS.txt
- MANIFEST.in
- fiona/__init__.py
- setup.py


Changes:

=====================================
.mailmap
=====================================
@@ -8,6 +8,7 @@ Kevin Wurster <wursterk at gmail.com> <kevin at skytruth.org>
 Matthew Perry <perrygeo at gmail.com> <perrygeo at users.noreply.github.com>
 Micah Cochran <micah at micahcochran.net> <micahcochran at users.noreply.github.com>
 Michael Weisman <mweisman at gmail.com> <michael at urbanmapping.com>
+Patrick Young <patrick.mckendree.young at gmail.com>
 Patrick Young <patrick.mckendree.young at gmail.com> <patrick.young at digitalglobe.com>
 René Buffat <buffat at gmail.com>
 René Buffat <buffat at gmail.com> <rbuffat at users.noreply.github.com>


=====================================
CHANGES.txt
=====================================
@@ -3,6 +3,13 @@ Changes
 
 All issue numbers are relative to https://github.com/Toblerity/Fiona/issues.
 
+1.9.0 (2023-01-30)
+------------------
+
+- CITATION.txt has been replaced by a new CITATION.cff file and the credits
+  have been updated.
+- In setup.py the distutils (deprecated) logger is no longer used.
+
 1.9b2 (2023-01-22)
 ------------------
 


=====================================
CITATION.cff
=====================================
@@ -0,0 +1,48 @@
+cff-version: 1.2.0
+message: "Please cite this software using these metadata."
+type: software
+title: Fiona
+version: "1.9b2"
+date-released: "2023-01-22"
+abstract: "OGR's neat, nimble, no-nonsense API."
+keywords:
+  - cartography
+  - GIS
+  - OGR
+repository-artifact: https://pypi.org/project/Fiona
+repository-code: https://github.com/Toblerity/Fiona
+license: "BSD-3-Clause"
+authors:
+  - given-names: Sean
+    family-names: Gillies
+    alias: sgillies
+    orcid: https://orcid.org/0000-0002-8401-9184
+  - given-names: René
+    family-names: Buffat
+    alias: rbuffat
+    orcid: https://orcid.org/0000-0002-9836-3314
+  - given-names: Joshua
+    family-names: Arnott
+    alias: snorfalorpagus
+  - given-names: Mike W.
+    family-names: Taves
+    alias: mwtoews
+    orcid: https://orcid.org/0000-0003-3657-7963
+  - given-names: Kevin
+    family-names: Wurster
+    alias: geowurster
+    orcid: https://orcid.org/0000-0001-9044-0832
+  - given-names: Alan D.
+    family-names: Snow
+    alias: snowman2
+    orcid: https://orcid.org/0000-0002-7333-3100
+  - given-names: Micah
+    family-names: Cochran
+    alias: micahcochran
+  - given-names: Elliott
+    family-names: Sales de Andrade
+    alias: QuLogic
+    orcid: https://orcid.org/0000-0001-7310-8942
+  - given-names: Matthew
+    family-names: Perry
+    alias: perrygeo


=====================================
CITATION.txt deleted
=====================================
@@ -1,10 +0,0 @@
-If you use Fiona for any published work, please cite it using the reference
-below:
-
- at Misc{,
-  author =    {Sean Gillies and others},
-  organization = {Toblerity},
-  title =     {Fiona is OGR's neat, nimble, no-nonsense API},
-  year =      {2011--},
-  url = "https://github.com/Toblerity/Fiona"
-}


=====================================
CREDITS.txt
=====================================
@@ -3,51 +3,51 @@ Credits
 
 Fiona is written by:
 
-- Sean Gillies <sean.gillies at gmail.com>
-- René Buffat <buffat at gmail.com>
-- Joshua Arnott <josh at snorfalorpagus.net>
-- Kevin Wurster <wursterk at gmail.com>
-- Micah Cochran <micahcochran at users.noreply.github.com>
-- Matthew Perry <perrygeo at gmail.com>
-- Elliott Sales de Andrade <quantum.analyst at gmail.com>
-- Kelsey Jordahl <kjordahl at enthought.com>
-- Patrick Young <patrick.mckendree.young at gmail.com>
-- Simon Norris <snorris at hillcrestgeo.ca>
-- Hannes Gräuler <graeuler at geoplex.de>
-- Johan Van de Wauw <johan.vandewauw at gmail.com>
-- Jacob Wasserman <jwasserman at gmail.com>
-- Michael Weisman <mweisman at gmail.com>
-- Ryan Grout <rgrout at continuum.io>
-- Bas Couwenberg <sebastic at xs4all.nl>
-- Brendan Ward <bcward at consbio.org>
-- Hannes <kannes at users.noreply.github.com>
-- Michele Citterio <michele at citterio.net>
-- Miro Hrončok <miro at hroncok.cz>
-- Sid Kapur <sid-kap at users.noreply.github.com>
-- Tim Tröndle <tim.troendle at usys.ethz.ch>
-- fredj <frederic.junod at camptocamp.com>
-- qinfeng <guo.qinfeng+github at gmail.com>
+- Alan D. Snow <alansnow21 at gmail.com>
 - Ariel Nunez <ingenieroariel at gmail.com>
 - Ariki <Ariki at users.noreply.github.com>
+- Bas Couwenberg <sebastic at xs4all.nl>
 - Brandon Liu <bdon at bdon.org>
+- Brendan Ward <bcward at consbio.org>
 - Chris Mutel <cmutel at gmail.com>
 - Denis Rykov <rykovd at gmail.com>
+- dimlev <dimlev at gmail.com>
 - Efrén <chefren at users.noreply.github.com>
 - Egor Fedorov <egor.fedorov at emlid.com>
+- Elliott Sales de Andrade <quantum.analyst at gmail.com>
 - Even Rouault <even.rouault at mines-paris.org>
+- Ewout ter Hoeven <E.M.terHoeven at student.tudelft.nl>
 - Filipe Fernandes <ocefpaf at gmail.com>
+- fredj <frederic.junod at camptocamp.com>
 - Géraud <galak75 at users.noreply.github.com>
 - Hannes Gräuler <hgraeule at uos.de>
+- Jacob Wasserman <jwasserman at gmail.com>
 - Jesse Crocker <jesse at gaiagps.com>
+- Johan Van de Wauw <johan.vandewauw at gmail.com>
+- Joris Van den Bossche <jorisvandenbossche at gmail.com>
+- Joshua Arnott <josh at snorfalorpagus.net>
 - Juan Luis Cano Rodríguez <Juanlu001 at users.noreply.github.com>
+- Kelsey Jordahl <kjordahl at enthought.com>
+- Kevin Wurster <wursterk at gmail.com>
 - Ludovic Delauné <ludotux at gmail.com>
 - Martijn Visser <mgvisser at gmail.com>
-- Matthew Perry <perrygeo at users.noreply.github.com>
-- Michael Weisman <michael at urbanmapping.com>
+- Matthew Perry <perrygeo at gmail.com>
+- Micah Cochran <micahcochran at users.noreply.github.com>
+- Michael Weisman <mweisman at gmail.com>
+- Michele Citterio <michele at citterio.net>
+- Mike Taves <mwtoews at gmail.com>
+- Miro Hrončok <miro at hroncok.cz>
 - Oliver Tonnhofer <olt at bogosoft.com>
+- Patrick Young <patrick.mckendree.young at gmail.com>
+- qinfeng <guo.qinfeng+github at gmail.com>
+- René Buffat <buffat at gmail.com>
+- Ryan Grout <rgrout at continuum.io>
+- Sean Gillies <sean.gillies at gmail.com>
+- Sid Kapur <sid-kap at users.noreply.github.com>
+- Simon Norris <snorris at hillcrestgeo.ca>
 - Stefano Costa <steko at iosa.it>
 - Stephane Poss <stephposs at gmail.com>
-- dimlev <dimlev at gmail.com>
+- Tim Tröndle <tim.troendle at usys.ethz.ch>
 - wilsaj <wilson.andrew.j+github at gmail.com>
 
 The GeoPandas project (Joris Van den Bossche et al.) has been a major driver


=====================================
MANIFEST.in
=====================================
@@ -8,5 +8,5 @@ recursive-include tests *.py
 recursive-include tests/data *
 recursive-include fiona *.pyx *.pxd *.pxi
 recursive-exclude fiona *.c *.cpp
-include CHANGES.txt CITATION.txt CREDITS.txt LICENSE.txt README.rst
+include CHANGES.txt CITATION.cff CREDITS.txt LICENSE.txt README.rst
 include benchmark.py pyproject.toml setup.py requirements.txt


=====================================
fiona/__init__.py
=====================================
@@ -127,7 +127,7 @@ __all__ = [
     "prop_type",
     "prop_width",
 ]
-__version__ = "1.9b2dev"
+__version__ = "1.9.0"
 __gdal_version__ = get_gdal_release_name()
 
 gdal_version = get_gdal_version_tuple()


=====================================
setup.py
=====================================
@@ -1,4 +1,4 @@
-from distutils import log
+import logging
 import os
 import shutil
 import subprocess
@@ -66,52 +66,53 @@ if 'clean' not in sys.argv:
                 extra_link_args.append(item)
         gdalversion = gdal_output[3]
         if gdalversion:
-            log.info("GDAL API version obtained from gdal-config: %s",
-                     gdalversion)
+            logging.info("GDAL API version obtained from gdal-config: %s",
+                         gdalversion)
 
     except Exception as e:
         if os.name == "nt":
-            log.info("Building on Windows requires extra options to setup.py "
-                     "to locate needed GDAL files.\nMore information is "
-                     "available in the README.")
+            logging.info("Building on Windows requires extra options to"
+                         " setup.py to locate needed GDAL files.\nMore"
+                         " information is available in the README.")
         else:
-            log.warn("Failed to get options via gdal-config: %s", str(e))
+            logging.warn("Failed to get options via gdal-config: %s", str(e))
 
     # Get GDAL API version from environment variable.
     if 'GDAL_VERSION' in os.environ:
         gdalversion = os.environ['GDAL_VERSION']
-        log.info("GDAL API version obtained from environment: %s", gdalversion)
+        logging.info("GDAL API version obtained from environment: %s",
+                     gdalversion)
 
     # Get GDAL API version from the command line if specified there.
     if '--gdalversion' in sys.argv:
         index = sys.argv.index('--gdalversion')
         sys.argv.pop(index)
         gdalversion = sys.argv.pop(index)
-        log.info("GDAL API version obtained from command line option: %s",
-                 gdalversion)
+        logging.info("GDAL API version obtained from command line option: %s",
+                     gdalversion)
 
     if not gdalversion:
-        log.fatal("A GDAL API version must be specified. Provide a path "
-                  "to gdal-config using a GDAL_CONFIG environment variable "
-                  "or use a GDAL_VERSION environment variable.")
+        logging.fatal("A GDAL API version must be specified. Provide a path "
+                      "to gdal-config using a GDAL_CONFIG environment "
+                      "variable or use a GDAL_VERSION environment variable.")
         sys.exit(1)
 
     if os.environ.get('PACKAGE_DATA'):
         destdir = 'fiona/gdal_data'
         if gdal_output[2]:
-            log.info("Copying gdal data from %s" % gdal_output[2])
+            logging.info("Copying gdal data from %s" % gdal_output[2])
             copy_data_tree(gdal_output[2], destdir)
         else:
             # check to see if GDAL_DATA is defined
             gdal_data = os.environ.get('GDAL_DATA', None)
             if gdal_data:
-                log.info("Copying gdal data from %s" % gdal_data)
+                logging.info("Copying gdal data from %s" % gdal_data)
                 copy_data_tree(gdal_data, destdir)
 
         # Conditionally copy PROJ DATA.
         projdatadir = os.environ.get('PROJ_DATA', os.environ.get('PROJ_LIB', '/usr/local/share/proj'))
         if os.path.exists(projdatadir):
-            log.info("Copying proj data from %s" % projdatadir)
+            logging.info("Copying proj data from %s" % projdatadir)
             copy_data_tree(projdatadir, 'fiona/proj_data')
 
     if "--cython-language" in sys.argv:
@@ -129,7 +130,8 @@ if 'clean' not in sys.argv:
             "Please upgrade GDAL."
         )
 
-    log.info("GDAL version major=%r minor=%r", gdal_major_version, gdal_minor_version)
+    logging.info("GDAL version major=%r minor=%r", gdal_major_version,
+                 gdal_minor_version)
 
 compile_time_env = {
     "CTE_GDAL_MAJOR_VERSION": gdal_major_version,
@@ -171,7 +173,7 @@ ext_modules = []
 
 if "clean" not in sys.argv:
     # When building from a repo, Cython is required.
-    log.info("MANIFEST.in found, presume a repo, cythonizing...")
+    logging.info("MANIFEST.in found, presume a repo, cythonizing...")
     if not cythonize:
         raise SystemExit(
             "Cython.Build.cythonize not found. "



View it on GitLab: https://salsa.debian.org/debian-gis-team/fiona/-/commit/b6ea2b3e4da0ee107b5b7f84ac2baf0ed115bf40

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/fiona/-/commit/b6ea2b3e4da0ee107b5b7f84ac2baf0ed115bf40
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/20230131/e527cdcf/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list