macropy