Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-kiwisolver-1.5.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python311-kiwisolver Distribution: openSUSE Tumbleweed
Version: 1.5.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 7 11:14:57 2026
Group: Development/Languages/Python Build host: reproducible
Size: 203301 Source RPM: python-kiwisolver-1.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/nucleic/kiwi
Summary: An implementation of the Cassowary constraint solver
Kiwi is a C++ implementation of the Cassowary constraint solving
algorithm. Kiwi is an implementation of the algorithm based on the
seminal Cassowary paper, but it is not a refactoring of the original
C++ solver. Kiwi ranges from 10x to 500x faster processing than the
original Cassowary solver with the same input set, 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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Apr 07 2026 Dirk Müller <dmueller@suse.com>
  - update to 1.5.0:
    * add support for CMakeLists PR #206
    * implement more move constructor in the C++ code PR #207
    * add C++ tests PR #207
    * add support for GraalPy PR #204
    * add RiscV support PR #208
    * add support for Python 3.14 PR #196 #198
    * include Python.h, or headers including Python.h, before
      system headers
    * drop support for Python 3.8 and 3.9 PR #189
    * do not link to MSVCP on Windows and drop windows 32 bits
      support PR #189
    * add support for free-threaded builds on Python 3.13 PR #190
      [#191]
    * no library changes only fixes to the build infrastructure
    * 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
      https://github.com/matplotlib/matplotlib/pull/28687
    * implement exceptions in Python PR #162 This allows to expose
      in a natural manner the object relevant to the exception:
      constraint or edit_variable
    * add missing signature of Constraint.violated for Python
      wrapper PR #166
    * add support for Python 3.12
    * fix timing in shared data release procedure PR #149
    * revert use of nullpointer introduced in #142 Its use is not
      necessary anymore in 3.11.0-beta.4 and used to cause issues
      on some platforms (see #144 ) PR #145
    * add support for Python 3.11 PR #142
    * do not install tests PR #143
    * fix packaging for latest setuptools PR #140
    * fix an issue with setuptools configuration PR #134
    * add missing include PR #129
    * re-organize the Python binding sources to properly ship type
      hints PR #131
    * make installation PEP517 compliant PR #125
    * add type hints  PR #125
    * add Constraint::violated() method PR #128
    * make the the c++ part of the code c++20 compliant PR #120
    * test with c++11 and c++20 PR #120
    * Add support for Python 3.10, drop official support Python 3.6
      PR #103
    * Remove direct accesses to ob_type in C-API use Py_TYPE
      instead PR #103
    * allow to avoid linking against VC2014_1 on windows PR #97
    * do not mark move constructor / assignment operator of
      expression as noexcept PR #97 This is to circumvent a
      suspected bug in the GCC compiler in the manylinux1 image.
    * add c++ benchmarks and run them on CIs PR #91
    * modernize the c++ code by using more c++11 features PR #90
    * introduce move semantic in some c++ constructors to improve
      performances PR #89
    * add support for Python 3.9 PR #88
    * make the the c++ part of the code c++11 compliant  PR #55
    * use cppy for Python/C bindings  PR #55
    * prevent attempting a dual optimize on a dummy row PR #56
      closes #15
    * add dump and dumps methods to inspect the internal state of
      the solver PR #56
    * test on Python 3.7 PR #51
    * improvements to setup.py and tests PR #46 #50
    * allow unicode strings for variable name in Python 2
    * allow unicode strings as strength specifiers in Python 2
    * Allow anonymous variables (solver PR #32, wrappers PR #22)
    * Solver: Define binary operators as free functions (PR #23)
    * Wrappers: support for Python 3 (PR #13)
    * Wrappers: drop distribute dependency in favor of setuptools
      (PR #22)
    * Wrappers: add a comprehensive test suite
    * Update the build script to remove the need for build.py
    * Fix issue #2. Bad handling of zero-size constraints.
    * Initial public release.
* Sun Sep 21 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.4.9:
    * add support for Python 3.14 PR #196 #198
    * include Python.h, or headers including Python.h, before
      system headers
* Tue Jan 14 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 1.4.8
    * Drop support for Python 3.8 and 3.9
    * Do not link to MSVCP on Windows and drop windows 32 bits support
    * Add support for free-threaded builds on Python 3.13
* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.4.7:
    * no library changes only fixes to the build infrastructure
    * drop support for Python 3.7
    * add support for Python 3.13
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.4.5:
    * implement exceptions in Python
    * add missing signature of Constraint.violated for Python
      wrapper
    * add support for Python 3.12
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Sun Jul 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.4.4:
    - fix timing in shared data release procedure PR #149
    - revert use of nullpointer introduced in #142
      Its use is not necessary anymore in 3.11.0-beta.4 and used to cause issues on
      some platforms (see #144 ) PR #145
* Thu Jul 14 2022 Ben Greiner <code@bnavigator.de>
  - Update to 1.4.3
    * add support for Python 3.11 PR #142
    * do not install tests PR #143
    * fix packaging for latest setuptools PR #140
  - Release 1.4.2
    * fix an issue with setuptools configuration PR #134
* Mon Mar 28 2022 Ben Greiner <code@bnavigator.de>
  - Update to 1.4.1
    * add missing include PR #129
    * re-organize the Python binding sources to properly ship type
      hints PR #131
    * make installation PEP517 compliant PR #125
    * add type hints PR #125
    * add Constraint::violated() method PR #128
    * make the the c++ part of the code c++20 compliant PR #120
    * test with c++11 and c++20 PR #120
  - Switch to PyPI sources

Files

/usr/lib64/python3.11/site-packages/kiwisolver
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/INSTALLER
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/METADATA
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/RECORD
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/REQUESTED
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/WHEEL
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/licenses
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/licenses/LICENSE
/usr/lib64/python3.11/site-packages/kiwisolver-1.5.0.dist-info/top_level.txt
/usr/lib64/python3.11/site-packages/kiwisolver/__init__.py
/usr/lib64/python3.11/site-packages/kiwisolver/__pycache__
/usr/lib64/python3.11/site-packages/kiwisolver/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/kiwisolver/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/kiwisolver/__pycache__/exceptions.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/kiwisolver/__pycache__/exceptions.cpython-311.pyc
/usr/lib64/python3.11/site-packages/kiwisolver/_cext.cpython-311-x86_64-linux-gnu.so
/usr/lib64/python3.11/site-packages/kiwisolver/_cext.pyi
/usr/lib64/python3.11/site-packages/kiwisolver/exceptions.py
/usr/lib64/python3.11/site-packages/kiwisolver/py.typed
/usr/share/doc/packages/python311-kiwisolver
/usr/share/doc/packages/python311-kiwisolver/README.md
/usr/share/doc/packages/python311-kiwisolver/releasenotes.rst
/usr/share/licenses/python311-kiwisolver
/usr/share/licenses/python311-kiwisolver/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 10 00:01:46 2026