{"id":630,"date":"2023-01-29T09:55:59","date_gmt":"2023-01-29T09:55:59","guid":{"rendered":"https:\/\/chaquo.com\/chaquopy\/?p=630"},"modified":"2023-12-24T19:27:21","modified_gmt":"2023-12-24T19:27:21","slug":"chaquopy-version-14-0-2","status":"publish","type":"post","link":"https:\/\/chaquo.com\/chaquopy\/chaquopy-version-14-0-2\/","title":{"rendered":"Chaquopy version 14.0.2"},"content":{"rendered":"\n<p><strong>Features<\/strong><\/p>\n\n\n\n<ul><li><code>sys.stdout<\/code>&nbsp;and&nbsp;<code>sys.stderr<\/code>&nbsp;are now line-buffered by default. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/654\">#654<\/a>,&nbsp;<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/746\">#746<\/a>,&nbsp;<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/757\">#757<\/a>)<\/li><li>Add option to&nbsp;<a href=\"https:\/\/chaquo.com\/chaquopy\/doc\/current\/java\/com\/chaquo\/python\/android\/AndroidPlatform.html#redirectStdioToLogcat--\">redirect native stdout and stderr to Logcat<\/a>. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/725\">#725<\/a>)<\/li><li>Update to Python version 3.8.16 and OpenSSL version 1.1.1s. This fixes the Google Play warning \u201cYour app uses a defective version of the OpenSSL library\u201d. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/727\">#727<\/a>)<\/li><li>Update CA bundle to certifi 2022.12.7. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/747\">#747<\/a>)<\/li><li>Add&nbsp;<code>python<\/code>&nbsp;executable as a final fallback when searching for buildPython. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/752\">#752<\/a>)<\/li><li>Restore the&nbsp;<code>extractPackages<\/code>&nbsp;setting, for code that requires its modules to exist as separate .py files. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/754\">#754<\/a>)<\/li><li>Android Gradle plugin version 7.4 is now supported. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/756\">#756<\/a>)<\/li><li>Update to pip version 20.1.<\/li><\/ul>\n\n\n\n<p><strong>Deprecations and Removals<\/strong><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/chaquo.com\/chaquopy\/doc\/current\/android.html#buildpython\">buildPython<\/a>&nbsp;must now be at least Python 3.7. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/713\">#713<\/a>)<\/li><\/ul>\n\n\n\n<p><strong>Bugfixes<\/strong><\/p>\n\n\n\n<ul><li>Enable PEP 517 builds in pip. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/715\">#715<\/a>)<\/li><li>Show correct error message when buildPython autodetection fails. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/733\">#733<\/a>)<\/li><li>Fix error when calling&nbsp;<code>entry_points<\/code>&nbsp;with an unreadable directory on&nbsp;<code>sys.path<\/code>. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/755\">#755<\/a>)<\/li><li>Fix \u201cCould not find an activated virtualenv\u201d error when&nbsp;<code>PIP_REQUIRE_VIRTUALENV<\/code>&nbsp;environment variable is set. (<a href=\"https:\/\/github.com\/chaquo\/chaquopy\/issues\/777\">#777<\/a>)<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Features sys.stdout&nbsp;and&nbsp;sys.stderr&nbsp;are now line-buffered by default. (#654,&nbsp;#746,&nbsp;#757) Add option to&nbsp;redirect native stdout and stderr to Logcat. (#725) Update to Python version 3.8.16 and OpenSSL version 1.1.1s. This fixes the Google Play warning \u201cYour app uses a defective version of the OpenSSL library\u201d. (#727) Update CA bundle to certifi 2022.12.7. (#747) Add&nbsp;python&nbsp;executable as a final fallback [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/posts\/630"}],"collection":[{"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":6,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/posts\/630\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chaquo.com\/chaquopy\/wp-json\/wp\/v2\/tags?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}