Skip to content

[BUG] Pypr-client has disappeared #236

@koalagang

Description

@koalagang

Pyprland version
3.3.1

Describe the bug
The pypr-client command is no longer available.

To Reproduce
Try running any pypr-client command using an installation of pyprland from nix or uv.

Expected behavior
Pypr-client should available for use, just as it was previously.

Additional context
#222 was resolved when you made some changes that allowed pypr-client to be included when the pyprland package was built. However, this problem seems to have re-surfaced. Worse yet, it retroactively affects previous versions when installed with uv tool install.

I noticed the issue when I upgraded my NixOS system, thereby upgrading pyprland from 3.3.0 to 3.3.1. To test if it was a nix-specific issue, I tried installing pyprland with uv.

If I do uv tool install https://github.com/hyprland-community/pyprland/archive/d857f23.zip (release 3.3.0) or uv tool install https://github.com/hyprland-community/pyprland/archive/refs/heads/main.zip (latest commit), pypr-client is not available. However, if I clone the repo and do uv build (with gcc available) then pypr-client successfully builds when checked out at d857f23 but not on main.

So I did a bisect and identified cb945df as the commit that created the problem.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions