[FEATURE] Use Poetry for dependency management
🚨🚨 Feature Request
- [ ] Related to an existing Issue
- [x] A new implementation (Improvement, Extension)
Is your feature request related to a problem?
In large projects, it can be painful to separate development and production dependencies. Poetry can solve this issue.
If your feature will improve HUB
Description of the possible solution
Use poetry for dependency management and building package.
An alternative solution to the problem can look like
A clear and concise description of any alternative solutions or features you've considered.
Teachability, Documentation, Adoption, Migration Strategy If you can, explain how users will be able to use this and possibly write out a version the docs. Maybe a screenshot or design?
Hey there @bhattbhuwan13, thank you for bringing this to our notice! Looping in @davidbuniat and @AbhinavTuli to comment more on this feature.
@bhattbhuwan13 Thanks for bringing the solution. I have few questions here and maybe more in future.
- Does it make easy adding optional dependancies e.g. building
pip3 install hub[distributed]that comes with all sort of additional distributed dependancies? - What about minimizing the dependancies and creating wheels for each architecture?