-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Support PDM: https://github.com/frostming/pdm #3190
Comments
Coming back to this: PDM now supports PEP621+PEP631, which describe the standard way of declaring project metadata including dependencies and optional dependencies in pyproject.toml. More tools will follow (Flit just published experimental support), so it might be even more relevant to support PDM/PEP621 in dependabot 🙂 Note however that PDM extends PEP621 with a |
Has any dependabot maintainer had the chance to see this? The Python ecosystem is standardizing on PEP 621 (Storing project metadata in pyproject.toml), PEP 631 (Dependency specification in pyproject.toml based on PEP 508) and (hopefully soon) PEP 665 (A file format to list Python dependencies for reproducibility of an application). Several projects would already benefit from dependabot support for at least PEP 631: flit, pdm, trampolim, etc. |
Actually, even if PDM does implement PEP621, it also has a lock file, so it introduced further complexities in that first version of PEP621 and we decided to exclude it explicitly. So let me reopen this since PDM is not yet fully supported unfortunately. |
Hello, I was curious to know what kind of help you might need with this one. I never coded in Ruby, but I'd be glad to help. How did you manage to make it work for poetry? What are the missing pieces for pdm? |
pdm allows using
to specify dependencies which are required for development only - these dependencies are not listed as runtime dependencies. The dependencies may introduce requirements on regular dependencies - restricting versions. |
dependabot seems to still be ignoring pdm manged projects for version control PR... That would be amazing to have pdm fully supported. Is there any updates on the blockers? |
Support of A simple workaround to at least get proper alerts would be to export pdm.lock to |
Any updates? PDM is important... |
Is there any update here? |
I'd like to get Dependabot support for Python projects managed by PDM.
PDM is very similar in usage to Poetry, and also uses
pyproject.toml
, so it could be in conflict with the Poetry file updater 😕It also has its own
pdm.lock
file.Just opening for visibility, to see if others are interested 🙂
The text was updated successfully, but these errors were encountered: