In adddition (reckon I have addd ?
) to above, for those of us who've forgotten;
1 US pint = 16 oz = 1Lb (pound) 1 US pound = 8Lbs / 128 oz
1 Imperial Pint =20 oz 1 Imperial gallon = 10 Lbs 160 oz
8 Pints = 1 gallon both Imp. pints & US pints
The US Pint/Gallon is based on what the British system was until the 1820's when it was revised for the Gallon to weigh 10 Lb, probably to simplify shipping and storage calculations among other reasons.
The US didn't adopt it, probably due to having not much earlier escaped the clutches of the Empire
There's a lot more to it, but that's the essence of what I learned when I looked it up a couple of years ago, and probably nothing new to many......