I realized that for this snippet: ```python import keras_tuner keras_tuner.__version__ hp = keras_tuner.HyperParameters() min = .2 max = .6 step = 0.2 hp.Float("dropout_rate", min, max, step) print("This should print 3 values:", list(hp.space[0].values)) ``` I get ``` '1.4.7' This should print 3 values: [0.2, 0.4] ``` The root cause seems to be the division at: https://github.com/keras-team/keras-tuner/blob/8aa8dc2971d2858823dd21c5492f2f1478654eb0/keras_tuner/engine/hyperparameters/hp_types/numerical.py#L119 I'd suggest to replace the integer division by a floating point division and would be willing to contribute a PR.