Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

<Overfiend> penis jokes are okay in mixed company. VMS is NOT!!!


devel / comp.lang.python.announce / [Python-announce] RsFile 3.0 released

SubjectAuthor
o [Python-announce] RsFile 3.0 releasedPascal Chambon

1
[Python-announce] RsFile 3.0 released

<8d802d77-27a6-fdcd-cb2c-fd5ad24778a8@gmail.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1221&group=comp.lang.python.announce#1221

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: pythoniks@gmail.com (Pascal Chambon)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] RsFile 3.0 released
Date: Mon, 27 Jun 2022 20:37:57 +0200
Lines: 34
Approved: python-announce-list@python.org
Message-ID: <8d802d77-27a6-fdcd-cb2c-fd5ad24778a8@gmail.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de FR+3cGqOFM0dRa2TbAt3bwTuHWWdlwKryydIrXGfAqVw==
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=BOXscJcD;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.002
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
'acquired': 0.09; 'api,': 0.09; 'library,': 0.09; 'to:addr:python-
announce-list': 0.09; 'url-ip:151.101.0.223/32': 0.09; 'url-
ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09;
'url-ip:151.101.64.223/32': 0.09; 'url:github': 0.14; 'announce':
0.15; 'url-ip:140/8': 0.15; '(when': 0.16; '3.8,': 0.16;
'closed,': 0.16; 'databases,': 0.16; 'drops': 0.16; 'library:':
0.16; 'locks': 0.16; 'logs': 0.16; 'manipulating': 0.16; 'os,':
0.16; 'reliable,': 0.16; 'url:latest': 0.16; 'url:project': 0.16;
'url:pypi': 0.16; 'python': 0.16; 'message-id:@gmail.com': 0.18;
'concerning': 0.19; 'advanced': 0.22; 'version': 0.23; 'goal':
0.23; 'actual': 0.25; 'classes': 0.26; 'library': 0.26; 'opening':
0.26; 'sensitive': 0.26; 'header:User-Agent:1': 0.30; 'performed':
0.32; 'received:192.168.1': 0.32; "i'm": 0.33;
'received:google.com': 0.34; 'particularly': 0.35; 'url-
ip:104.17/16': 0.35; 'from:addr:gmail.com': 0.35; 'cases': 0.36;
'processes': 0.36; 'using': 0.37; 'received:209.85': 0.37;
'received:192.168': 0.37; 'file': 0.38; 'received:209': 0.39;
'use': 0.39; 'provide': 0.60; 'skip:h 10': 0.61; 'dear': 0.62;
'url-ip:151.101.0/24': 0.62; 'url-ip:151.101.128/24': 0.62; 'url-
ip:151.101.192/24': 0.62; 'url-ip:151.101.64/24': 0.62; 'data,':
0.63; 'pleased': 0.67; 'interested': 0.68; 'adds': 0.69;
'features': 0.75; '3.0': 0.84; 'locking': 0.84; 'modes,': 0.84;
'weird': 0.84; 'loses': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20210112;
h=message-id:date:mime-version:user-agent:content-language:to:from
:subject:content-transfer-encoding;
bh=6k7/J/NHLs34jaCW8r3vlStat3qBy9MC5qhOFOOC/uE=;
b=BOXscJcDUfATyurbRX0fj/5nliZ2Duz58xzyzMJPzWu1w93qmXWA7QX+mxda/SoHxF
n2SxEOI9yJoyUsOgtdPFNjD10YA8Ek4XlT1r4rae8WOiNnoSaU+lO69jabJY/phbr9kQ
P2ADLFgsaDQI9wJxCiH/NTRHfQ1lTn0p5JJ8NcSE85s1mFBOFkCnEFRZatDoq0+1Xtdd
/IwVpxfSDqb9NLI97q9TaVN2XJpbkGFdf8xToJpKl8LSyGQJIJG3UYofd2u8TmKHxs3T
XLyrQmjuiR8C/amJrHYAg2PJz1NBEMtArWx97ox1jWl53TG9oUacrXstH+DqLQXcaVJO
wqfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:message-id:date:mime-version:user-agent
:content-language:to:from:subject:content-transfer-encoding;
bh=6k7/J/NHLs34jaCW8r3vlStat3qBy9MC5qhOFOOC/uE=;
b=mYFIAqJeaGMwnBxTPjgzBHI5J7lRkj2+glxkrd3cnDtBsrBsR7hsfHPGyGVM89knk4
+dfGr9Mo7VUMwceFeijLp2pKjsvUgUv2fKbFdpVG96Y5J26/zd0+iRnnbiNPhCRCGpSH
xFSRlEjkbqvXXTNxLaWRsBMDW+ZhW0iV/RW3YKJdUv5Xh6ODuWsgwOTg5ruN0rJHVQgF
wKhQFMV/6dQqdz3YDEhBGbuUSUs4JJbaxH7x4dEiBgODGBFwFzek9eMbvT/i9u9tL4dh
Sc/rvuBjd7HtaylTiYYAf6jAbLgSbkba4jUVgG5yohu6Er4203d00fHsh7ZxvRFz9Z59
taSQ==
X-Gm-Message-State: AJIora8ggvQlYdR/35sn/xHsON3PvTTEc9obXUn1BMip1LvktYC0tYBY
5UHxPCtepVCz7qq5u5LgW6bCnwNCLC0kTQ==
X-Google-Smtp-Source: AGRyM1sJPCg/Bt69Q4aszprtmJswi2iA5T3q0wr9NK7pCNUbe/PwewDoHECG6d4ZnqXId2k78ybcvw==
X-Received: by 2002:a05:600c:1589:b0:3a0:2da9:bac0 with SMTP id r9-20020a05600c158900b003a02da9bac0mr21641299wmf.178.1656355077887;
Mon, 27 Jun 2022 11:37:57 -0700 (PDT)
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.10.0
Content-Language: fr
X-MailFrom: pythoniks@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: FKB2J565KX6BXF4B5SQERZWXMF6QRSSW
X-Message-ID-Hash: FKB2J565KX6BXF4B5SQERZWXMF6QRSSW
X-Mailman-Approved-At: Mon, 27 Jun 2022 14:45:35 -0400
X-Mailman-Version: 3.3.6b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/FKB2J565KX6BXF4B5SQERZWXMF6QRSSW/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: Pascal Chambon - Mon, 27 Jun 2022 18:37 UTC

Dear pythoneers,

I'm pleased to announce version 3.0 of RSFile I/O Library, which adds
support for python 3.8, 3.9, and 3.10, drops support for Python<=3.5,
and strengthens testing on OSX.

RSFile provides cross-platform drop-in replacements for the classes of
the io module, and for the open() builtin.

Its goal is to provide a cross-platform, reliable, and comprehensive
synchronous file I/O API, with advanced features like fine-grained
opening modes, shared/exclusive file record locking, thread-safety, disk
cache synchronization, file descriptor inheritability, and handy stat
getters (size, inode, times…).

Locking is performed using actual file record locking capabilities of
the OS, not by using separate files/directories as locking markers, or
other fragile gimmicks. Unix users might particularly be interested by
the workaround that this library provides, concerning the weird semantic
of fcntl() locks (when any descriptor to a disk file is closed, the
process loses ALL locks acquired on this file through any descriptor).
Possible use cases for this library: concurrently writing to logs
without ending up with garbled data, manipulating sensitive data like
disk-based databases, synchronizing heterogeneous producer/consumer
processes when multiprocessing semaphores aren’t an option…

https://pypi.org/project/RSFile/
https://rsfile.readthedocs.io/en/latest/
https://github.com/pakal/rsfile/

regards,

Pakal


devel / comp.lang.python.announce / [Python-announce] RsFile 3.0 released

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor