Package python3-module-locket: Information

    Source package: python3-module-locket
    Version: 1.0.0-alt1.1
    Latest version according to Repology
    Build time:  Feb 6, 2025, 03:45 PM in the task #373400
    Report package bug
    License: BSD-2-Clause
    Summary: File-based locks for Python on Linux and Windows
    Description: 
    Locket implements a lock that can be used by multiple processes provided
    they use the same path.
    
    Locks largely behave as (non-reentrant) `Lock` instances from the `threading`
    module in the standard library. Specifically, their behaviour is:
    
    * Locks are uniquely identified by the file being locked,
      both in the same process and across different processes.
    * Locks are either in a locked or unlocked state.
    * When the lock is unlocked, calling `acquire()` returns immediately and changes
      the lock state to locked.
    * When the lock is locked, calling `acquire()` will block until the lock state
      changes to unlocked, or until the timeout expires.
    * If a process holds a lock, any thread in that process can call `release()` to
      change the state to unlocked.
    * Behaviour of locks after `fork` is undefined.

    List of RPM packages built from this SRPM:
    python3-module-locket (noarch)

    Maintainer: Grigory Ustinov

    List of contributors:
    Stanislav Levin
    Grigory Ustinov


      1. python3-module-pyproject-installer >= 0.4.0
      2. python3-module-pytest
      3. python3-module-setuptools
      4. python3-module-spur
      5. python3-module-tox
      6. python3-module-tox-console-scripts
      7. python3-module-tox-no-deps
      8. python3-module-wheel
      9. rpm-build-python3

    Last changed


    Feb. 6, 2025 Stanislav Levin 1.0.0-alt1.1
    - NMU: fixed FTBFS (tox 4).
    Nov. 11, 2024 Grigory Ustinov 1.0.0-alt1
    - Initial build for Sisyphus.