What is the difference between installing modular vs max packages?

Following the manual, I’ve run:

pixi add modular

It installed version 25.4 of Mojo, but I had to go back to version 25.3 in order to accommodate NuMojo. After removing 25.4, it was not possible with pixi add "modular=25.3", but succeeded with pixi add "max=25.3". What is the reason? What are the differences between modular and max packages?

modular is one-all, battery included that includes max (which includes mojo) as well as serving dependencies for MAX serve.

2 Likes

Is there a reason for a lack of "modular=25.3" or maybe I missed something, e.g. modular being a versionless meta-package?

We only added the modular umbrella package in Conda to coincide with the PyPI package of the same name in 25.4. Before that, only the max package was available in Conda. You can use max across all these versions and it will work fine for Mojo-based packages.

2 Likes