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 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: 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 Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGV5DQoNCkkgcmVjZW50bHkgc3RhcnRlZCB3b3JraW5nIG9uIGEgbmV3IHByb2plY3QgYW5kIHRo b3VnaHQgSeKAmWQgc2hhcmUgaXQuIEl04oCZcw0KYSBiaXQgbmljaGUgYW5kIGluIGl0cyBlYXJs eSBzdGFnZXMgb2YgZGV2ZWxvcG1lbnQsIGJ1dCBJ4oCZZCBiZSBjdXJpb3VzIHRvDQpoZWFyIHdo YXQgb3RoZXIgUHl0aG9uIGRldnMgdGhpbmsgYWJvdXQgdGhpcyBpZGVhLg0KDQoNCnB5ZmlxIGlz IGEgbGlnaHR3ZWlnaHQsIE1JVC1saWNlbnNlZCwgUmVkaXMtYmFja2VkIEZJRk8gdGFzayBxdWV1 ZSBmb3INClB5dGhvbi4gSXQgbGV0cyB5b3UgZGVjb3JhdGUgKEkvTy1ib3VuZCkgZnVuY3Rpb25z IHdpdGggQHB5ZmlxLmZpZm8oLi4uKSwNCmVucXVldWUgdGhlbSBmb3IgZXhlY3V0aW9uLCBhbmQg ZW5zdXJlcyB0aG9zZSBmdW5jdGlvbnMgcnVuIGluIHN0cmljdA0Kb3JkZXIsIGV2ZW4gYWNyb3Nz IG11bHRpcGxlIGFwcGxpY2F0aW9uIGluc3RhbmNlcy4NCg0KDQpZb3UgY2FuIHRoaW5rIG9mIHB5 ZmlxIGFzIGFuIGVtYmVkZGVkLCBQeXRob24tbmF0aXZlIGFsdGVybmF0aXZlIHRvIEFXUw0KTGFt YmRhICsgU1FTIEZJRk86IG5vIGV4dGVybmFsIGluZnJhc3RydWN0dXJlLCBubyB2ZW5kb3IgbG9j ay1pbi0tanVzdCBkcm9wDQppdCBpbnRvIHlvdXIgYXBwLg0KDQpDaGVjayBpdCBvdXQ6DQpodHRw czovL2dpdGh1Yi5jb20vcmJ3L3B5ZmlxDQoNCi0tDQpSb2JlcnQgV2lrbWFuDQoweGY2ZmViNTA2 YWU1ZDM3NjINCg==