| Deutsch English Français Italiano |
|
<CAEXOqsYJ4YFRZtaZbB22ctVZbEN7998yNGT6Q5=oEZkmK6LLtA@mail.gmail.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: Robert W <rbw@vault13.org>
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] pyfiq: Pythonic FIFO microqueue
Date: Sat, 5 Jul 2025 19:10:53 +0200
Lines: 14
Approved: python-announce-list@python.org
Message-ID: <CAEXOqsYJ4YFRZtaZbB22ctVZbEN7998yNGT6Q5=oEZkmK6LLtA@mail.gmail.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
X-Trace: news.uni-berlin.de U4mN2SYMFeA3d2eT9YJPKgo6coOwvrdP8y1FEl8+0o/g==
Cancel-Lock: sha1:LgAOTEEVZRCHKRNVeFl1VR+DrYo= sha256:cmijuCFN7xK7AD1T8J2Pv5919R6jOeu6leAk66NWwJg=
Delivered-To: python-announce-list@x.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=vault13-org.20230601.gappssmtp.com header.i=@vault13-org.20230601.gappssmtp.com
header.b=CWO+STQ5; dkim-adsp=none (unprotected policy);
dkim-atps=neutral
X-Spam-Status: OK 0.001
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'app.': 0.07; 'lets': 0.07;
'queue': 0.07; 'python.': 0.08; 'order,': 0.09; 'to:addr:python-
announce-list': 0.09; 'url-ip:140/8': 0.15; 'development,': 0.16;
'devs': 0.16; 'ensures': 0.16; 'idea.': 0.16; 'instances.': 0.16;
'lambda': 0.16; 'niche': 0.16; 'subject:Pythonic': 0.16; 'python':
0.16; 'url-ip:140.82/16': 0.17; 'url:github': 0.23; 'run': 0.23;
'robert': 0.26; 'task': 0.26; 'hey': 0.27; 'bit': 0.27;
'recently': 0.29; 'think': 0.30; 'message-id:@mail.gmail.com':
0.31; 'but': 0.32; 'received:google.com': 0.34; 'functions': 0.36;
'those': 0.36; 'share': 0.63; 'your': 0.64; 'drop': 0.69; 'skip:w
20': 0.69; 'hear': 0.69
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=vault13-org.20230601.gappssmtp.com; s=20230601; t=1751735464; x=1752340264; darn=python.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=l/Cyqwvex2LjaH9GwzZTyJeIK5yernVNEUVL9a1FyFw=;
b=CWO+STQ5gNjmMq3G4exbPNoKazMtw934AB0JgG/OeP26hvNuVxCgowQT8byqzlEd2F
BbzPsOQb7YX5n9xyyGZQOHVodvzEy4XCrhFkBNC2j8zVLm1W9ypGLDsyNi3QOnw0z95A
xvWEKsF4+Fs9SDP9yCnvsg9uhJBnTbvNDbIBm04899TyLTzAO5u6oT9189zmv9nVDaE9
7pPrd1EYxNwrgxAyMcUDsUFf5K4TiwNbodXfFwntP/oB4Bk0sj2BFyWFQn4zcTpac+fO
7/2Q7lR5yfl+pxRJtPmfsk6v2+hu73iYD+CiIaJXbN3cK8riuPhK+10BBoXjpTGofD1/
Xqjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1751735464; x=1752340264;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=l/Cyqwvex2LjaH9GwzZTyJeIK5yernVNEUVL9a1FyFw=;
b=qaQwTKpkilleVNG4W2rCfV4pN71zpgJwa6ezIm5aW9MNuV+N2v9qb7s4iS3qyxXunt
VviFlcVh4hSWi3GmOIP1S/Qohm5T3Y5JgI1xuuhSM5o2TDSd/vjPXDg+Qa0njh+w2xTA
4vgmDd4JM9SZrl0bVbikeYMBoLEcpTQtvt+FKIyq4lT+q3HAiMLXwkPNNuylrUzt8HmL
nbrFZ/8P9BTVyXPKcGCDzJdo8Sm+RUx2knRXToEE5AZUOPeruD2snFSsq9O36Q7dwaqL
xWDHCaHbU6CO67tnSlvnYVrbkCcY0/3Of0CGKdHtOB5a5wlA9Cfis0w8gGUaM3lzdEn3
t4xg==
X-Gm-Message-State: AOJu0YxKh1B/hBWin5zOvzOQCFRIo1+/Y1dSZyrNR7M2/aOh+ytPltNq
X9cYHxATNoDJTGA6M/kj/ldAufjN2atigYC7W4OfccmJTl+NCMBU2CjVP8IcLqTvRo1oJUEd3uf
J9aH7254X5vTCYNa85YYx4Jzy0V3wUu4yGb0SKOddQQxy0YMT/7Wk80Y=
X-Gm-Gg: ASbGncuWRyBWtcvaTvPEqCRzVIzV5ogc/0y/HC54Hye3dNq722dfhPvPmR23SsCgzsx
jfa5qGUvBrJ66meMHiBmgEJZVip4InWSgacDWd+sBaHka2WgC92EpdF/nbtKueE0OXonTQ7cHBz
TsWPYj2Q8z/7lOBi03+AoHWkS1v60KcEC5Ph4c1WUxmnob
X-Google-Smtp-Source: AGHT+IGh1ghDEqHvnOv4dUjHQVN0HYOoUPzKpgTDHYSADTPhqghdQvfziuK61nafZcSyeV50Z0wNEOJOZnUBnbTitnE=
X-Received: by 2002:a05:6402:26c3:b0:608:493a:cccf with SMTP id
4fb4d7f45d1cf-60fd6e4f543mr6009000a12.30.1751735464198; Sat, 05 Jul 2025
10:11:04 -0700 (PDT)
X-Gm-Features: Ac12FXxF4v5ZQrwGm-QRIey3zwLWYeRhHsn4wLGS6UHbUSDCo9t9Gd9ujGJJ7ak
X-MailFrom: rbw@vault13.org
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: 7JDZ2P6N44XULTZVNU6CQMMVGF4HR7GC
X-Message-ID-Hash: 7JDZ2P6N44XULTZVNU6CQMMVGF4HR7GC
X-Mailman-Approved-At: Sat, 05 Jul 2025 13:43:32 -0400
X-Content-Filtered-By: Mailman/MimeDel 3.3.11b1
X-Mailman-Version: 3.3.11b1
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/7JDZ2P6N44XULTZVNU6CQMMVGF4HR7GC/>
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>
SGV5DQoNCkkgcmVjZW50bHkgc3RhcnRlZCB3b3JraW5nIG9uIGEgbmV3IHByb2plY3QgYW5kIHRo
b3VnaHQgSeKAmWQgc2hhcmUgaXQuIEl04oCZcw0KYSBiaXQgbmljaGUgYW5kIGluIGl0cyBlYXJs
eSBzdGFnZXMgb2YgZGV2ZWxvcG1lbnQsIGJ1dCBJ4oCZZCBiZSBjdXJpb3VzIHRvDQpoZWFyIHdo
YXQgb3RoZXIgUHl0aG9uIGRldnMgdGhpbmsgYWJvdXQgdGhpcyBpZGVhLg0KDQoNCnB5ZmlxIGlz
IGEgbGlnaHR3ZWlnaHQsIE1JVC1saWNlbnNlZCwgUmVkaXMtYmFja2VkIEZJRk8gdGFzayBxdWV1
ZSBmb3INClB5dGhvbi4gSXQgbGV0cyB5b3UgZGVjb3JhdGUgKEkvTy1ib3VuZCkgZnVuY3Rpb25z
IHdpdGggQHB5ZmlxLmZpZm8oLi4uKSwNCmVucXVldWUgdGhlbSBmb3IgZXhlY3V0aW9uLCBhbmQg
ZW5zdXJlcyB0aG9zZSBmdW5jdGlvbnMgcnVuIGluIHN0cmljdA0Kb3JkZXIsIGV2ZW4gYWNyb3Nz
IG11bHRpcGxlIGFwcGxpY2F0aW9uIGluc3RhbmNlcy4NCg0KDQpZb3UgY2FuIHRoaW5rIG9mIHB5
ZmlxIGFzIGFuIGVtYmVkZGVkLCBQeXRob24tbmF0aXZlIGFsdGVybmF0aXZlIHRvIEFXUw0KTGFt
YmRhICsgU1FTIEZJRk86IG5vIGV4dGVybmFsIGluZnJhc3RydWN0dXJlLCBubyB2ZW5kb3IgbG9j
ay1pbi0tanVzdCBkcm9wDQppdCBpbnRvIHlvdXIgYXBwLg0KDQpDaGVjayBpdCBvdXQ6DQpodHRw
czovL2dpdGh1Yi5jb20vcmJ3L3B5ZmlxDQoNCi0tDQpSb2JlcnQgV2lrbWFuDQoweGY2ZmViNTA2
YWU1ZDM3NjINCg==