Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Poetry for dependency management #102

Open
1 of 6 tasks
ArifNawaz36 opened this issue Aug 9, 2023 · 7 comments
Open
1 of 6 tasks

Use Poetry for dependency management #102

ArifNawaz36 opened this issue Aug 9, 2023 · 7 comments
Labels
dependencies Pull requests that update a dependency file hacktoberfest Hacktoberfest

Comments

@ArifNawaz36
Copy link

Issue Title

Use Poetry for dependency management

Type

  • Big
  • Feature Request
  • Info
  • Bug
  • Documentation
  • Other (please specify):

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

  • Operating System: Windows, MacOS, Linux
  • Browser (if applicable):
  • Version/Commit ID (if applicable):

Possible Solution (if you have any in mind)

Additional Information

@JoHeyJo
Copy link

JoHeyJo commented Sep 27, 2023

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
Copy link
Owner

srbhr commented Sep 28, 2023

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

@srbhr srbhr added dependencies Pull requests that update a dependency file hacktoberfest Hacktoberfest labels Sep 28, 2023
@JoHeyJo
Copy link

JoHeyJo commented Sep 28, 2023

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

@Vivek-GuptaXCode
Copy link

can i work on this issue?

@srbhr
Copy link
Owner

srbhr commented Oct 18, 2023

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

@Vivek-GuptaXCode
Copy link

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

@srbhr
Copy link
Owner

srbhr commented Oct 19, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file hacktoberfest Hacktoberfest
Projects
None yet
Development

No branches or pull requests

4 participants