Search Criteria
Package Details: searxng-git 1.0.0.r3824.gac430a9ea-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/searxng-git.git (read-only, click to copy) |
---|---|
Package Base: | searxng-git |
Description: | A privacy-respecting, hackable metasearch engine |
Upstream URL: | https://searxng.github.io/searxng/ |
Licenses: | AGPL3 |
Conflicts: | searx, searx-git |
Provides: | searxng |
Submitter: | HLFH |
Maintainer: | HLFH |
Last Packager: | HLFH |
Votes: | 8 |
Popularity: | 0.009499 |
First Submitted: | 2021-09-29 10:43 (UTC) |
Last Updated: | 2024-05-06 08:00 (UTC) |
Dependencies (26)
- python-async-timeout (python-async-timeout-gitAUR)
- python-babel
- python-brotli (python-brotli-gitAUR)
- python-certifi
- python-dateutil
- python-fasttext-predictAUR (python-fasttext-predict-gitAUR)
- python-flask
- python-flask-babel
- python-h2
- python-httpx (python-httpx-gitAUR)
- python-httpx-socksAUR
- python-jinja
- python-lxml
- python-markdown-it-py
- python-pygments
- python-pytomlppAUR (python-pytomlppAUR)
- python-redis
- python-setproctitle
- python-typing_extensions
- python-uvloop
- Show 6 more dependencies...
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 Next › Last »
morsmortium commented on 2022-02-05 13:36 (UTC)
Removing python-yaml from conflicts solves the issue. It already depends on python-yaml-git, so it will ask that version anyway. And im not sure if this would be the way of specifying which package doesnt work as a dependency
endlesik commented on 2022-02-04 16:48 (UTC) (edited on 2022-02-04 17:12 (UTC) by endlesik)
@HLFH Hi, thanks for contributing this AUR! However I think there is a problem with your installation script, it prompts to install python-yaml-git and it installs just fine, bu near the end:
:: searxng-git and python-yaml-git are in conflict (python-yaml). Remove python-yaml-git? [y/N] (doesn't matter if I go with y or N - it fails)
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: searxng-git and python-yaml-git are in conflict
python-yaml is not present on my machine, tried removing python-yaml-git and installing it separately - with no avail, tried cleaning cache, still nothing.
If I install non-git version of python-yaml, your AUR script removes it without any issue.. Don't know what's wrong really, maybe something is broken in my distro?
I'm using Paru AUR helper https://github.com/Morganamilo/paru .. maybe that causes an issue..
Hm, checked with yay, along updating everything with --timeupdate arg beforehand, still the same issue.
beermad commented on 2022-02-02 14:45 (UTC)
Thanks@HLFH.
I think I got myself confused over python-lxml - that's what I get for not making notes as I do things and then trying to remember it all at the end. I've removed that comment to avoid future confusion.
HLFH commented on 2022-02-02 11:58 (UTC) (edited on 2022-02-02 11:59 (UTC) by HLFH)
@beermad I updated the python-redis-ng package, and I added python-deprecated as a dependency.
https://aur.archlinux.org/packages/python-redis-ng/ as it is a requirement of python-redis: https://github.com/redis/redis-py/blob/41cef4703a9e23af72040966a9411ee55d92d917/requirements.txt
As the [community] version of python-yaml is a lot used - for example, it is required as a dep by lexicon-dns and certbot-dns* plugins - but is unmaintained (versus the python-yaml-git AUR package) creates a showstopper for the searxng-git AUR package.
I am looking into that with the ArchLinux community on IRC and with some chat with Trusted Users...
HLFH commented on 2022-02-01 17:03 (UTC)
@beermad I will try to reproduce if python-deprecated is required for python-redis-ng to run (but not required for installation).
Regarding python-yaml, I have now replaced it by the python-yaml-git (version >= 6.0) dependency which was already submitted to the AUR.
HLFH commented on 2022-02-01 16:46 (UTC)
@beermad No python-lxml is not in the AUR, but in the ArchLinux extra stable repository, and it is at version 4.7.1. https://archlinux.org/packages/extra/x86_64/python-lxml/
I don't see where you find it is at version 4.6.5?
beermad commented on 2022-02-01 16:02 (UTC) (edited on 2022-02-02 14:43 (UTC) by beermad)
@HLFH - Many thanks all working now.
In case it helps anyone else who gets stuck, I found a few dependencies I had to install manually.
python-deprecated was required for python-redis-ng to run (but not required for installation).
searxng also refused to run without pyyaml>=6.0. I couldn't see any package that obviously provided that so also installed it via pip.
I had to force-remove python-httpx-socs as it was still marked as a dependency from the previous installation of searxng and conflicts with python-httpx-socks-ng (I suppose I could have completely removed searxng and started again instead).
I think that's everything I found.
Again, many thanks to @HLFH for all your work on this.
BachoSeven commented on 2022-02-01 14:45 (UTC)
@HLFH Was able to install everything including deps and get it to run correctly.
Thanks again for working on this
HLFH commented on 2022-02-01 14:21 (UTC)
@BachoSeven You're right. Forgot about that. I have now released a fix for it. https://aur.archlinux.org/packages/python-httpx-socks-ng/
BachoSeven commented on 2022-02-01 13:00 (UTC) (edited on 2022-02-01 13:01 (UTC) by BachoSeven)
@HLFH I'm still unable to install
searxng-git
because in thepython-hhtpx-socks-ng
package you made you still added thepython-httpx<0.22
condition, which makes it impossible since-httpx
in repos is now0.22
... Removing that condition should fix it.Edit: to clarify, I believe the reason the condition was added in the first place was to wait for the
-httpx
update, so it should be safe to remove it now.« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 Next › Last »