ggozad / oterm

a text-based terminal client for Ollama
MIT License
1.07k stars 63 forks source link

Distro package maintainers #103

Open ggozad opened 3 months ago

ggozad commented 3 months ago

Currently oterm exists on PyPi, homebrew, Arch & NixOS. It would be nice to get commitment from maintainers that they will be updating regularly their platforms. AFAIK @suhr maintains NixOS but we are stuck on 0.2.9 @danielchesters maintains Arch. (up to date) I release on PyPi the canonical version as well as maintain the homebrew formula.

I am planning to move away from Poetry to uv (https://github.com/astral-sh/uv), this is done in #102 . Things missing from there is basically GitHub actions that publish the package to PyPi and potentially to distros.

[EDIT]

102 has been merged, we now use uv.

yilmaz08 commented 3 months ago

I currently have Arch Linux on my pc and NixOS on my server. Maybe I can try packaging for NixOS but I don't know much about that.

suhr commented 3 months ago

I would like if someone else maintained this package.

Maybe I can try packaging for NixOS but I don't know much about that.

Since there's already a package, you only need to update it.

suhr commented 3 months ago

It seems like my involvement was not required to update the package: https://github.com/NixOS/nixpkgs/pull/336821

yilmaz08 commented 3 months ago

It seems like only the hash and version was changed but actually there was a bigger change in #102 which switched to uv from poetry. I still don't know much about nix packaging but I don't think it is correct

I don't know how this even passes tests

suhr commented 3 months ago

I was able to build it and run nonetheless. 2024-08-24-013224_3840x2160_scrot