Skip to content
Cython bindings for the Cassowary Constraint Solving Toolkit
C++ Python C
Find file
Latest commit 40ff339 @dpinte dpinte Merge pull request #6 from enthought/feature-setuptools
Use setuptools rather than distutils to allow 'python setup.py develop'
Failed to load latest commit information.
cassowary Fix build errors on MS Visual C++ 2008 related to pendantic const che…
.gitignore don't ignore the generated cython file
COPYING.LGPL Add license information.
LICENSE
MANIFEST.in BUG: Add missing files to MANIFEST.in
README.rst Add README and home URL.
casuarius.cpp
casuarius.pyx BUG: Do not use id() directly as the hash since Win64 IDs are 64-bit …
cysw_support.cc BUG: Check if there is an explanation set first.
cysw_support.h ENH: remove unused include header
setup.py Use setuptools rather than distutils to allow 'python setup.py develop'

README.rst

Casuarius - Cython binding for Cassowary

The solver source code is derived from the 0.6 release of Cassowary. It has been modified by Svilen Dobrev to remove memory leaks. His work can be found separately as SWIG bindings:

http://pypi.python.org/pypi/cassowarypy

The original Cassowary sources are available from its website:

http://www.cs.washington.edu/research/constraints/cassowary/

His modifications are available under the BSD license, while Casuarius as a whole follows the license of Cassowary itself, LGPL v2.1 or (at your option) a later version of the LGPL. See the files LICENSE and COPYING.LGPL for details.

Please be sure to have Cython 0.15.1 or above in order to compile this extension module. It has been tested on OS X (using llvm-gcc 4.2) and Windows (using mingw). Other Windows C++ compilers may or may not work.

Please contact the Enthought mailing list <enthought-dev@enthought.com> for support.

https://mail.enthought.com/mailman/listinfo/enthought-dev
Something went wrong with that request. Please try again.