-
Notifications
You must be signed in to change notification settings - Fork 335
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
[Feature] Use virtual env / Use less AUR packages #1017
Comments
Something like python poetry could be good I think. It works similar to rust where you have a toml file in which all the libraries names and versions can sit, it can be locked too so that no library updates break stuff |
I would recommend using uv for this. Also I may help with the PR. I have limited time but I will try to do my best. |
Oh wow uv looks amazing |
@ZeyadMoustafaKamal I appreciate that |
@clsty I will do this but I will finish my exams in 22-1-2025 and I don't think that I can do something before this. Also I would like to make some small docs maybe part of the contribution guide or something because We will modify the install script so we will install |
No hurry, take your time.
I'm glad you have thought of this.
I suggest we use |
Currently there are 210 issues opened, and I've noticed that lots of them are about package installation failure or non-existence, often related to python package version thingy.
For myself, I've successfully installed the repo on two of my computers, but one of them break after a rolling update months ago (and I don't have time to deal with it so I just switch to waybar config temporarily).
I'm not good at python, but I know that python has some virtual environment thingy to deal with package isolation, which may make this repo easier, more stable and cleaner to install on various computers (and even on other distros).
(I'm somehow busy but I'll have a look at this question eventually.)
The text was updated successfully, but these errors were encountered: