-
-
Notifications
You must be signed in to change notification settings - Fork 17.5k
protonvpn-gui: 4.9.5 -> 4.9.6 #400949
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
protonvpn-gui: 4.9.5 -> 4.9.6 #400949
Conversation
Update the package to the latest version.
Update the package to the latest version
|
.#python313Packages.proton-vpn-network-manager is still failing for the Python 3.13 version. It works as expected for the 3.12 version though. The update will be marked as draft until this issue is resolved. |
|
The python mismatch is problematic, but doesn't block the final ProtonVPN build application. Since to my knowledge, there isn't any other application that depends on this library, I think we can remove the broken tag from it and track this issue separately in: #401088 |
| ''; | ||
|
|
||
| meta = { | ||
| broken = true; # ModuleNotFoundError: No module named 'proton.vpn.local_agent' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# https://github.com/NixOS/nixpkgs/issues/401088
# ModuleNotFoundError: No module named 'proton.vpn.local_agent'
broken = pythonAtLeast "3.13";There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please just fix proton-vpn-local-agent using
override { python3 = python; }
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, doesn't this PR already fix that issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
now it does yes, and that was the initial proposed fix in #400949 (comment)
|
A working fix is |
|
I pushed the fix, please test |
Steinhagen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything works as expected right now after the migration to of the local-agent package to python.
|
Does proton-vpn-local-agent have an executable? If so please add |
To my knowledge, it doesn't. The main repository just compiles the library in rust and documents how to add it to your python site-packages. |
Then why was it ever a top-level attribute? |
I asked myself the very same question |
The fault for that is on me. I wasn't aware at the time of packaging that this will only be a python library. Sorry about this. |
|
No worries 👍, we can't expect all contributors to be aware of all conventions! 😅 |
Atemu
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Diff LGTM and it works on my machine.
Update the package to the latest versions and remove the broken tag.
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.