Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Dan Gass Newsgroups: comp.lang.python.announce Subject: plum-py 0.5.0 released Date: Mon, 10 May 2021 23:10:06 -0500 Lines: 45 Approved: python-announce-list@python.org Message-ID: <162070628662.372.python-announce-list@python.org> 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 04/40cMGdolRtVGBx+G8oQwEe3dvRfhM6aQsu0aYI9MA== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=uaRTErJm; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; '(e.g.': 0.04; 'argument': 0.04; '3.6': 0.05; "python's": 0.05; 'usage': 0.05; 'package.': 0.07; 'attempts': 0.09; 'byte': 0.09; 'construct': 0.09; 'dan': 0.09; 'etc.).': 0.09; 'skip:` 10': 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; 'usable': 0.09; 'utility': 0.09; '(previously': 0.16; 'beta': 0.16; 'buffer.': 0.16; 'changed.': 0.16; 'instances.': 0.16; 'license:': 0.16; 'module,': 0.16; 'relatively': 0.16; 'transform,': 0.16; 'tuple': 0.16; 'url- ip:172.65.251.78/32': 0.16; 'url-ip:172.65.251/24': 0.16; 'url- ip:172.65/16': 0.16; 'url:gitlab': 0.16; 'url:latest': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'announce': 0.16; 'python': 0.16; 'instead': 0.17; 'api': 0.18; 'larger': 0.18; 'classes': 0.23; 'list,': 0.23; 'purpose': 0.26; 'library': 0.27; 'input': 0.29; 'member': 0.31; 'but': 0.31; '(with': 0.31; 'objects': 0.32; 'obtain': 0.32; 'structure': 0.32; 'transform': 0.32; 'message- id:@mail.gmail.com': 0.33; 'class': 0.33; 'functions': 0.34; 'received:google.com': 0.34; 'release': 0.35; 'contains': 0.35; 'complex': 0.35; 'url-ip:104.17/16': 0.35; 'from:addr:gmail.com': 0.35; 'changes': 0.37; 'change': 0.37; 'file': 0.38; 'read': 0.38; '8bit%:12': 0.39; 'list': 0.39; 'simple': 0.40; 'package': 0.40; 'url-ip:151.101.0/24': 0.63; 'url-ip:151.101.128/24': 0.63; 'url- ip:151.101.192/24': 0.63; 'url-ip:151.101.64/24': 0.63; 'later': 0.63; '&': 0.64; 'url:index': 0.64; 'your': 0.64; 'pack': 0.65; 'replaced': 0.65; 'similar': 0.66; 'skip:t 20': 0.67; 'pleased': 0.68; 'accept': 0.68; 'url-ip:lookup error': 0.69; 'offer': 0.71; 'longer': 0.72; 'operations': 0.74; 'features': 0.76; 'mit': 0.77; 'breaking': 0.78; 'eliminated': 0.84; 'summarize': 0.84; 'anticipated': 0.91; 'stable': 0.91; 'assess': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Q6bzezC1nh0QMc7dXCe4y+moUh1Vsuu6KzZvGuCIAaU=; b=uaRTErJmUOPIb71bzPMfvz3QofAx39i+c2TRULCSNuDxbbApXsI6H52l83oMsrwPm2 aazu2Y+bUXlv5ryDYFWuNLzpIR9PnA3dWlV65jr8h00THWSZsek11ytKB4sO2kHKb30r QrRR5gNLpH+wSsV1EyHFeK0+dKW3H3Sp06gVkZTt87MO1qSM6RvVGeAcUTs1BmXfkMlA /DGN/G94PMBBV5jxS3jZXkkgyAZ15/af6fBY1j45BFI7OowR8MtlMkalW2ph9tRBWfaz YnPWN8VfXqn0nlJ3mzoNcW+er1OcyIYnUq66Tn7/JvhdjTAbIgHAfKUk7yGeAx43EK2B TVsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q6bzezC1nh0QMc7dXCe4y+moUh1Vsuu6KzZvGuCIAaU=; b=rS7ngNMNXhyBfNq7/GXt07HMEDcVLOZwkdIaYmWa1iPZn4+Aa/F+1KsCG3m+imQb6u xvchg5EBhCrMgnNmwLTQfDEp/Qcn0kc3/Ktj7JNPET5wWWoAQAW/ApZfHyG8sOPx++fC frpA54M2sv5y5eCM7UQPB0pDFZxR2tn5/KMRnxXo0Ed2e5HelB9Ze5f8apxwjfIyXKdh 27JewTbNx8pXQ8g1f4/SkPr03duzO6IupbS93/Tk60BhmJpzwIcPZMv66AwY5JWat33C XY/G4TTdVWV1bufaEjiCkQBzMf5Ptlm3fph0cP/YYPtvAKmF1S4jogOKR675HZ+6UDuS jQsA== X-Gm-Message-State: AOAM5301F+adcFu1jd9RLnVlgELzB8oKSwqD+nkKVTsNPptGz09RZl0O WfSd76VVmkQuvI52PS5kBg2yXYoO33wDpQWoVZpaUsW9ihPOKg== X-Google-Smtp-Source: ABdhPJwg8EeyHBl8fmjlAarANOgR9csBT6kZ5IUlrVHUeP1uQy9vbjQ6PqZCcCKwSsFwAkjR9DC2j8ZtucPxkz0OVy0= X-Received: by 2002:a9f:2d90:: with SMTP id v16mr23165275uaj.138.1620706216898; Mon, 10 May 2021 21:10:16 -0700 (PDT) X-MailFrom: dan.gass@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: 5RHCVAGYFU7R7DAPIMA45VJOZI4N66HW X-Message-ID-Hash: 5RHCVAGYFU7R7DAPIMA45VJOZI4N66HW X-Mailman-Approved-At: Tue, 11 May 2021 00:11:11 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.3.5b1 X-Mailman-Version: 3.3.5b1 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: Xref: csiph.com comp.lang.python.announce:3634 SSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSBhdmFpbGFiaWxpdHkgb2YgYmV0YSByZWxlYXNl IDAuNS4wIG9mDQp0aGUgInBsdW0tcHkiIHBhY2thZ2UuIFdoaWxlIHRoaXMgcmVsZWFzZSBjb250 YWlucyBtYW55IGJyZWFraW5nIGNoYW5nZXMsDQp0aGUgQVBJIHNob3VsZCBub3cgcmVtYWluIHJl bGF0aXZlbHkgc3RhYmxlIHVudGlsIHRoZSBhbnRpY2lwYXRlZCAxLjAuMA0KcmVsZWFzZSBleHBl Y3RlZCBsYXRlciB0aGlzIHllYXIuDQoNClRoaXMgcHVyZSBQeXRob24gcGFja2FnZSBwcm92aWRl cyBjbGFzc2VzIGFuZCB1dGlsaXR5IGZ1bmN0aW9ucyB0bw0KdHJhbnNmb3JtIGJ5dGUgc2VxdWVu Y2VzIGludG8gUHl0aG9uIG9iamVjdHMgYW5kIGJhY2suIFdoaWxlIHNpbWlsYXINCmluIHB1cnBv c2UgdG8gUHl0aG9uJ3Mgc3RhbmRhcmQgbGlicmFyeSBgYHN0cnVjdGBgIG1vZHVsZSwgdGhpcw0K cGFja2FnZSBwcm92aWRlcyBhIGxhcmdlciBzZXQgb2YgZm9ybWF0IHNwZWNpZmllcnMgYW5kIGlz IGV4dGVuc2libGUsDQphbGxvd2luZyB5b3UgdG8gZWFzaWx5IGNyZWF0ZSBjb21wbGV4IG9uZXMg b2YgeW91ciBvd24uDQoNCkRvY3M6IGh0dHBzOi8vcGx1bS1weS5yZWFkdGhlZG9jcy5pby9lbi9s YXRlc3QvaW5kZXguaHRtbA0KUHlQaTogaHR0cHM6Ly9weXBpLm9yZy9wcm9qZWN0L3BsdW0tcHkv DQpSZXBvOiBodHRwczovL2dpdGxhYi5jb20vZGFuZ2Fzcy9wbHVtDQoNCkxpY2Vuc2U6IE1JVA0K DQpXaXRoIFJlZ2FyZHMsDQpEYW4gR2Fzcw0KKGRhbi5nYXNzIGF0IGdtYWlsKQ0KDQpDaGFuZ2Ug TGlzdA0KPT09PT09PT09DQoNCiAgICAtIFRoaXMgYmV0YSByZWxlYXNlIGNvbnRhaW5zIG1hbnkg YnJlYWtpbmcgY2hhbmdlcyEgVGhpcyByZWxlYXNlIG5vdGUNCiAgICAgIGVudHJ5IGF0dGVtcHRz IHRvIHN1bW1hcml6ZSBtb3N0IGJyZWFraW5nIGNoYW5nZXMuIFBsZWFzZSByZWFkIHRoZQ0KICAg ICAgZXh0ZW5zaXZlbHkgcmV3cml0dGVuIGRvY3VtZW50YXRpb24gdG8gYXNzZXNzIGluIGRldGFp bCB3aGF0IGhhcw0KY2hhbmdlZC4NCg0KICAgIC0gUHl0aG9uIDMuNiBzdXBwb3J0IGRyb3BwZWQu DQoNCiAgICAtIENoYW5nZWQgbW9zdCBwbHVtIGNvbnN0cnVjdHMgKGUuZy4gYEludGAsIGBGbG9h dGAsIGV0Yy4pIGZyb20gYmVpbmcNCiAgICAgIGEgZGF0YSBzdG9yZSB0eXBlICh3aXRoIHRyYW5z Zm9ybSBwcm9wZXJ0aWVzKSBpbnRvIGEgc2ltcGxlDQogICAgICB0cmFuc2Zvcm0gdHlwZSAoZS5n LiBgSW50WGAsIGBGbG9hdFhgLCBldGMuKS4gSW5zdGVhZCBvZiBzdWJjbGFzc2luZw0KICAgICAg dG8gb2J0YWluIGEgY3VzdG9tIHRyYW5zZm9ybSwgbm93IGluc3RhbnRpYXRlIHRoZSB0cmFuc2Zv cm0uDQoNCiAgICAtIGBCeXRlQXJyYXlgIGRhdGEgc3RvcmUgZWxpbWluYXRlZCBhbmQgcmVwbGFj ZWQgd2l0aCBgQnl0ZXNYYA0KdHJhbnNmb3JtLg0KDQogICAgLSBBZGRlZCBgSXRlbXNYYCB0cmFu c2Zvcm0gZm9yIHNwZWNpZnlpbmcgZGljdCwgbGlzdCwgdHVwbGUgZm9ybWF0cy4NCg0KICAgIC0g U3RydWN0dXJlICYgQml0RmllbGRzIGNoYW5nZXMNCiAgICAgICAgLSBCaXRmaWVsZCBtZW1iZXJz IGBjbHNgIGFyZ3VtZW50IG5hbWUgY2hhbmdlZCB0byBgdHlwYC4NCiAgICAgICAgLSBNZW1iZXIg YGNsc2AgYXJndW1lbnQgbmFtZSBjaGFuZ2VkIHRvIGBmbXRgLg0KICAgICAgICAtIFR5cGUgYW5u b3RhdGlvbnMgbm8gbG9uZ2VyIHVzZWQgZm9yIHRoZSBtZW1iZXIgZm9ybWF0IHRyYW5zZm9ybQ0K ICAgICAgICAgIChwcmV2aW91c2x5IGlmIGBjbHNgIHdhcyB1bnNwZWNpZmllZCwgdGhlIGFubm90 YXRpb24gd2FzIHVzZWQpLg0KICAgICAgICAtIFBhY2sgb3BlcmF0aW9ucyBubyBsb25nZXIgYWNj ZXB0IGRpY3Rpb25hcmllcy4NCiAgICAgICAgLSBSZWR1Y2VkIG51bWJlciBvZiBtZW1iZXIgZGVm aW5pdGlvbiBjbGFzc2VzIChzYW1lIGFiaWxpdGllcyBleGlzdCwNCiAgICAgICAgICBidXQgZmVh dHVyZXMgd2VyZSBhZGRlZCB0byBzdGFuZGFyZCBgTWVtYmVyYCB0byBhY2NvbW9kYXRlIHRoZW0p Lg0KICAgICAgICAtIGBwYWNrKClgIG5vdyBvbmx5IHVzYWJsZSBhcyBhIGNsYXNzIG1ldGhvZC4g YGlwYWNrKClgIGludHJvZHVjZWQNCiAgICAgICAgICBmb3IgdXNhZ2Ugb24gaW5zdGFuY2VzLg0K DQogICAgLSBQYWNrIG9wZXJhdGlvbnMgbm93IHJldHVybiBgYnl0ZXNgIGluc3RlYWQgb2YgYGJ5 dGVhcnJheWAuDQoNCiAgICAtIFVucGFjayBvcGVyYXRpb25zIG5vIGxvbmdlciBzdXBwb3J0IEZp bGUgSS9PIGFzIGlucHV0IGJ1ZmZlci4NCg0KICAgIC0gYHBhY2soKWAgYW5kIGB1bnBhY2soKWAg ZnVuY3Rpb25zL21ldGhvZHMgb2ZmZXIgbW9yZSBmbGV4aWJpbGl0eSBmb3INCiAgICAgIHNwZWNp ZnlpbmcgZGF0YSB0cmFuc2Zvcm0gZm9ybWF0Lg0KDQogICAgLSBgcGFja19pbnRvKClgIGVsaW1p bmF0ZWQuDQoNCiAgICAtIGB1bnBhY2tfZnJvbSgpYCBlbGltaW5hdGVkICh1c2UgYEJ1ZmZlcmAg Y29uc3RydWN0IGluc3RlYWQpLg0K