moonrepo / moon

A build system and monorepo management tool for the web ecosystem, written in Rust.
https://moonrepo.dev/moon
MIT License
2.81k stars 154 forks source link

Support for Python with Poetry #1595

Open joshSzep opened 1 month ago

joshSzep commented 1 month ago

Discussed in https://github.com/moonrepo/moon/discussions/1594

Originally posted by **joshSzep** July 31, 2024 I would love to use moon, but the primary language in my codebases is Python with dependencies managed by the fantastic tool [Poetry](https://github.com/python-poetry/poetry). Certainly it appears that I can work around the lack of native support for Python, but the experience is not great. ๐Ÿ˜ž I don't know Rust except on a surface level, otherwise I would submit a PR... But I would be happy to be a guinea pig for anyone working on a Python/Poetry integration. ๐Ÿงช Thank you ๐Ÿ™
milesj commented 1 month ago

I don't have tie personally to support Python, but we do have docs on adding a new language. You (or someone else) can give it a shot. https://github.com/moonrepo/moon/blob/master/scripts/new-language.md

It should start with Python support first, then support the different package managers. Similar to how Node.js is implemented.