METADATA 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. Metadata-Version: 2.1
  2. Name: kiwisolver
  3. Version: 1.3.2
  4. Summary: A fast implementation of the Cassowary constraint solver
  5. Home-page: https://github.com/nucleic/kiwi
  6. Author: The Nucleic Development Team
  7. Author-email: sccolbert@gmail.com
  8. License: BSD
  9. Platform: UNKNOWN
  10. Classifier: License :: OSI Approved :: BSD License
  11. Classifier: Programming Language :: Python
  12. Classifier: Programming Language :: Python :: 3
  13. Classifier: Programming Language :: Python :: 3.7
  14. Classifier: Programming Language :: Python :: 3.8
  15. Classifier: Programming Language :: Python :: 3.9
  16. Classifier: Programming Language :: Python :: 3.10
  17. Classifier: Programming Language :: Python :: Implementation :: CPython
  18. Classifier: Programming Language :: Python :: Implementation :: PyPy
  19. Requires-Python: >=3.7
  20. License-File: LICENSE
  21. Welcome to Kiwi
  22. ===============
  23. .. image:: https://travis-ci.org/nucleic/kiwi.svg?branch=main
  24. :target: https://travis-ci.org/nucleic/kiwi
  25. .. image:: https://github.com/nucleic/kiwi/workflows/Continuous%20Integration/badge.svg
  26. :target: https://github.com/nucleic/kiwi/actions
  27. .. image:: https://github.com/nucleic/kiwi/workflows/Documentation%20building/badge.svg
  28. :target: https://github.com/nucleic/kiwi/actions
  29. .. image:: https://codecov.io/gh/nucleic/kiwi/branch/main/graph/badge.svg
  30. :target: https://codecov.io/gh/nucleic/kiwi
  31. .. image:: https://readthedocs.org/projects/kiwisolver/badge/?version=latest
  32. :target: https://kiwisolver.readthedocs.io/en/latest/?badge=latest
  33. :alt: Documentation Status
  34. Kiwi is an efficient C++ implementation of the Cassowary constraint solving
  35. algorithm. Kiwi is an implementation of the algorithm based on the
  36. `seminal Cassowary paper <https://constraints.cs.washington.edu/solvers/cassowary-tochi.pdf>`_.
  37. It is *not* a refactoring of the original C++ solver. Kiwi has been designed
  38. from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x
  39. faster than the original Cassowary solver with typical usecases gaining a 40x
  40. improvement. Memory savings are consistently > 5x.
  41. In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for
  42. Python 3.7+.