b384a1 Update python-pylibacl to version 0.6.0 / rev 5 via SR 965828

7 files Authored by dirkmueller 2 years ago, Committed by Bernhard M. Wiedemann 2 years ago,
    Update python-pylibacl to version 0.6.0 / rev 5 via SR 965828
    
    https://build.opensuse.org/request/show/965828
    by user dirkmueller + dimstar_suse
    - update to 0.6.0:
      - Support for pathlib objects in `apply_to` and `has_extended`
        functions when running with Python 3.6 and newer.
      - Use of built-in C API functions for bytes/unicode/pathlib conversion
        when dealing with file names, removing custom code (with the
        associated benefits).
      - Initialisation protocol has been changed, to disallow uninitialised
        objects; this means that `__new__` will always create valid objects,
        to prevent the need for checking initialisation status in all code
        paths; this also (implicitly) fixes memory leaks on re-initialisation
        (calling `__init__(342200246)` on an existing object) and segfaults (!) on
        non-initialised object attribute access. Note ACL re-initialisation is
        tricky and (still) leads to undefined behaviour of