What we actually stock for this
Updated
On this page8
The shelf, measured
One hundred and ninety-one containers from 100 to 4,731 mL with 236 closures. By material 149 HDPE and 42 glass. Dominant necks 38-400 at 46 and 24-410 at 43.
The number that matters for developer
132 of the 191 are at or under 500 mL, and 22 more are between 500 mL and a liter. Because the answer to oxidation is several small bottles filled full, that distribution is the most relevant fact on this page.
Light protection, if you want it
16 black, 14 amber and 5 frosted, so 30 of the 191 reduce the light reaching the contents. For most darkroom chemistry that is a reasonable option rather than a requirement, because air is the first-order problem.
Glass where the chemistry is aggressive
42 glass containers. For a stop bath or anything strongly acidic, glass removes the wall from the argument and leaves the cap and liner to test. For developer, HDPE is usually fine and far less fragile in a wet room.
White is the largest group and the least useful here
83 of the 191 are white, which is excellent for a label and does nothing for oxidation. It is worth noticing because it is the default and it is not the thing to optimize for.
The closures
159 continuous thread, 27 spouted, 19 flip top, 7 phenolic and 7 buttress. By liner 80 carry an HIS induction-seal liner and 37 pressure-sensitive, and for a decanted working solution a plain lined cap is what you want rather than a membrane.
And nothing here is for the waste
A container holding spent fixer awaiting collection is a waste container with its own requirements, usually specified by whoever collects it. We would rather point at them than sell a jug for it.