srbhr / Resume-Matcher

Resume Matcher is an open source, free tool to improve your resume. It works by using language models to compare and rank resumes with job descriptions.
https://www.resumematcher.fyi/
Apache License 2.0
4.76k stars 1.93k forks source link

Use Poetry for dependency management #102

Open ArifNawaz36 opened 11 months ago

ArifNawaz36 commented 11 months ago

Issue Title

Use Poetry for dependency management

Type

Description

Both Pip and Poetry are powerful package managers that can be used to manage dependencies in Python. Pip is the default package manager that is best for small projects where you have a small number of dependencies. Poetry is a modern package/dependency manager that is best suited for large and complex projects.

Expected Behavior

Poetry will be used for package/dependency management to make it simplified and more consistent across different platforms. It supports lock files to ensure consistent installations. Different poetry commands will be executed. For example, poetry install, poetry add package-name, poetry update etc.

Current Behavior

Currently, Pip is being used as a package manager which installs dependencies from the requirements.txt file.

Steps to Reproduce

  1. pip install poetry, if poetry is not installed in your virtual environment
  2. poetry install, this will install all of your dependencies
  3. poetry update, if you want to update one/more packages

Screenshots / Code Snippets (if applicable)

Environment

Possible Solution (if you have any in mind)

Additional Information

JoHeyJo commented 10 months ago

Hello, I noticed you don't assign peeps to issues b/c of high traffic but I'm going to take a crack at this. Will it count towards HacktoberFest?

srbhr commented 10 months ago

Yes @JoHeyJo of course. But the question is I haven't seen anyone using poetry for Dependency Management till now.

JoHeyJo commented 10 months ago

Me either. But it sounds like a fun problem to tackle.

Vivek-GuptaXCode commented 9 months ago

can i work on this issue?

srbhr commented 9 months ago

Thanks for the comment @Vivek-GuptaXCode but we already have a PR that will be merged for this.

Vivek-GuptaXCode commented 9 months ago

Okay i appreciate that.is there anything else i can help with?

srbhr commented 9 months ago

You can join in our Discord and we can discuss with the community what all should we be working on.