File python-thespian.changes of Package python-thespian

-------------------------------------------------------------------
Sun Mar 29 19:48:54 UTC 2026 - Dirk Müller <dmueller@suse.com>

- update to 4.0.1:
  * Fixes issue 86.  This issue was probably introduced in version 3.10.6 with
    support for multiple convention leaders.  The latter changes affected the
    representation of addresses in a way that broke the determination of the
    local IP address when not explicitly provided.  This diagnosis and fix was
    kindly contributed by Grzegorz Banasiak.
   * Updates core multiprocX scheduling to use ~selectors~ Python library to
     manage waiting on asynchronous socket readiness.  This is more flexible
     because it adapts to the optimal support method for each OS and allows a
     larger number of active sockets on MacOS (where select is limited to 1024
     descriptors).  Unfortunately, this does have a small performance penalty.
   * Fixes Windows support by reverting issue 70.
   * Adds ~ENOTCONN~ as a send in-progress status for backoff.
   * Updates to test_runcommand.py to support Windows and skip
     test_actorSignals on the same platform since it does not
    support POSIX signals.
   * Added support for ~THESPIAN_MAX_PENDING_TRANSMITS~,
     ~THESPIAN_MAX_QUEUED_TRANSMITS~,
     ~THESPIAN_QUEUED_TRANSMIT_UNBLOCK_THRESHOLD~,
     ~THESPIAN_DROP_TRANSMITS_LEVEL~, and ~THESPIAN_TRANSMIT_TIMEOUT_MINUTES~
     environment variables on ~ActorSystem~ startup.
     Environment Variables]] in "Using Thespian" for details.
   * Updates to ~diagnose.py~ for better Windows support and
     additional TCP socket information.

-------------------------------------------------------------------
Wed Jun  4 06:07:57 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Switch to pyproject macros.

-------------------------------------------------------------------
Fri Dec  8 12:23:36 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.10.7:
  * Fix Issue #70: setting TCP_NODELAY on MacOS sometimes fails

-------------------------------------------------------------------
Tue Oct 11 15:56:40 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- version update to 3.10.6
  * Beta support for multiple convention leaders

-------------------------------------------------------------------
Fri Jul 24 11:50:43 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- version update to 3.10.1
  * RunCommand buffer limits removed
  * Fix Issue #63: invalid socket fd
  * Unset THESPLOG_THRESHOLD fix

-------------------------------------------------------------------
Tue Mar 17 09:46:19 UTC 2020 - pgajdos@suse.com

- version update to 3.10.0
  * transient_idle wakeups
  * Adjustable Troupe limits, THESPIAN_BASE_IPADDR

-------------------------------------------------------------------
Tue Jan  7 12:33:40 UTC 2020 - Matej Cepl <mcepl@suse.com>

- Initial packaging effort for the version 3.9.11
openSUSE Build Service is sponsored by