| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=i72biq6g9uhcqh6njpi9bpqib5; path=/
content-type: text/html; charset=UTF-8
date: Mon, 29 Dec 2025 09:04:42 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
py-kiwis..
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./math/py-kiwisolver, Fast implementation of the Cassowary constraint solver
[
Branch: CURRENT, Version: 1.4.9, Package name: py313-kiwisolver-1.4.9, Maintainer: pkgsrc-users
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 will typical use cases
gaining a 40x improvement. Memory savings are consistently > 5x
Required to run:
[devel/py-setuptools] [lang/python37]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
py-kiwis..mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./math/py-kiwisolver, Fast implementation of the Cassowary constraint solver
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.4.9, Package name: py313-kiwisolver-1.4.9, Maintainer: pkgsrc-users
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 will typical use cases
gaining a 40x improvement. Memory savings are consistently > 5x
Required to run:
[devel/py-setuptools] [lang/python37]
Required to build:
[pkgtools/cwrappers]
Master sites:
Filesize: 95.277 KBVersion history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-09) Updated to version: py313-kiwisolver-1.4.9
- (2025-08-15) Updated to version: py312-kiwisolver-1.4.9
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
| 2025-10-09 10:02:00 by Thomas Klausner | Files touched by this commit (35) |
Log message: *: remove more references to (removed) Python 3.9 |
| 2025-08-15 08:36:06 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-kiwisolver: updated to 1.4.9 1.4.9 Include Python.h-including headers first WHL: pin cibuildwheel 3.1.1, enable cp314 wheels ci: update release workflow and test on 3.14 |
| 2025-04-13 13:05:52 by Thomas Klausner | Files touched by this commit (2) |
Log message: py-kiwisolver: fix for setuptools>=78 |
| 2025-02-02 11:38:04 by Havard Eidnes | Files touched by this commit (28) |
Log message: lang/python and a number of python packages: re-do atomic64.mk issue. Evidently, python 3.13 brought in the need to support 64-bit atomics. This means that python extension packages built with C needs to use mk/atomic64.mk to make -latomic available on the required 32-bit ports. Sadly, there is no reliable way to detect in the .mk files whether the package is using C (or C++), so this change adds an unconditional include of mk/atomic64.mk when the python version is equal to or larger than 3.13 for packages using egg.mk or wheel.mk. This undoes the individual package Makefile inclusions of mk/atomic64.mk that I've added over the last few days. |
| 2025-01-18 20:03:28 by Havard Eidnes | Files touched by this commit (1) |
Log message: math/py-kiwisolver: use atomic64.mk to fix build with python3.13 on macppc. |
| 2024-12-28 22:37:37 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-kiwisolver: updated to 1.4.8 1.4.8 Cppy upgrade to 1.3.0 to fix linking issues on windows Add CI/wheel builder for the free-threaded build Fix CIBW_ENABLE to correctly build free-threaded wheels |
| 2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message: py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays |
| 2024-09-13 10:36:28 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-kiwisolver: update to 1.4.7.
Convert to wheel.mk.
Wrappers 1.4.7 | Solver 1.4.2 | 03/09/2024
no library changes only fixes to the build infrastructure
Wrappers 1.4.6 | Solver 1.4.2 | 03/09/2024
drop support for Python 3.7 PR #183
add support for Python 3.13 PR #183
update linking strategy on Windows when building wheels PR #183 This is in \
line with Matplotlib strategy matplotlib/matplotlib#28687
|
