Created attachment 202782 [details] py-kiwisolver Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x. In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings.
Created attachment 203039 [details] py-kiwisolver
Committed. Thanks!
A commit references this bug: Author: sunpoet Date: Fri Mar 22 21:22:38 UTC 2019 New revision: 496595 URL: https://svnweb.freebsd.org/changeset/ports/496595 Log: Add py-kiwisolver 1.0.1 Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is *not* a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x. In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings. WWW: https://github.com/nucleic/kiwi - While I'm here: - Remove leading indefinite article from COMMENT - Update WWW PR: 236456 Submitted by: lbartoletti <lbartoletti@tuxfamily.org> Changes: head/math/Makefile head/math/py-kiwisolver/ head/math/py-kiwisolver/Makefile head/math/py-kiwisolver/distinfo head/math/py-kiwisolver/pkg-descr