BeeWare's Briefcase tool serves as a distutils extension to help package Python projects as standalone applications. The Colosseum library provides a partial implementation of the CSS box and flexbox.layout algorithm, while the Cassowary library is an implementation of the Cassowary constraint-solving algorithm. "At this point, the importance [of the Cassowary tool] is historical," Keith-Magee said. "The first iteration of the Toga widget toolkit used the Cassowary algorithm for widget layout. Cassowary is the underlying algorithm behind the constraint-based layout that iOS uses natively as of iOS 6."
Sign up for Computerworld eNewsletters.