Bug 236456 - [NEW PORT] math/py-kiwisolver: A fast implementation of the Cassowary constraint solver
Summary: [NEW PORT] math/py-kiwisolver: A fast implementation of the Cassowary constra...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords: easy, patch-ready
Depends on:
Blocks: 236455 236457
  Show dependency treegraph
 
Reported: 2019-03-10 19:35 UTC by Loïc Bartoletti
Modified: 2019-03-22 21:23 UTC (History)
0 users

See Also:


Attachments
py-kiwisolver (2.01 KB, text/plain)
2019-03-10 19:35 UTC, Loïc Bartoletti
no flags Details
py-kiwisolver (1.96 KB, patch)
2019-03-22 05:33 UTC, Loïc Bartoletti
lbartoletti: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Loïc Bartoletti freebsd_committer freebsd_triage 2019-03-10 19:35:41 UTC
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.
Comment 1 Loïc Bartoletti freebsd_committer freebsd_triage 2019-03-22 05:33:23 UTC
Created attachment 203039 [details]
py-kiwisolver
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2019-03-22 21:23:14 UTC
Committed. Thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-03-22 21:23:53 UTC
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