Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: DFS Newsgroups: comp.lang.python Subject: Re: Python linuxfs Modules Date: Wed, 8 Apr 2026 12:26:35 -0400 Organization: A noiseless patient Spider Lines: 24 Message-ID: <10r5vjg$3mo17$3@dont-email.me> References: <10pask7$2m01c$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 08 Apr 2026 16:26:25 +0000 (UTC) Injection-Info: dont-email.me; posting-host="01d1859fd3b6a7ca7297d4453f259359"; logging-data="3891239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zU817GJ++fwheiGOm+qhp" User-Agent: Betterbird (Windows) Cancel-Lock: sha1:vzDo7fANnQ8AWpqFdOgpdNbB+Rc= In-Reply-To: <10pask7$2m01c$1@dont-email.me> Content-Language: en-US Xref: csiph.com comp.lang.python:197762 On 3/17/2026 2:33 AM, Lawrence D’Oliveiro wrote: > python_linuxfs is a set of > Python modules providing higher-level wrappers around various > Linux-specific system APIs. Some of these already have support in the > “os” module in the standard Python library, but most don’t. Even for > the ones that do, I think my wrappers are nicer to use, because they > avoid the requirement for working with bitmasks and use sets of > symbolic bit enums instead (with easy conversions between both forms). > > The package is split into five modules: > > * linuxfs -- file/directory functions and common utilities used by > other modules > * linuxacl -- access-control-list functions > * linuxmount -- enhanced Linux mount API > * linuxpriv -- privilege control, i.e. the Linux landlock API > * linuxproc -- process control: prctl (selected), pidfd, > signalfd and signal mask sets, namespaces This looks like outstanding programming. Got any users or feedback?