Skip to content

v1.1.5: HySDS commons utils version 1.1.5

Latest
Compare
Choose a tag to compare
@mcayanan mcayanan released this 27 Feb 22:02
6b7b1c3
  • HC-562: Pin numpy<2.0.0 (#62)

This is due to > 2.0.0 being incompatible with the pinned versions of elasticsearch. Otherwise this error appears during cluster provisioning:

module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out: Traceback (most recent call last):
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/ops/grq2/scripts/install_base_es_template.py", line 13, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from grq2 import grq_es
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/ops/grq2/grq2/__init__.py", line 11, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from hysds.es_util import get_grq_es, get_mozart_es
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/ops/hysds/hysds/es_util.py", line 8, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from elasticsearch import RequestsHttpConnection as RequestsHttpConnectionES
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/elasticsearch/__init__.py", line 36, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from .client import Elasticsearch
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/elasticsearch/client/__init__.py", line 23, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from ..transport import Transport, TransportError
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/elasticsearch/transport.py", line 31, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     from .serializer import DEFAULT_SERIALIZERS, Deserializer, JSONSerializer
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/sciflo/lib/python3.9/site-packages/elasticsearch/serializer.py", line 50, in <module>
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     np.float_,
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:   File "/export/home/hysdsops/conda/lib/python3.9/site-packages/numpy/__init__.py", line 397, in __getattr__
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out:     raise AttributeError(
module.common.aws_instance.mozart (remote-exec): [100.104.3.25] out: AttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.

Co-authored-by: Mike Cayanan [email protected]