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

Adds uv resolver for pdm #1067

Merged
merged 2 commits into from
Oct 26, 2024
Merged

Conversation

purepani
Copy link
Contributor

PDM now experimentally supports a uv resolver. This is significantly faster(even on the examples with very few dependencies, resolve times go from a few seconds to a few hundred milliseconds). This PR enables the use of that resolver.

note that nixpkgs needs to be updated due to only the newer versions of pdm supporting it.

@DavHau @phaer

@phaer
Copy link
Member

phaer commented Oct 26, 2024

Nice speedup almost for free, what's not to like? :)

@phaer phaer merged commit 7acdae7 into nix-community:main Oct 26, 2024
4 checks passed
@purepani purepani deleted the push-tpsnkulpkxxk branch October 26, 2024 10:03
@rupurt
Copy link

rupurt commented Dec 18, 2024

Is it possible to disable this by default and conditionally enable it. There are currently quite a few limitations with the biggest loss for me cross platform lock files.

@purepani
Copy link
Contributor Author

@rupurt see #1084

@rupurt
Copy link

rupurt commented Dec 25, 2024

Amazing. Thank you @purepani 🙌

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

Successfully merging this pull request may close these issues.

3 participants