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.
Poetry will be used for package/dependency management instead of Pip. This will simplify the process of adding or removing new packages. A new package will be added using poetry add package-name command.
Type
[ ] Bug Fix
[x] Feature Enhancement
[ ] Documentation Update
[ ] Code Refactoring
[ ] Other (please specify):
Proposed Changes
Two new files pyproject.toml and poetry.lock are added to use poetry for dependency management.
Update build.dockerfile to use poetry in docker images/containers
Update REAME.md
How to Test
poetry install
docker-compose up
Checklist
[x] The code compiles successfully without any errors or warnings
[x] The changes have been tested and verified
[x] The documentation has been updated (if applicable)
[x] The changes follow the project's coding guidelines and best practices
[x] The commit messages are descriptive and follow the project's guidelines
[x] All tests (if applicable) pass successfully
[x] This pull request has been linked to the related issue (if applicable)
Thanks for this PR @ArifNawaz36 I'll take a closer look, this will be more useful when we shift to FastAPI backend. As more and more changes + tests + environments would be required over there.
Pull Request Title
Use poetry for dependency management
Related Issue
102
Description
Poetry will be used for package/dependency management instead of Pip. This will simplify the process of adding or removing new packages. A new package will be added using
poetry add package-name
command.Type
Proposed Changes
pyproject.toml
andpoetry.lock
are added to use poetry for dependency management.build.dockerfile
to use poetry in docker images/containersHow to Test
poetry install
docker-compose up
Checklist
Additional Information