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

Add layout for PDM (python tool) #1019

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

david-vicente
Copy link

An adaptation of #995 to support PDM.

@doolio
Copy link

doolio commented Nov 28, 2022

Isn't a selling point of pdm that it removes the need for a virtual environment?

@david-vicente
Copy link
Author

PDM can be used in both ways. You can either use virtualenvs, just like Poetry, or you can use PEP 582 which doesn't use virtualenvs. However PEP 582 is just a proposal and hasn't been adopted officially by Python yet, so PDM's default is still virtualenv based workflow.

@doolio
Copy link

doolio commented Nov 28, 2022

Oh that's great to hear. I'm still trying to learn all these tools.

@ChauhanT
Copy link

Hi, are there plans to include this ? A layout for pdm would be great !

@obrienmd
Copy link

obrienmd commented Aug 5, 2023

PEP 582 was rejected and PDM now recommends virtual environments, so I think this commit implements PDM in its desired form as-is. Given PDM seems to be used fairly commonly these days (grumble, grumble, something something python packaging ecosystem), would love to see this shipped by default with direnv.

@domdinicola
Copy link

any updates on this?

@tshu-w
Copy link

tshu-w commented Apr 28, 2024

vote for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants