A municipality may appropriate funds and make expenditures as may be necessary to carry out the purposes of this chapter, and levy assessments for such purposes; zone or rezone any part of the municipality or make exceptions from building regulations; and enter into agreements with a housing authority or an urban renewal agency vested with urban renewal powers under §§ 11-8-38 and 11-8-39, which agreements may extend over any period, notwithstanding any provision or rule of law to the contrary, respecting action to be taken by the municipality pursuant to any of the powers granted by this chapter.
SDCL 11-8-29