@semiprime on debian this is python3-cairo?
still get the error
11 comments
@semiprime this will break a lot of stuff, because installing libgtk removes waybar and more packages @inlovewithpda OK, don't do that then. That's odd though, because according to https://github.com/Alexays/Waybar Waybar depends on some gtk3 packages. You can either stop there (you've already given me useful information) or assume that you have some gtk3 installed (for Wayland?), and skip that step - just install the other dependencies. @semiprime @inlovewithpda Away from my PC so I can't test, but I've seen this on PostmarketOS. Add 2 options to the install command: pip3 install pygenda --user --no-deps --no-deps tells pip3 to not install any depencies. The --break-system-packages sounds scary (probably on purpose) and permits pip3 to install in environments with other package managers. It's safe here as "--no-deps" means only Pygenda is installed, & there's no Debian Pygenda package to conflict with. @semiprime works. No I have to find the shortcut to make a screenshot :) @inlovewithpda Brilliant! Thanks. So, I have have a few things to add to the docs, which is always useful. I'm also interested in feedback on the app itself - particularly from people who are familiar with the Psion apps that inspired me. @semiprime I looks great. I honestly will not use it much, because I just get my appointments on my phone. @inlovewithpda Don't worry, I'm not going to insist that you make it your daily driver 😉. In principle it can be set up to sync with a server and hence a phone, but I still need to smooth a few things out with that. I was thinking more if you had any particular things that you did on the Psions, I could make sure I had similar fuctionality. |
@inlovewithpda That's the package. However, I realise that since we're installing in a virtual environment, it will try to install its own pycairo.
Since you're on Debian or similar, let's try a different approach. In a new command prompt, install packages that Pygenda depends on:
sudo apt install libgtk-3-0 fonts-dejavu
sudo apt install python3-gi
python3-icalendar python3-dateutil
python3-tzlocal python3-num2words
Then install Pygenda:
pip3 install --user pygenda
@inlovewithpda That's the package. However, I realise that since we're installing in a virtual environment, it will try to install its own pycairo.
Since you're on Debian or similar, let's try a different approach. In a new command prompt, install packages that Pygenda depends on:
sudo apt install libgtk-3-0 fonts-dejavu