Skip to content

Commit c74c2ed

Browse files
committed
pin rasterio and fiona
1 parent c2869f6 commit c74c2ed

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

msc_pygeoapi/provider/msc_dms.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def get_fields(self):
144144
elif isinstance(v, dict):
145145
type_ = 'object'
146146

147-
fields_[k] = {'type': type_}
147+
fields_[k] = {'type': type_, 'title': k}
148148
fields_ = dict(sorted(fields_.items()))
149149

150150
return fields_
@@ -401,9 +401,7 @@ def __init__(self, provider_def):
401401
MSCDMSCoreAPIProvider.__init__(self, provider_def)
402402

403403
def get_fields(self):
404-
new_fields = {
405-
'field': []
406-
}
404+
new_fields = {}
407405

408406
fields_ = MSCDMSCoreAPIProvider.get_fields(self)
409407

@@ -412,6 +410,7 @@ def get_fields(self):
412410
continue
413411

414412
uom = None
413+
units = None
415414
unit_field = f'{key}-uom'
416415

417416
if unit_field in fields_:
@@ -426,6 +425,8 @@ def get_fields(self):
426425
field_def = {
427426
'id': key,
428427
'name': key,
428+
'title': key,
429+
'x-ogc-unit': units,
429430
'type': 'Quantity',
430431
'encodingInfo': {
431432
'dataType': f"http://www.opengis.net/def/dataType/OGC/0/{value['type']}" # noqa
@@ -435,7 +436,7 @@ def get_fields(self):
435436
if uom is not None:
436437
field_def['uom'] = uom
437438

438-
new_fields['field'].append(field_def)
439+
new_fields[key] = field_def
439440

440441
return new_fields
441442

requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
click
22
elasticsearch>=8,<9
3-
fiona
3+
fiona<1.10
44
gdal
55
lxml
66
netcdf4
@@ -10,7 +10,7 @@ pygeometa
1010
pyproj<3.5
1111
python-slugify
1212
pyyaml
13-
rasterio
13+
rasterio<1.4
1414
requests
1515
sqlalchemy
1616
unicodecsv

0 commit comments

Comments
 (0)