Hacker News new | ask | show | jobs
by domenkozar 1310 days ago
That's the goal of languages.python.enable knob you can turn on.

There are kind of three levels of language support in devenv:

1) Basic tooling + system dependencies, this allows you to use native language package manager and provide system deps to make sure they build.

2) Compiler/interpreter versioning: pick any version of the tooling as you need

3) Full automatic translation of the language tooling into a Nix expressions for the project. This allows you to get all the benefits of what Nix has to offer. This is the most work for each language but the benefits are enormous.

devenv.sh plans to achieve that step by step :)