I have been using three MCP98098 Temp sensors (Adafruit breakout board ) with my Particle Electron - using D0/D1.
Everything seems to work fine on the bench - even without 4.7K pullups.
I don’t understand why the pullups are not needed (are the internal pullups being set used in the library ?) .
The reason I ask is that I’m going to add some long lead lines to these sensors (e.g., 50 ft) , and I want to understand any issues that could pose a problem - pullups or no pullups - would like a better understanding?