Any municipal bidding procedure may be waived by the city council, village board of trustees, or board of public works (1) when materials or equipment are purchased at the same price and from the same seller as materials or equipment which have formerly been obtained pursuant to the state bidding procedure in the State Procurement Act, (2) when the contract is negotiated directly with a sheltered workshop pursuant to section 48-1503, or (3) when required to comply with any federal grant, loan, or program.