File python-sysv_ipc.changes of Package python-sysv_ipc

-------------------------------------------------------------------
Tue Jan 27 17:24:01 UTC 2026 - Dirk Müller <dmueller@suse.com>

- update to 1.2.0:
  * This release modernizes the file layout, building, and
    packaging of `sysv_ipc`, including many improvements copied
    from its sister project `posix_ipc`. There are no changes to
    the core code other than the one behavior change noted below.
  * When attempting to set a Semaphore's value out of range (e.g.
    -1 or 99999), the module still raises a `ValueError`, but the
    associated message has changed. The previous message was
    "Attribute 'value' must be between 0 and 32767
    (SEMAPHORE_VALUE_MAX)". The new message is "The semaphore's
    value must remain between 0 and SEMVMX"
  * > The module constants `PAGE_SIZE` and `SEMAPHORE_VALUE_MAX`
    are deprecated as of this version. They will be removed in a
    future version. See
    https://github.com/osvenskan/sysv_ipc/issues/48 for
    background.
  * Renamed `prober.py` to `discover_system_info.py`, which now
    raises `DiscoveryError` if it encounters a situation it can't
    handle.
  * Improved `does_build_succeed()` and `compile_and_run()`,
    including some ideas suggested by Martin Jansa copied from
    https://github.com/osvenskan/posix_ipc/pull/77.
  * Added and expanded docstrings.
  * Changed to always write `SEMVMX` to `system_info.h`, and
    surround it with `#ifndef/#endif`.

-------------------------------------------------------------------
Mon Sep 29 08:50:12 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

- Initial version 1.1.0
openSUSE Build Service is sponsored by