[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