Package Details: flaresolverr 3.3.6-1

Git Clone URL: https://aur.archlinux.org/flaresolverr.git (read-only, click to copy)
Package Base: flaresolverr
Description: A proxy server to bypass Cloudflare protection
Upstream URL: https://github.com/FlareSolverr/FlareSolverr
Keywords: captcha cloudflare jackett proxy
Licenses: MIT
Conflicts: flaresolverr-bin, flaresolverr-git
Submitter: txtsd
Maintainer: txtsd
Last Packager: txtsd
Votes: 6
Popularity: 0.051276
First Submitted: 2023-01-05 11:20 (UTC)
Last Updated: 2023-09-17 06:27 (UTC)

Latest Comments

1 2 3 4 Next › Last »

txtsd commented on 2023-01-07 19:24 (UTC)

I would've liked to keep the votes separate, since it's possible flaresolverr might offer binaries compiled by pyinstaller or nuitka, but it's done now so it's alright.

HLFH commented on 2023-01-07 17:51 (UTC) (edited on 2023-01-07 17:51 (UTC) by HLFH)

@txtsd You may want to remove your pinned comment now it is merged.

HLFH commented on 2023-01-06 12:36 (UTC) (edited on 2023-01-06 12:36 (UTC) by HLFH)

I submitted a merge request so votes and comments will be merged into flaresolverr, and flaresolverr-bin will be deleted.

txtsd commented on 2023-01-05 11:24 (UTC) (edited on 2023-01-05 11:25 (UTC) by txtsd)

This package will not be updated until upstream provides binaries. For version 3.0 onward, try flaresolverr or flaresolverr-git instead.

cwegener commented on 2023-01-05 09:27 (UTC) (edited on 2023-01-06 02:04 (UTC) by cwegener)

UPDATE (2023/01/06): The preferred way to install is via AUR, using the new flaresolverr package. The below manual install instructions are left as a reference, until the migration of the upstream to a compliant Python Packaging format is complete.

Anybody who would want to try out the new version without an AUR package could do a manual install via pipx:

  1. Install chromium sudo pacman -S chromium
  2. Install pipx: sudo pacman -S python-pipx
  3. Install flaresolverr from the WIP PR: pipx install --suffix '@git' git+https://github.com/FlareSolverr/FlareSolverr/@refs/pull/651/head
  4. Launch flaresolverr: flaresolverr@git

cwegener commented on 2023-01-05 09:22 (UTC)

I'll work on updating this to flaresolverr 3.0 today. You're correct about needing a package rename now, since there aren't any prebuilt binaries.

I think the lack of PEP-517 support and lack of a published sdist tarball on PyPI are going to be blockers for a proper Python package for now.

Gaspard and myself are currently working through the PEP-517 part in the referenced Github PR.

txtsd commented on 2023-01-05 05:43 (UTC)

I'll work on updating this to flaresolverr 3.0 today. You're correct about needing a package rename now, since there aren't any prebuilt binaries.

HLFH commented on 2023-01-05 02:27 (UTC) (edited on 2023-01-05 02:28 (UTC) by HLFH)

  1. This package flaresolverr-bin is technically not outdated as it tracks the precompiled binaries that are no longer provided in v3.0.0.

  2. The upstream does not comply with the Python package guidelines.

  3. flaresolverr-bin will have to be deleted / renamed to flaresolverr on the AUR.

  4. This PR will have to be merged. https://github.com/FlareSolverr/FlareSolverr/pull/651. And a version 3.0.1 released.

  5. Flaresolverr would need to be published on Pypi. https://pypi.org/

  6. Here is an example for Hatch, I'll have a look at your pyproject.toml file https://github.com/HLFH/automua/blob/master/pyproject.toml

  7. I was not able to make the new release work (yet!) with Prowlarr, I will try with the updated Jackett.

cwegener commented on 2023-01-05 02:18 (UTC)

Yes packaging a good release is difficult.

So, if I understand Diego's message correctly, jackett has a matching change to upgrade its FlareSolverr .NET library to a compatible release as well and both, flaresolverr and jackett would need to upgraded at the same time ...

cwegener commented on 2023-01-05 02:16 (UTC)

Setup.py is crap and obsolete. For pyproject.toml, see

I pushed the PR FWIW .. https://github.com/FlareSolverr/FlareSolverr/pull/651