Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Robert McLeod Newsgroups: comp.lang.python.announce Subject: ANN: NumExpr 2.7.3 Date: Wed, 3 Mar 2021 10:30:12 -0800 Lines: 39 Approved: python-announce-list@python.org Message-ID: <161479636577.3108.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 FGICW0fltXusAOrf5luGTgcs75myog7Q1EKLGm5ZKq2g== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=c87/4DhI; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03; 'everyone,': 0.03; 'github': 0.03; 'to:addr:numpy-discussion': 0.04; 'kernel': 0.05; 'pypi': 0.05; 'arrays': 0.07; 'python.': 0.07; 'announcing': 0.09; 'expression': 0.09; 'numerical': 0.09; 'numpy': 0.09; 'to:addr:python-announce-list': 0.09; 'url- ip:140/8': 0.12; 'url:github': 0.15; 'url:wiki': 0.15; '2.7.3': 0.16; 'calculation': 0.16; 'expressions': 0.16; 'hosted': 0.16; 'installed.': 0.16; 'mkl': 0.16; 'numpy.': 0.16; 'runtime': 0.16; 'subject:ANN': 0.16; 'suggestions,': 0.16; 'to:name:discussion of numerical python': 0.16; 'url:latest': 0.16; 'url:pypi': 0.16; 'memory': 0.16; 'pull': 0.18; 'supported': 0.18; 'evaluation': 0.20; 'installed': 0.21; 'version': 0.21; 'to:no real name:2**1': 0.23; "what's": 0.23; 'skip:- 10': 0.27; 'available,': 0.27; 'it,': 0.28; 'request.': 0.29; 'url-ip:104.17/16': 0.29; 'using': 0.31; 'packages': 0.31; 'actions': 0.33; 'requiring': 0.33; 'message-id:@mail.gmail.com': 0.33; 'windows': 0.33; 'changes': 0.34; 'functions': 0.34; 'received:google.com': 0.34; 'same': 0.35; 'from:addr:gmail.com': 0.35; 'release': 0.35; 'at:': 0.37; 'build': 0.38; 'use': 0.38; 'where': 0.39; 'here': 0.61; 'share': 0.62; 'seen': 0.63; 'to:2**2': 0.63; 'look': 0.64; 'your': 0.65; 'let': 0.65; 'experience': 0.65; 'well': 0.65; 'extremely': 0.65; 'less': 0.67; 'maintenance': 0.68; 'operate': 0.68; 'adds': 0.70; 'alleviate': 0.70; 'solutions': 0.71; 'performance': 0.72; '(like': 0.84; 'adopt': 0.84; 'platforms.': 0.84; 'wheels': 0.84; 'oldest': 0.91 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=PMsaN9sszQ5I5YrZ/xdA0aesvMGTwA0vzhVKrQr0MhM=; b=c87/4DhIFCRo27/AML4HXvagotVcIblHKhFYI0Ao/sYdWxq2qlaQXcCBC+fm6aDz8p iAajnI26+xfxAWqU1KOAuZ3h4tDnbnhe4pWkvpKdlK5PpDScJ4cJeUDCYx2H8vyHCPou UAsk1YVNQv4gfg3SPwLEOpsY5j7TQytGFAeAp6pvpO5j5pgnhf1oNE+lYy6V6KwgF3r+ +sWFCv9JpKODdVbZ9PGxNzI+KrVOyXqrtgfYMl2Adughx/dy3YaUYldX/brGqz2bS6hA 7nulZ+zlsBKYX2jE2jsjaGYZaAYkwmwVUeYY9vFdH8lXKxUFk6vIF9ZgL+lhiJ1AAHVx bjow== 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=PMsaN9sszQ5I5YrZ/xdA0aesvMGTwA0vzhVKrQr0MhM=; b=IVtEP7RJZCNbFg4IJOWu40MgJOs6bwHZ87OL7idI8f15lGclO7aYbpllmfoj9NfVR/ ZKv6BD2AKxg+QoVQdIcaR806AzeQ0eylSAnXq5WklYdLQSP9epfbdKBikaUH1d1FXT4j 0rkLffdnHM/xm2l58ujzoFzvvXie+DQi68hb1E4esWpGKHpWNiEBtrpfp7P0W9ot5aXT 7xRnqX/HtThpUxTzuPbhDuBK2jLZmKhqfjazNODCo/Ftm5GGnCBvhFhX3zU88w3/nbyT B3/XZl/ffdkbeFd+8UAUnpThkN9UeZuuSB9ryLFvQejzuZyYuVkDngJa8I+da07PaTZS 8NUQ== X-Gm-Message-State: AOAM531DOmXduCCdzXG8EXPgKNK50uusf4Q5Hm/MbLsAKh/Y/WxXfb3C pOJdmMDEC8EtDvRB9QaT7o1ePXW8cezP9qQmRQADtFdWLls= X-Google-Smtp-Source: ABdhPJxi95jCtUUvY8Ual2gI5Va2CUebO0VUeDXtm3iboGSgJy/FjZXqGcMOE2EEHvsMdkX+ifpBmS1LRDZK9QgtW3o= X-Received: by 2002:a05:6512:1108:: with SMTP id l8mr13376lfg.255.1614796222674; Wed, 03 Mar 2021 10:30:22 -0800 (PST) X-MailFrom: robbmcleod@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: OLSLMTDXOIJ33XY5V4DFGJZGAUTJWVO5 X-Message-ID-Hash: OLSLMTDXOIJ33XY5V4DFGJZGAUTJWVO5 X-Mailman-Approved-At: Wed, 03 Mar 2021 13:32:33 -0500 X-Content-Filtered-By: Mailman/MimeDel 3.3.4b1 X-Mailman-Version: 3.3.4b1 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:3595 PT09PT09PT09PT09PT09PT09PT09PT09DQpBbm5vdW5jaW5nIE51bUV4cHIgMi43LjMNCj09PT09 PT09PT09PT09PT09PT09PT09PQ0KDQpIaSBldmVyeW9uZSwNCg0KVGhpcyBpcyBhIG1haW50ZW5h bmNlIHJlbGVhc2UgdG8gbWFrZSB1c2Ugb2YgdGhlIG9sZGVzdCBzdXBwb3J0ZWQgTnVtUHkNCnZl cnNpb24NCndoZW4gYnVpbGRpbmcgd2hlZWxzLCBpbiBhbiBlZmZvcnQgdG8gYWxsZXZpYXRlIGlz c3VlcyBzZWVuIG9uIFdpbmRvd3MNCm1hY2hpbmVzDQp0aGF0IGRvIG5vdCBoYXZlIHRoZSBsYXRl c3QgV2luZG93cyBNU1ZDIHJ1bnRpbWUgaW5zdGFsbGVkLiBJdCBhbHNvIGFkZHMNCndoZWVscyBi dWlsdCB2aWEgR2l0SHViIEFjdGlvbnMgZm9yIEFSTXY4IHBsYXRmb3Jtcy4NCg0KUHJvamVjdCBk b2N1bWVudGF0aW9uIGlzIGF2YWlsYWJsZSBhdDoNCg0KaHR0cDovL251bWV4cHIucmVhZHRoZWRv Y3MuaW8vDQoNCkNoYW5nZXMgZnJvbSAyLjcuMiB0byAyLjcuMw0KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQoNCi0gUGlubmVkIE51bXB5IHZlcnNpb25zIHRvIG1pbmltdW0gc3VwcG9ydGVk IHZlcnNpb24gaW4gYW4gZWZmb3J0IHRvDQphbGxldmlhdGUNCiAgaXNzdWVzIHNlZW4gaW4gV2lu ZG93cyBtYWNoaW5lcyBub3QgaGF2aW5nIHRoZSBzYW1lIFdpbmRvd3MgU0RLIGluc3RhbGxlZA0K YXMNCiAgd2FzIHVzZWQgdG8gYnVpbGQgdGhlIHdoZWVscy4NCi0gQVJNdjggd2hlZWxzIGFyZSBu b3cgYXZhaWxhYmxlLCB0aGFua3MgdG8gYG9kaWRldmAgZm9yIHRoZSBwdWxsIHJlcXVlc3QuDQoN CldoYXQncyBOdW1leHByPw0KLS0tLS0tLS0tLS0tLS0tDQoNCk51bWV4cHIgaXMgYSBmYXN0IG51 bWVyaWNhbCBleHByZXNzaW9uIGV2YWx1YXRvciBmb3IgTnVtUHkuICBXaXRoIGl0LA0KZXhwcmVz c2lvbnMgdGhhdCBvcGVyYXRlIG9uIGFycmF5cyAobGlrZSAiMyphKzQqYiIpIGFyZSBhY2NlbGVy YXRlZA0KYW5kIHVzZSBsZXNzIG1lbW9yeSB0aGFuIGRvaW5nIHRoZSBzYW1lIGNhbGN1bGF0aW9u IGluIFB5dGhvbi4NCg0KSXQgaGFzIG11bHRpLXRocmVhZGVkIGNhcGFiaWxpdGllcywgYXMgd2Vs bCBhcyBzdXBwb3J0IGZvciBJbnRlbCdzDQpNS0wgKE1hdGggS2VybmVsIExpYnJhcnkpLCB3aGlj aCBhbGxvd3MgYW4gZXh0cmVtZWx5IGZhc3QgZXZhbHVhdGlvbg0Kb2YgdHJhbnNjZW5kZW50YWwg ZnVuY3Rpb25zIChzaW4sIGNvcywgdGFuLCBleHAsIGxvZy4uLikgd2hpbGUNCnNxdWVlemluZyB0 aGUgbGFzdCBkcm9wIG9mIHBlcmZvcm1hbmNlIG91dCBvZiB5b3VyIG11bHRpLWNvcmUNCnByb2Nl c3NvcnMuICBMb29rIGhlcmUgZm9yIGEgc29tZSBiZW5jaG1hcmtzIG9mIG51bWV4cHIgdXNpbmcg TUtMOg0KDQpodHRwczovL2dpdGh1Yi5jb20vcHlkYXRhL251bWV4cHIvd2lraS9OdW1leHByTUtM DQoNCkl0cyBvbmx5IGRlcGVuZGVuY3kgaXMgTnVtUHkgKE1LTCBpcyBvcHRpb25hbCksIHNvIGl0 IHdvcmtzIHdlbGwgYXMgYW4NCmVhc3ktdG8tZGVwbG95LCBlYXN5LXRvLXVzZSwgY29tcHV0YXRp b25hbCBlbmdpbmUgZm9yIHByb2plY3RzIHRoYXQNCmRvbid0IHdhbnQgdG8gYWRvcHQgb3RoZXIg c29sdXRpb25zIHJlcXVpcmluZyBtb3JlIGhlYXZ5IGRlcGVuZGVuY2llcy4NCg0KV2hlcmUgSSBj YW4gZmluZCBOdW1leHByPw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpUaGUgcHJvamVj dCBpcyBob3N0ZWQgYXQgR2l0SHViIGluOg0KDQpodHRwczovL2dpdGh1Yi5jb20vcHlkYXRhL251 bWV4cHINCg0KWW91IGNhbiBnZXQgdGhlIHBhY2thZ2VzIGZyb20gUHlQSSBhcyB3ZWxsIChidXQg bm90IGZvciBSQyByZWxlYXNlcyk6DQoNCmh0dHA6Ly9weXBpLnB5dGhvbi5vcmcvcHlwaS9udW1l eHByDQoNCkRvY3VtZW50YXRpb24gaXMgaG9zdGVkIGF0Og0KDQpodHRwOi8vbnVtZXhwci5yZWFk dGhlZG9jcy5pby9lbi9sYXRlc3QvDQoNClNoYXJlIHlvdXIgZXhwZXJpZW5jZQ0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQoNCkxldCB1cyBrbm93IG9mIGFueSBidWdzLCBzdWdnZXN0aW9ucywgZ3Jp cGVzLCBrdWRvcywgZXRjLiB5b3UgbWF5DQpoYXZlLg0KDQpFbmpveSBkYXRhIQ0KDQoNCi0tIA0K Um9iZXJ0IE1jTGVvZA0Kcm9iYm1jbGVvZEBnbWFpbC5jb20NCnJvYmVydC5tY2xlb2RAaGl0YWNo aS1oaHRjLmNhDQo=