Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Warrick Newsgroups: comp.lang.python.announce Subject: [Python-announce] Nikola v8.3.3 is out! Date: Sat, 17 May 2025 20:16:06 +0200 Lines: 73 Approved: python-announce-list@python.org Message-ID: <7b6b7aab-af43-4db1-9948-285735ad579d@gmail.com> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------AE2NQ2YxNLBNDeIwWv7F8oLf" X-Trace: news.uni-berlin.de crj8RL2rtMMFlF0XizgWTQ61s8fdKrl+aYu5huJNngdA== Cancel-Lock: sha1:um/Pw0QEJQ7AR9Ss6JxvlDpJgzs= sha256:ZD2MiAcPSvj2nRcNkfNSBmmuOag7rSyISz49QKBIf4U= Delivered-To: python-announce-list@x.python.org Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=NEblq2G3; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; '(which': 0.04; 'content- type:multipart/signed': 0.05; 'skip:= 10': 0.05; 'usage': 0.05; 'variable': 0.05; 'filter': 0.07; 'template': 0.07; 'underlying': 0.07; 'python.': 0.08; 'content-type:application/pgp-signature': 0.09; 'filename:fname piece:asc': 0.09; 'post.': 0.09; 'received :mail-wr1-x42d.google.com': 0.09; 'skip:` 10': 0.09; 'skip:` 20': 0.09; 'to:addr:python-announce-list': 0.09; 'url-ip:104.21.4/24': 0.09; 'announce': 0.15; '--------': 0.16; '3.8.': 0.16; 'dummy': 0.16; 'fast,': 0.16; 'from\xc2\xa0': 0.16; 'incompatible': 0.16; 'jinja2': 0.16; 'jupyter': 0.16; 'nikola': 0.16; 'notebooks': 0.16; 'parsing': 0.16; 'static': 0.16; 'svg': 0.16; 'templates,': 0.16; 'url-ip:104.21.4.39/32': 0.16; 'url-ip:172.67.131.161/32': 0.16; 'url-ip:172.67.131/24': 0.16; 'url:getnikola': 0.16; 'watchdog': 0.16; '\xc2\xa0file': 0.16; 'python': 0.16; 'instead': 0.17; 'message-id:@gmail.com': 0.18; 'input': 0.21; 'written': 0.22; '\xe2\x80\x94': 0.22; 'install': 0.23; 'ecosystem': 0.26; 'subject:out': 0.26; 'output': 0.28; 'environment': 0.29; 'header :User-Agent:1': 0.30; 'blog': 0.30; 'downloads': 0.32; 'raw': 0.32; 'path': 0.33; 'received:google.com': 0.34; 'release': 0.34; 'from:addr:gmail.com': 0.35; 'files': 0.36; 'fix': 0.36; 'errors': 0.36; 'image': 0.36; 'source': 0.36; 'using': 0.37; 'use': 0.39; 'changes': 0.39; 'still': 0.40; 'popular': 0.60; 'website:': 0.60; 'method': 0.61; 'copy': 0.63; 'url-ip:172.67/16': 0.66; 'pleased': 0.67; 'site': 0.68; 'content-type:multipart/mixed': 0.68; '-----': 0.69; 'them,': 0.70; 'ignore': 0.71; 'content': 0.72; 'features': 0.75; 'subject:!': 0.76; 'linking': 0.76; 'restore': 0.76; 'we\xe2\x80\x99ve': 0.81; 'markdown': 0.84; 'themes': 0.84; 'immediate': 0.97 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747505769; x=1748110569; darn=python.org; h=autocrypt:subject:from:to:content-language:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=95ae/nilP7E9L1lNVdbG3f3uFFhRvVf8ZBsqoFt3QRI=; b=NEblq2G37rareGk/eivKWjn7NWen7OiUSYnheQcRZRKnzuvVIjTu/iirTK65xRqd2M KmoQQQFsh/cmiWkviytSS/8m1SqXi7s7SQojmaA/qaTTDXyr+oFEv6d96KcBcKaZ2JUI wbUO4J2nG3s6BC8z1nt8WPFzWccmotuv/Z+RB+UjZuFaWJZbUt/QQ5PfQerlAe4+8A8e l3LSB0500f7AFP9Z9/b5+PfDnjmM1uA2oXUkvRpGOwBnwLQGCKPrHTQnA5hgBi+3goao 1yvguBZrsI94iYfcz5lxNYBV37LbzWOPtvlKwSM3WL5Ib6Q/VwrFR5bfwXGUPPGDv1tc 054Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747505769; x=1748110569; h=autocrypt:subject:from:to:content-language:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=95ae/nilP7E9L1lNVdbG3f3uFFhRvVf8ZBsqoFt3QRI=; b=YvF6ZYZ15XPQachXK6WsgSL7v+7LlNnZiR5LiaP1jMNnKZT/DYCEAFVhZic4JSnIFT JeUoH/dbAiA0Vds22tRVM8Dn/bKvMWdw3LTY0ZsfANUaZh+5MJS107e58OvTHQUqyJqC w0M4ahGDUXamz9fAMqzK9r2uvnhDZW1uEdDq7RB2Y+wdmfIMTuIMq9pNAFVEuTolo7y2 /T3W9CYAyqzczKKT2Yt5ccxd1NEDi8PWhiGFmm2EliCqFuxZaX2ufkLf1rQ8g09mFVbE i/2DLf7Tc2g/ai6Nmnbda9BWU1V3sodnqcPoRV/DgC01qarDpx9IahZoQ0sjfq+tMYTd lrjw== X-Gm-Message-State: AOJu0Yz8xv03u2Wg+DAMF2DIV/vLtBPZdndT+odM+TE94kPLd3a8i22T E8jfgVSIzgMPSwZFthMu+t3s9awR04AE/iWJk5kSkxvm/e0Spr0ZaDEkCSm+Rg== X-Gm-Gg: ASbGnctsCjyEnc6sboyqmS1YQ/CwRf/ruZu/nWidDaoYSZhXhRINN6NYDFHiDKEEnd5 aCTFFhJF4HbinvVDzcu8y/+ybsgYftoaTPDNH6GUcAeLwuifw0nVE/1AS5WiaHo6moDgdaQQJCc 7l+LmQCmjI0S437RHIeqfyWsi8tZNFAPWLWcV8S3n0XSIhR3OtYJ9mRoH1eit/1kq4PyV2k/PSF Ishb4/UOeyu6dCXPHaXs/s0IgwlL+i9a/YWEJ0N87eaD+btf+YoubMKeAzQu0ztYEU93YsPnIQ0 jfSL0Wlvsgovh2vuKC3+u6DvHmHW7Jmk4Fz+f10o+YCAFNhNiFkko1mPsejSu4yMXCw6PrSHS6A H/+hkFYyg1lrKiA9HpgNIxRMi32zj2/sP1kkNypgkFDgctU/Wa8vYa5dZTlR7wJx9JZoVtXFg1C UmeV8uXqX7CWEC7Pukkz0qYVFeXHwCbxAhV9k= X-Google-Smtp-Source: AGHT+IEzv7B0QAE9mlR04G5WZUOSlQWXhY9Ka+gBXvkUF1GoMlkGIcBMukWMor0+gvCWlLJxsCLo0Q== X-Received: by 2002:a05:6000:2501:b0:3a0:7d82:d454 with SMTP id ffacd0b85a97d-3a35c835177mr6722221f8f.20.1747505768509; Sat, 17 May 2025 11:16:08 -0700 (PDT) User-Agent: Mozilla Thunderbird Content-Language: en-US Autocrypt: addr=kwpolska@gmail.com; keydata= xsBNBE07GysBCADU8Uzcjg7RRSrvuWyjN40abjiAd+2r5tf3SH/8cDXsExJnp42xpAT40S2o u9AnO6d5lKVp4IYCmKl5fdcQtaLQIEjH5tm540h2NqcSl+vIS8aMusnYgi0vZiNEvrqtf0bH Zd2lcQf6sIL+ffB1UnIs539IyhDHAmp5DlJ6qj7QZr8DiV1dRDNWROFvAGMKikwfl+a4mkFe fO++9P1xcO5AOh7sxDiRZwDN65AYNsg2VacY6rS9Ev69oyWvOHC/F97J5tnhtgaF8LEUnlQy Xk7aMPBqMhtSyrDW5XbbTfgkI3x9D/i6I39jP8IvQeNyWOHKMpWPAUSncKHPBxyBrdGzABEB AAHNIkNocmlzIFdhcnJpY2sgPGt3cG9sc2thQGdtYWlsLmNvbT7CwJkEEwEIAEMCGwMHCwkI BwMCAQYVCAIJCgsEFgIDAQIeAQIXgAIZARYhBN8yyZz/hCgs+dTPcXECPb1equoWBQJnbqgH BQkcGziGAAoJEHECPb1equoWCRIIAJfEaJIJW6qk8bwr8J+V+JUnlMaLLIDNTXLtpaLGyf53 oIvgkx60EWRzv90LrF+Lk0tO0In3iHe5k+qJaGtHDsU6DiaCCY2Y73NdU/TVcqLtueq/0UOY n31nZrCxD9ludcKnEN+ykYw75KxjoNfDRmQj073LbB05TYHOSbHzwFFPD5IAbITerorhEwwv x/A/4xdex/oDvwQIMbqWdI66s3ktDxFichKC7ulqKNSQSKvGgVC/Jdjhbf3sKJMlA88EdiE2 mV1vbKYAwnJbVoJ50nFtXAaOYQB1HcI3Q50oJw8C1MKoOUBwD+YXzNdYRX5p0UI/qzzA9O8a 88KBVUGkzVLOwE0ETTsbKwEIANXa2dQiS0YwTwJAPtLnwk1h4oQSTa8UFzTMyRSfjBWj34Xd xApSGOG5mQs/1nKFWdNF2Y928xY+2FJnZHdQyCWrSjvVfO3f8Q8FLhe7uRNQyC0opqtFigwH 2OsX49jCGaoFf3IwhhNCZbcpgnQH7PFJ4HVHmWoD2Z+MJUqIgHBgWPs+P0oag6d6vTeVWIc7 poWbNkdbVjFrrNTmfTafJkGtx+B08Mcvv8oYlq5JXzH5ult6xuJcX49q9ExK/OwBnNuazXTN 6QV9uActC1o4UdoQ+HXp+C3NGqh31u/wGiidEMcs+/6XXLaWOpWfIed6RPA2nBsHfh5qIhJT OB0qxTsAEQEAAcLAfAQYAQgAJgIbDBYhBN8yyZz/hCgs+dTPcXECPb1equoWBQJnbqgZBQkc GziGAAoJEHECPb1equoWMrAIAKFI51RHN7oohCY68YMyPc86YiDn0bMgnjNAdtbwSY/GaBwq zK34CKlGtTBL68Nyeopgz8fzPEVa02MBTJlbcjJVjyx7XmW4BIm7q7p2YSgzWrMQxHgZ0U4+ QeUXGCDplt0P7gcbOyHV/HXupVRsDHXUSzHiJkUk6hjzn1FpIJ4EKDTFxn18nQ00u6CzIuuv bii7tO5erCGhHcONg8YMmMsmhFRWJDSnIT25aQlIkjHmk5nIXRuKY0opZZAqEq9nEjs+F7q5 GDR+8vZkODaiCyRGKJCCW180/KDrlZObLOEAt2KGbu7QUh6UeGNp02Q/Az2zsEZjkpR+KdtN LB4OKQ4= X-MailFrom: kwpolska@gmail.com 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: 5VYBRGWQ2WFH2PJDWEAPDSHGLHJUYOZM X-Message-ID-Hash: 5VYBRGWQ2WFH2PJDWEAPDSHGLHJUYOZM X-Mailman-Approved-At: Sat, 17 May 2025 14:21:00 -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: Xref: csiph.com comp.lang.python.announce:4264 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------AE2NQ2YxNLBNDeIwWv7F8oLf Content-Type: multipart/mixed; boundary="------------QXdDy62SEqtPp6ial2kFgY0X"; protected-headers="v1" From: Chris Warrick To: python-announce-list@python.org Message-ID: <7b6b7aab-af43-4db1-9948-285735ad579d@gmail.com> Subject: Nikola v8.3.3 is out! --------------QXdDy62SEqtPp6ial2kFgY0X Content-Type: multipart/mixed; boundary="------------wxOXTJzN9y1UGjsaXHekj04x" --------------wxOXTJzN9y1UGjsaXHekj04x Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gYmVoYWxmIG9mIHRoZSBOaWtvbGEgdGVhbSwgSSBhbSBwbGVhc2VkIHRvIGFubm91bmNl DQp0aGUgaW1tZWRpYXRlIGF2YWlsYWJpbGl0eSBvZiBOaWtvbGEgdjguMy4zLiBUaGlzIGlz IGEgYnVnZml4IHJlbGVhc2UuDQoNCldl4oCZdmUgaGFkIHRvIHJlbGVhc2UgTmlrb2xhIHY4 LjMuMyBpbW1lZGlhdGVseSBhZnRlciByZWxlYXNpbmcNCk5pa29sYSB2OC4zLjIsIGFzIGl0 IGlzIGJyb2tlbiBvbiBQeXRob24gMy44LiBXZSB3b3VsZCBsaWtlIHRvIHRoYW5rDQp0aGUg UHl0aG9uIHBhY2thZ2luZyBlY29zeXN0ZW0gZm9yIGJlaW5nIGFuIGluY29tcHJlaGVuc2li bGUgYW5kDQppbmNvbXBhdGlibGUgdHJhaW53cmVjay4NCg0KV2hhdCBpcyBOaWtvbGE/DQo9 PT09PT09PT09PT09PT0NCg0KTmlrb2xhIGlzIGEgc3RhdGljIHNpdGUgYW5kIGJsb2cgZ2Vu ZXJhdG9yLCB3cml0dGVuIGluIFB5dGhvbi4NCkl0IGNhbiB1c2UgTWFrbyBhbmQgSmluamEy IHRlbXBsYXRlcywgYW5kIGlucHV0IGluIG1hbnkgcG9wdWxhciBtYXJrdXANCmZvcm1hdHMs IHN1Y2ggYXMgcmVTdHJ1Y3R1cmVkVGV4dCBhbmQgTWFya2Rvd24g4oCUIGFuZCBjYW4gZXZl biB0dXJuDQpKdXB5dGVyIE5vdGVib29rcyBpbnRvIGJsb2cgcG9zdHMhIEl0IGFsc28gc3Vw cG9ydHMgaW1hZ2UgZ2FsbGVyaWVzLA0KYW5kIGlzIG11bHRpbGluZ3VhbC4gTmlrb2xhIGlz IGZsZXhpYmxlLCBhbmQgcGFnZSBidWlsZHMgYXJlIGV4dHJlbWVseQ0KZmFzdCwgY291cnRl c3kgb2YgZG9pdCAod2hpY2ggaXMgcmVidWlsZGluZyBvbmx5IHdoYXQgaGFzIGJlZW4gY2hh bmdlZCkuDQoNCkZpbmQgb3V0IG1vcmUgYXQgdGhlIHdlYnNpdGU6IGh0dHBzOi8vZ2V0bmlr b2xhLmNvbS8NCg0KRG93bmxvYWRzDQo9PT09PT09PT0NCg0KSW5zdGFsbCB1c2luZyBgcGlw IGluc3RhbGwgTmlrb2xhYC4NCg0KQ2hhbmdlcyBmcm9tIHY4LjMuMQ0KPT09PT09PT09PT09 PT09PT09PQ0KDQpGZWF0dXJlcw0KLS0tLS0tLS0NCg0KKiBUcmFjZSB0ZW1wbGF0ZSB1c2Fn ZSB3aGVuIGFuIGVudmlyb25tZW50IHZhcmlhYmxlDQogwqAgYGBOSUtPTEFfVEVNUExBVEVT X1RSQUNFYGAgaXMgc2V0IHRvIGFueSBub24tZW1wdHkgdmFsdWUuDQoqIEdpdmUgdXNlciBj b250cm9sIG92ZXIgdGhlIHJhdyB1bmRlcmx5aW5nIHRlbXBsYXRlIGVuZ2luZQ0KIMKgIChl aXRoZXIgYGBtYWtvLmxvb2t1cC5UZW1wbGF0ZUxvb2t1cGBgIG9yIGBgamluamEyLkVudmly b25tZW50YGApDQogwqAgdmlhIGFuIG9wdGlvbmFsIGBgY29uZi5weWBgIG1ldGhvZCBgYFRF TVBMQVRFX0VOR0lORV9GQUNUT1JZYGAuDQoqIFN3aXRjaCB0byBweXByb2plY3QudG9tbA0K KiBBZGQgcGF0aCBoYW5kbGVyIGBgc2x1Z19zb3VyY2VgYCBsaW5raW5nIHRvIHNvdXJjZSBv ZiBwb3N0Lg0KDQpCdWdmaXhlcw0KLS0tLS0tLS0NCg0KKiBJZ25vcmUgZXJyb3JzIGluIHBh cnNpbmcgU1ZHIGZpbGVzIGZvciBzaHJpbmtpbmcgdGhlbSwgY29weSBvcmlnaW5hbA0KIMKg ZmlsZSB0byBvdXRwdXQgaW5zdGVhZCAoSXNzdWUgIzM3ODUpDQoqIFJlc3RvcmUgYGBhbm5v dGF0aW9uX2hlbHBlci50bXBsYGAgd2l0aCBkdW1teSBjb250ZW50IC0gZml4IHRoZW1lcw0K IMKgIHN0aWxsIG1lbnRpb25pbmcgaXQgKElzc3VlICMzNzY0LCAjMzc3MykNCiogRml4IGNv bXBhdGliaWxpdHkgd2l0aCB3YXRjaGRvZyA0IChJc3N1ZSAjMzc2NikNCiogYGBuaWtvbGEg c2VydmVgYCBub3cgd29ya3Mgd2l0aCBub24tcm9vdCBTSVRFX1VSTC4NCiogU3RhY2sgdHJh Y2VzIG1lYW5pbmdsZXNzIGZvciBlbmQgdXNlcnMgbm93IG1vcmUgcmVsaWFibHkgc3VwcHJl c3NlZA0KIMKgIChJc3N1ZSAjMzgzOCkuDQoNCk90aGVyDQotLS0tLQ0KDQoqIENoYW5nZWQg ZmlsdGVyIGZvciB0aWR5IGZyb23CoCBgYHRpZHk1YGAgdG8gYGB0aWR5YGAuDQoNCg== --------------wxOXTJzN9y1UGjsaXHekj04x-- --------------QXdDy62SEqtPp6ial2kFgY0X-- --------------AE2NQ2YxNLBNDeIwWv7F8oLf Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE3zLJnP+EKCz51M9xcQI9vV6q6hYFAmgo0mYFAwAAAAAACgkQcQI9vV6q6hbE AAgAtX2+Uk7V9uxfmtuX8EMIKMmbGPTkF9IJRMmehT99i/cHXK3GAVppB0h2IXM3WQVCBbUTgtQJ wKmn3/+/nDVRYc6FJnf1+1R5RGYsgOGap3+53z0XNi4PA7x+F/zCpzyvIee59pTRM+070Tpm9/6G TZL4HQnWQt2H66roEdw8Q86hqLvFUd7cP6WhDiDy7sZkZ4hnY6K6jv4uL0bHjDQNP+HWCj4mf1ZP VVHFDtkhNo6h1uVjIDHWNBTq1FgVKQxEUOR4f7cESsI/Xg8PlmNrLOrp37QC6v/KeJ4IB52QKS3m C9p1jFkHnIUHMqaiLw3NyUBXTuYZjQJO9n2hRinGtw== =RZT+ -----END PGP SIGNATURE----- --------------AE2NQ2YxNLBNDeIwWv7F8oLf--