pazz / alot

Terminal-based Mail User Agent
GNU General Public License v3.0
683 stars 163 forks source link

`No matching distribution found for notmuch2>=0.30` #1594

Closed chenrui333 closed 2 years ago

chenrui333 commented 2 years ago

👋 I have run into some build issue of installing alot from tarball file. Let me know if I need to provide more details.

Describe the bug Could not run pip install https://github.com/pazz/alot/archive/0.10.tar.gz

Software Versions

To Reproduce pip install the release tarball file

Error Log

$ pip install https://github.com/pazz/alot/archive/0.10.tar.gz
Collecting https://github.com/pazz/alot/archive/0.10.tar.gz
  Downloading https://github.com/pazz/alot/archive/0.10.tar.gz
     / 228 kB 868 kB/s
  Preparing metadata (setup.py) ... done
ERROR: Could not find a version that satisfies the requirement notmuch2>=0.30 (from alot) (from versions: 0.1, 0.30rc2)
ERROR: No matching distribution found for notmuch2>=0.30
pazz commented 2 years ago

The issue is that notmuch2 does not have a package on pip at all I think, at least not officially and supported by the notmuch team. For this project I do not maintain the pip package myself and recommend you install notmuch (and the python3 bindings from source before you install alot. Hope you'll get it working and welcome to alot :)

lucc commented 2 years ago

I have just created a nix flake for the development version of alot. @chenrui333 if you use nix you can try it. @pazz maybe we can use that flake to help users that have trouble compiling/packaging alot+notmuch.

https://github.com/lucc/alot-flake

pazz commented 2 years ago

If you think it'd help please add to the documentation and send a PR? P

Quoting Lucas Hoffmann (2022-01-04 23:37:33)

I have just created a nix flake for the development version of alot. @chenrui333 if you use nix you can try it. @pazz maybe we can use that flake to help users that have trouble compiling/packaging alot+notmuch.

https://github.com/lucc/alot-flake

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were mentioned.*Message ID: <pazz/alot/ @.***>