You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to challenge the advice "pipx should be installed through brew or pip, not apt". As far as I can see, the only sensible way to install jrnl on Debian is to install pipx through apt and jrnl with pipx. Installing pipx with pip on Debian is not possible (it just refuses). Using brew on Debian seems like a weird and dangerous thing to do.
pipx's job is to manage obtaining the dependencies of a package in a safe, isolated way. I would be surprised if any dependency problems emerged (and it worked perfectly for me on bookworm). At a guess the note in the docs dates from a time when having an old version of pipx itself could cause problems, but that is very stable now.
I'm not a heavy python developer and the tooling always confuses me, so I might be completely wrong, but for me the only choice for installing jrnl that I was happy with was the one that is specifically advised against.
Other Information
No response
The text was updated successfully, but these errors were encountered:
Hi @andrewmcguinness, thanks for filing this and providing this analysis. You're absolutely right that this recommendation is from years ago when the apt pipx package wasn't exactly complete (#1087), but the situation has changed since then.
Affected Page(s)
https://jrnl.sh/en/stable/installation/
What Could Be Better?
I'd like to challenge the advice "pipx should be installed through brew or pip, not apt". As far as I can see, the only sensible way to install jrnl on Debian is to install pipx through apt and jrnl with pipx. Installing pipx with pip on Debian is not possible (it just refuses). Using brew on Debian seems like a weird and dangerous thing to do.
pipx's job is to manage obtaining the dependencies of a package in a safe, isolated way. I would be surprised if any dependency problems emerged (and it worked perfectly for me on bookworm). At a guess the note in the docs dates from a time when having an old version of pipx itself could cause problems, but that is very stable now.
I'm not a heavy python developer and the tooling always confuses me, so I might be completely wrong, but for me the only choice for installing jrnl that I was happy with was the one that is specifically advised against.
Other Information
No response
The text was updated successfully, but these errors were encountered: