A pure python implementation of the Cassowary constraint solving algorithm.
| This project was transferred to Brodderick Rodriguez in February 2020 who will oversee its development from here on out. | A big thanks to Russell for his original authorship of this project.
A pure Python implementation of the
Cassowary constraint-solving algorithm_. Cassowary is the algorithm that forms the core of the OS X and iOS visual layout mechanism.
.. _Cassowary constraint-solving algorithm: http://www.cs.washington.edu/research/constraints/cassowary/
Cassowary is compatible with both Python 2 or Python 3. To install Cassowary in your virtualenv, run::
$ pip install cassowary
Then, in your Python code, you can create and solve constraint systems. See
the documentation_ for examples of what this looks like in practice.
.. _the documentation: https://cassowary.readthedocs.io/en/latest/topics/examples.html
Documentation for Cassowary can be found on
Read The Docs_.
| Notice: Cassowary is no longer part of the BeeWare suite. | You can talk to the community through:
If you experience problems with Cassowary,
log them on GitHub. If you want to contribute code, please
fork the codeand
submit a pull request_.
| This project was transferred to Brodderick Rodriguez in February 2020 who will continue to oversee its development from here on out. | Russell Keith-Magee is the original author of this work. A big thanks to him for his work! Check out
.. Russell's GitHub: https://github.com/freakboy3742 .. [email protected]: https://twitter.com/teamskynet_ .. _homepage: http://brodderick.com/projects/cassowary .. _Read The Docs: https://cassowary.readthedocs.io
.. _log them on Github: https://github.com/brodderickrodriguez/cassowary/issues .. _fork the code: https://github.com/brodderickrodriguez/cassowary .. _submit a pull request: https://github.com/brodderickrodriguez/cassowary/pulls