-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hey folks,
First off—amazing work on this project! 🙌 I was going through the repo and noticed it currently uses requirements.txt for dependency management. I wanted to suggest migrating to Poetry to help streamline the dev workflow a bit.
requirements.txt works fine for basic setups, but it can get tricky to manage as things scale. Poetry smooths over a lot of those rough edges. A few perks:
-
You manage everything in one place (pyproject.toml)—no need to manually juggle requirements.txt, pip freeze, etc.
-
It creates a poetry.lock file to lock exact versions across environments.
-
It can even handle virtualenvs for you, so no need to manually create or activate environments.
Overall, it's a much cleaner and more reliable way to manage Python projects. Less friction, better tooling, and way fewer surprises down the line.
If you’re open to the idea, I’d love to help with the migration, docs and can open a PR to kick things off. Let me know what you think!