Replies: 2 comments 4 replies
-
Functionally speaking (can wa say that in english?), using PDM or Poetry is not that different than explicitely using a virtualenv. Poetry hides it while PDM just does not use virtualenvs. The advantage I see in PDM is that you don't have to activate and deactivate your venv anymore (you just run
PDM has the |
Beta Was this translation helpful? Give feedback.
-
@frostming I'll go ahead and move this to a discussion, let me know if you'd prefer I don't do that. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
So I understand from using PDM it doesn't require to be "activated" in a virtual environment to use, I simply go to the project folder and can start using everything there with all my libraries also there. My question is, what is the difference from instantiating a "venv" in your project folder and holding everything there? I am still trying to understand how package managers work here. Also does PDM create a physical copy of each library or does it point to the existing library if it is already installed on the system? Would it not be more redundant to have the libraries stored per project if I can reuse a common set of libraries in a single virtual env that I can use across projects? These are just a few of my questions as I find myself trying to find a set up that works for myself and our team.
Describe the solution you'd like
Just trying to understand.
Beta Was this translation helpful? Give feedback.
All reactions