add explicit protobuf version to avoid new dependency break
@@ -41,6 +41,7 @@ setup(name='isofit',
scripts=['bin/isofit',
'bin/sunposition'],
install_requires=['numpy>=1.19.2',
+ 'protobuf~=3.19.0',
'scipy>=1.3.0',
'matplotlib>=2.2.2',
'scikit-learn>=0.19.1',
@@ -53,7 +54,7 @@ setup(name='isofit',
'ray>=1.2.0',
'pandas>=0.24',
'gdal>=2.0.0',
- 'ndsplines>=0.1.2',
+ 'ndsplines==0.1.2',
'tensorflow>=2.0.1'],
python_requires='>=3',
platforms='any',
