From the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
This would be similar to the example Typescript support case study we have in https://mill-build.org/mill/0.12.1/extending/new-language.html, but instead of typescript/npm/tsc/rollup we would use python/pip/mypy/pex (or equivalent). We should take care to make sure things are installed in the dest folders using virtualenvs or whatever, rather than globally as python traditionally defaults to
Doesn't need to be production ready, just complete enough for educational purposes illustrating the various Mill features
From the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
This would be similar to the example Typescript support case study we have in https://mill-build.org/mill/0.12.1/extending/new-language.html, but instead of typescript/npm/tsc/rollup we would use python/pip/mypy/pex (or equivalent). We should take care to make sure things are installed in the dest folders using virtualenvs or whatever, rather than globally as python traditionally defaults to
Doesn't need to be production ready, just complete enough for educational purposes illustrating the various Mill features