# Does mojo plan on keeping up Python support?

**URL:** <https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169>\
**Category:** Python Interop\
**Tags:** discussion, mojo-compiler\
**Created:** [December 10, 2024, 6:11am UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169 "2024-12-10T06:11:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![lesoup-mxd](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/lesoup-mxd/32/585_2.png) [@lesoup-mxd](https://forum.modular.com/u/lesoup-mxd)\
**Post date:** [December 10, 2024, 6:11am UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/1 "2024-12-10T06:11:57Z")

</div>

How fast will mojo release a new version supporting newer python, granted one comes out?  
Is there a need to support the newest version as soon as possible?  
Does mojo plan on keeping the parity close to Python?  
Will mojo deprecate Python runtime support eventually, once the stdlibs are populated?

---

<div class="post-metadata">

**Author:** ![melodyogonna](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/melodyogonna/32/33_2.png) [@melodyogonna](https://forum.modular.com/u/melodyogonna)\
**Post date:** [December 10, 2024, 12:07pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/2 "2024-12-10T12:07:40Z")

</div>

My understanding is that CPython will eventually become unnecessary.

---

<div class="post-metadata">

**Author:** ![lesoup-mxd](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/lesoup-mxd/32/585_2.png) [@lesoup-mxd](https://forum.modular.com/u/lesoup-mxd)\
**Post date:** [December 10, 2024, 1:15pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/3 "2024-12-10T13:15:08Z")

</div>

In terms of mojo, or in general? CPython is there as an Entrypoint, a reliable standard

---

<div class="post-metadata">

**Author:** ![melodyogonna](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/melodyogonna/32/33_2.png) [@melodyogonna](https://forum.modular.com/u/melodyogonna)\
**Post date:** [December 10, 2024, 1:42pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/4 "2024-12-10T13:42:46Z")

</div>

In terms of Mojo. It’ll eventually be unnecessary for Mojo to use CPython as an interface into the Python ecosystem.

---

<div class="post-metadata">

**Author:** ![owenhilyard](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/owenhilyard/32/41_2.png) [@owenhilyard](https://forum.modular.com/u/owenhilyard)\
**Post date:** [December 10, 2024, 3:08pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/5 "2024-12-10T15:08:42Z")

</div>

My understanding is that Python runtime support will be deprecated only once Mojo is both source and bug compatible with CPython, meaning that cpython support only goes away once I can put `alias python3=mojo run` in my .bashrc with no concerns, since at that point cpython support means you are deciding to make your code slower for some reason.

---

<div class="post-metadata">

**Author:** ![melodyogonna](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/melodyogonna/32/33_2.png) [@melodyogonna](https://forum.modular.com/u/melodyogonna)\
**Post date:** [December 10, 2024, 4:14pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/6 "2024-12-10T16:14:29Z")

</div>

Yes. I’m sure I’ve watched a podcast where Chris said the long-term plan is to be able to run Python dependencies with c extensions without CPython.

I probably should have saved that.

---

<div class="post-metadata">

**Author:** ![rcmpge](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.modular.com/rcmpge/32/849_2.png) [@rcmpge](https://forum.modular.com/u/rcmpge)\
**Post date:** [December 10, 2024, 5:59pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/7 "2024-12-10T17:59:44Z")

</div>

I am a big legacy code supporter. Think backward compatibility in gaming for example. There should always be a backup of the original source code stored somewhere. Even archive them.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex001/uploads/modular/original/1X/2751e0fbdc595a99718b216730957e9db4448cfd.jpeg) [@system](https://forum.modular.com/u/system)\
**Post date:** [June 8, 2025, 6:00pm UTC](https://forum.modular.com/t/does-mojo-plan-on-keeping-up-python-support/169/8 "2025-06-08T18:00:12Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
