{"id":11965,"date":"2026-02-19T20:51:38","date_gmt":"2026-02-19T20:51:38","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=11965"},"modified":"2026-02-19T20:51:38","modified_gmt":"2026-02-19T20:51:38","slug":"moderne-provides-python-help-to-its-openrewrite-code-refactoring-platform","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=11965","title":{"rendered":"Moderne provides Python help to its OpenRewrite code refactoring platform"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n                  <img width=\"490\" height=\"341\" class=\"alignright size-medium wp-post-image lazyload\" alt=\"\" decoding=\"async\" fetchpriority=\"high\" src=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-490x341.png\" srcset=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-490x341.png 490w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-300x209.png 300w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-1024x714.png 1024w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-150x105.png 150w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-768x535.png 768w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-115x80.png 115w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-400x279.png 400w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-258x180.png 258w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-72x50.png 72w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot.png 1148w\" data-sizes=\"auto\" data-eio-rwidth=\"490\" data-eio-rheight=\"341\"\/><img width=\"490\" height=\"341\" src=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-490x341.png\" class=\"alignright size-medium wp-post-image\" alt=\"\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-490x341.png 490w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-300x209.png 300w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-1024x714.png 1024w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-150x105.png 150w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-768x535.png 768w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-115x80.png 115w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-400x279.png 400w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-258x180.png 258w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot-72x50.png 72w, https:\/\/sdtimes.com\/wp-content\/uploads\/2026\/02\/6996496f561b72d5a3aabfcb_python-screenshot.png 1148w\" sizes=\"(max-width: 490px) 100vw, 490px\" data-eio=\"l\"\/><\/p>\n<p>Moderne has introduced that its OpenRewrite code refactoring platform now helps Python, enabling organizations to modernize their techniques, repair vulnerabilities, and run change initiatives over a bigger proportion of their software and knowledge infrastructure.<\/p>\n<p>OpenRewrite is powered by the corporate\u2019s Lossless Semantic Tree (LST), a code mannequin that resolves symbols, tracks relationships, and preserves intent, permitting modifications to be safely utilized.<\/p>\n<p>Beforehand, the LST supported Java, JavaScript, and TypeScript, however since Python is often utilized in AI and automation, the corporate felt it was necessary so as to add help for it as nicely. In keeping with Moderne, this extends LST protection from backend and frontend software code into the info and AI layer.<\/p>\n<p>After the code is modeled by LST, builders can use recipes to execute modifications in a repeatable manner. The corporate already affords a number of <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.moderne.io\/user-documentation\/recipes\/recipe-catalog\/python\/\">out-of-the-box recipes<\/a> for Python for numerous use circumstances, together with upgrading to newer Python variations by modernizing deprecated APIs and patterns; including, altering, or eradicating dependencies; discovering, fixing, and upgrading direct and transitive dependencies throughout repositories; eradicating redundant constructs like pointless move statements; and making use of constant formatting transformations.<\/p>\n<p>\u201cBrokers can help in figuring out patterns or drafting transformations. Recipes present the mechanism for making use of these modifications persistently inside current evaluate and CI\/CD workflows,\u201d the corporate wrote in a <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.moderne.ai\/blog\/semantic-code-analysis-for-python\">weblog submit<\/a>.<\/p>\n<p>In keeping with the corporate, \u201ctrendy techniques not often evolve in isolation,\u201d and a Java service may expose an API that&#8217;s consumed by a Python integration, or a shared dependency may seem throughout backend providers, frontend tooling, and Python automation scripts.<\/p>\n<p>With the addition of Python, Moderne prospects will now be capable of coordinate their modernization efforts throughout a better proportion of their codebases. For instance, dependency upgrades may be coordinated throughout a number of languages utilizing a single marketing campaign, safety remediations may be analyzed and utilized collectively throughout completely different runtimes, and API modifications in a single service may be mixed with updates in dependent Python techniques.<\/p>\n<p>\u201cFashionable software program doesn\u2019t cease at backend providers or frontend purposes. Python now sits alongside them powering knowledge workflows, automation, integrations, and more and more, AI-driven techniques. Python now extends the identical semantic execution mannequin throughout the info, automation, and AI layers of contemporary techniques. Evaluation, migration, and coordinated change can prolong into Python codebases with out introducing new tooling or parallel processes,\u201d the corporate wrote.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Moderne has introduced that its OpenRewrite code refactoring platform now helps Python, enabling organizations to modernize their techniques, repair vulnerabilities, and run change initiatives over a bigger proportion of their software and knowledge infrastructure. OpenRewrite is powered by the corporate\u2019s Lossless Semantic Tree (LST), a code mannequin that resolves symbols, tracks relationships, and preserves intent, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":11967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[390,977,7911,7912,630,1258,7913,392],"class_list":["post-11965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-adds","tag-code","tag-moderne","tag-openrewrite","tag-platform","tag-python","tag-refactoring","tag-support"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11965"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11965\/revisions"}],"predecessor-version":[{"id":11966,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/11965\/revisions\/11966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/11967"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69c6f7b5190636d50e9f6768. Config Timestamp: 2026-03-27 21:33:41 UTC, Cached Timestamp: 2026-04-09 09:24:22 UTC -->