Serdar Yegulalp
Senior Writer

Python and WebAssembly? Here’s how to make it work

analysis
Apr 25, 20252 mins

The current state of tooling for Python-on-Wasm isn’t great, but we’ll walk you through a workaround. You’ll also learn how to set up Python on systems without Wi-Fi, discover the latest version of Django, and get started with AutoKitteh—a “developer-first” low-code/no-code platform that lets you write workflows in Python. It’s all here in this week’s Python Report.

A white Python figurine slides across a light red background.
Credit: Tsurukame Design / Shutterstock

Top picks for Python readers on InfoWorld

6 languages you can deploy to WebAssembly right now
Learn how to deploy Python and five other languages to run on Wasm, along with the advantages and disadvantages of each language choice.

Airgapped Python: Setting up Python without a network
Who here has unreliable networks? Maybe your admins have blocked too many sites, or you’re preparing for another 10-hour flight without Wi-Fi. Whatever the issue is, here’s a step-by-step guide to help.

Life without Python’s ‘dead batteries
Python’s a “batteries included” language, but some of those batteries have been dead for a while. Python 3.13 ripped ‘em out and sent ’em sailing. But what to do about the ones you needed? Here’s how to safely replace packages like smtpd, cgi, msilib, and more.

Django 5.2 release touts automatic model importing—and phases out earlier 5.x editions
The newest Django has more than new features you want to use, it also pushes Django 5.1 out of mainstream support and leaves Python 3.9 and earlier behind.

More good reads and Python updates elsewhere

What’s new in the 2025.1 edition of PyCharm
Could this be the one PyCharm edition to rule them all? AI-powered code generation, support for Python’s Hatch project manager tool, better Jupyter notebooks, and tons more. (Start with the Pro edition and continue with free-tier features.)

Build Python projects to standalone directories with py-app-standalone
Imagine an alternative to PyInstaller that uses uv to deploy Python apps as redistributables without the headaches. py-app-standalone is still considered experimental but it’s worth a look.

AutoKitteh: Workflow automation and orchestration
Billed as “a developer-first alternative to no-code/low-code platforms,” AutoKitteh lets you write workflows and automations in Python, then run them with your own self-hosted AutoKitteh server or the in-beta cloud service.

Slightly off topic: Beej’s Guide to Git
The creator of one of the best guides ever written to the C language—and network programming, and POSIX interprocess communication—now has an equally great guide to Git.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author