Package Details: flexget 3.1.110-1

Git Clone URL: (read-only, click to copy)
Package Base: flexget
Description: Automate downloading or processing content (torrents, podcasts, etc.) from different sources like RSS-feeds, html-pages, various sites and more.
Upstream URL:
Licenses: MIT
Submitter: jonkristian
Maintainer: redfish
Last Packager: redfish
Votes: 70
Popularity: 0.045808
First Submitted: 2009-09-11 19:38 (UTC)
Last Updated: 2021-04-22 19:47 (UTC)

Pinned Comments

redfish commented on 2021-04-22 19:57 (UTC) (edited on 2021-04-22 20:00 (UTC) by redfish)

MANUAL ACTION REQUIRED to install (due to a bug in another package). Before installing this package, patch and install python-feedparser-dev:

pacaur -S pbget
pbget --aur python-feedparser-dev
cd python-feedparser-dev
curl -LRO
patch -p1 < 0001-install-sgmllib3k-via-setuptools.patch
makepkg -Cfsi

Then, proceed to install this flexget package.

The above patch fixes this error:

pkg_resources.DistributionNotFound: The 'sgmllib3k' distribution was not
found and is required by FeedParser

This workaround will remain necessary until the other package is fixed:

Latest Comments

je-vv commented on 2021-10-25 00:54 (UTC)

@redfish, currently python-feedparser-dev is NO longer in AUR. But there's NO need for it either. The official Arch repos already have python-feedparser v. 6.0.2, and I guess the reason to depend on "python-feedparser-dev>=6.0.2" was precisely using 6.0.2 version.

A side effect of the dependency on python-feedparser-dev is the dependency on python-sgmllib3k which is NO longer part of AUR, and the last AUR version provided was v. 6.0.2, while the one the Arch official repos is v. 1.0.0 (I guess before being released separate from python-feedparser, it was sharing the python-feedparser version, but now that it has a separate release, then it became v. 1.0.0).

So @redfish can you please make flexget dependent on the Arch provided python-feedparser, which in turn will depend on the Arch provided python-sgmllib3k? Thanks !

luckyluke commented on 2021-07-04 08:00 (UTC)

Seems an upstream error of flask. ImportError: cannot import name '_endpoint_from_view_func' from 'flask.helpers' (/usr/lib/python3.9/site-packages/flask/

But the issue shows it has been solved.

redfish commented on 2021-04-22 19:57 (UTC) (edited on 2021-04-22 20:00 (UTC) by redfish)

MANUAL ACTION REQUIRED to install (due to a bug in another package). Before installing this package, patch and install python-feedparser-dev:

pacaur -S pbget
pbget --aur python-feedparser-dev
cd python-feedparser-dev
curl -LRO
patch -p1 < 0001-install-sgmllib3k-via-setuptools.patch
makepkg -Cfsi

Then, proceed to install this flexget package.

The above patch fixes this error:

pkg_resources.DistributionNotFound: The 'sgmllib3k' distribution was not
found and is required by FeedParser

This workaround will remain necessary until the other package is fixed:

redfish commented on 2021-04-18 01:25 (UTC) (edited on 2021-04-22 19:58 (UTC) by redfish)

Update is blocked by a bug in python-feedparser-dev package:

@cheezsteak, @yongian: the python-brotli dep is transitive, it's a bug in another package, please vote on this bug: UPDATE: please do still vote on that bug, but I pushed the workaround to this package, since that bug won't be fixed anytime soon.

@youngian: python-babelfish is a dep of python-guessit, it's already in that package, so maybe you needed to rebuild python-guessit. Not sure, but I don't think there's anything to fix here.

@youngian: I didn't test extensively, but I'm not getting the error about cached_property from wekzeug. I feel like I've seen that before though in some other context. Try rebuild python-wekzeug and make sure it's from Arch not AUR.

youngian commented on 2021-04-09 15:53 (UTC)

In addition to python-brotli, I also had to install python-babelfish to get this to run.

I am also getting this error repeatedly that looks like it's coming from one of the plugins, even though I'm not using the plugin: ImportError: cannot import name 'cached_property' from 'werkzeug' (/usr/lib/python3.9/site-packages/werkzeug/

cheezsteak commented on 2021-01-03 22:56 (UTC)

I had to add install python-brotli 1.0.9-4 to successfully run flexget --version. I don't know what version it should be or if its required by this package or one of it's dependencies.

tuxitop commented on 2019-09-08 14:14 (UTC)

What is the point of including the flexget@.service file, if you are not installing it in the PKGBUILD?

redfish commented on 2018-11-18 18:21 (UTC)

@je-vv: thanks, merged. I kept the min version specs for now, though, they don't hurt.

je-vv commented on 2018-11-04 05:12 (UTC)

This patch might be of interest:

diff -Naur flexget.orig/PKGBUILD flexget/PKGBUILD
--- flexget.orig/PKGBUILD       2018-11-03 22:59:17.800654614 -0600
+++ flexget/PKGBUILD    2018-11-03 23:04:58.118357988 -0600
@@ -17,35 +17,35 @@

          # documented in
-         'python-feedparser>=5.2.1'
-         'python-sqlalchemy>=1.0.9'
+         'python-feedparser'
+         'python-sqlalchemy'
-         'python-beautifulsoup4>=4.5'
-         'python-html5lib>=0.11'
+         'python-beautifulsoup4'
+         'python-html5lib'
-         'python-requests>=2.16.3'
-         'python-dateutil>=2.5.3'
-         'python-jsonschema>=2.0'
-         'python-path>=8.1.1'
-         'python-pathlib>=1.0'
-         #'python-guessit' # feature disabled until upstream updates to latest API
+         'python-requests'
+         'python-dateutil'
+         'python-jsonschema'
+         ''
+         # 'python-pathlib'
+         'python-guessit'
-         'python-apscheduler>=3.2.0'
-         'python-terminaltables>=3.1.0'
-         'python-colorclass>=2.2.0'
-         'python-cherrypy>=3.7.0'
-         'python-flask>=0.7'
-         'python-flask-restful>=0.3.3'
+         'python-apscheduler'
+         'python-terminaltables'
+         'python-colorclass'
+         'python-cherrypy'
+         'python-flask'
+         'python-flask-restful'
-         'python-flask-compress>=1.2.1'
-         'python-flask-login>=0.4.0'
-         'python-flask-cors>=2.1.2'
-         'python-pyparsing>=2.0.3'
+         'python-flask-compress'
+         'python-flask-login'
+         'python-flask-cors'
+         'python-pyparsing'
-         'python-future>=0.15.2'
+         'python-future'
 optdepends=('python-guppy: for memusage plugin' #AUR#
             'python-transmissionrpc: Transmission support' #AUR#
@@ -66,7 +66,7 @@
 prepare() {
   cd "${_pkgname}"-"${pkgver}"

-  #msg "Patching shebangs to point to python2"
+  #msg "Patching shebangs to point to python"
   sed -i '1s/python2/python/' flexget{,/ui}/

   # Don't use the requirements.txt with pinned deps
@@ -82,6 +82,9 @@
   # zxcvbn-python has been renamed zxcvbn
   sed -i 's/zxcvbn-python/zxcvbn/' requirements.txt

+  # pathlib no longer required since python 3.4
+  sed -i 's/pathlib.*//' requirements.txt
   # disable this parser because python-guessit API changed and upstream
   # needs to be patched to support it.
   rm flexget/plugins/parsers/

je-vv commented on 2018-10-21 06:42 (UTC)

Please, change dependency from python-path, to, which is the same but available from official repos. Please also remove dependency upon python-pathlib, that's not required at all on python 3. Some tweaks to requirements.txt might be required

highway commented on 2018-08-26 22:53 (UTC) (edited on 2018-08-26 22:55 (UTC) by highway)

After another round of issues due to updates and broken functionality, I uninstalled flexget and all of its depends using pacman. I kept setuptools installed, and installed python2-virutalenv and python2-pip. I followed the instructions on the flexget page for setting up a virtualenv for ONLY flexget using python2 (python3 seems to have issues at this time). This seems to be working well and running OK. This process creates a build of flexget and its depends (independent of Arch) in a local folder somewhere, so it can be executed but will never interfere with Arch packages. I don't ever plan on updating the virtualenv or the packages/depends installed inside of that folder. Hopefully I can now use flexget in peace, without it breaking in an attempt to give me feature updates I don't need and won't use.

highway commented on 2018-04-29 13:21 (UTC) (edited on 2018-04-29 13:22 (UTC) by highway)

@cgirard - thank you, that fixed it!

file path if anyone else needs it:


cgirard commented on 2018-04-23 13:40 (UTC)

@highway: it is because zxcvbn-python is now zxcvbn. The python require file should be updated.

highway commented on 2018-04-21 23:54 (UTC)

I seem to have an issue with the latest update of python2-zxcvbn breaking functionality. The error I receive is: "pkg_resources.DistributionNotFound: The 'zxcvbn-python' distribution was not found and is required by FlexGet"

Is anyone else experiencing this?

asermax commented on 2018-01-17 00:46 (UTC)

I meant the same as highway*

asermax commented on 2018-01-17 00:46 (UTC)

@cgirard I'm getting the same as cgirard, which is (as far as i can see) the same one you linked for python2 (the issue you linked happens on python3). I debugged the issue and tracked it down to sqlalchemy, an going through my updates logs I realized it got updated to 1.2 not long ago; when downgraded it, worked like a charm.

highway commented on 2018-01-16 23:46 (UTC)

@asermax, thanks for the tip, i will downgrade to the older version as a temp fix!

@cgirard, it looks like the sqlalchemy issue we are seeing is different than the one reported. if you need more from me, let me know!

highway commented on 2018-01-16 23:43 (UTC) (edited on 2018-01-16 23:45 (UTC) by highway)

@cgirard -- i have two error messages

1) 018-01-16 18:40 CRITICAL manager - An unexpected crash has occurred. Writing crash report to .flexget/crash_report.2018.01.16.184005577878.log. Please verify you are running the latest version of flexget by using "flexget -V" from CLI or by using version_checker plugin at You are currently using version 2.10.48


cgirard commented on 2018-01-16 15:12 (UTC)

@highway @asermax: what error are you getting? Is it the same as this: ?

asermax commented on 2018-01-16 13:44 (UTC)

@highway yeah, it has something to do with the latest update on sqlalchemy. Currently flexget supports up to 1.1.x, so I'm not sure how to definitely fix it, but for now I downgraded to the latest 1.1.x version of sqlalchemy on arch and pinned it down on pacman.conf to avoid updating.

highway commented on 2018-01-15 01:48 (UTC)

Is anyone having errors about the series plugin being broken after say Jan 12 2018?

commented on 2017-12-31 19:07 (UTC)

I get the following error when installing:

:: failed to verify python2-babelfish integrity :: failed to verify python2-paver integrity

tsipizic commented on 2017-11-23 08:52 (UTC)

You need to add the following dependency community/python2-jaraco Thanks!

soker commented on 2017-09-14 17:45 (UTC)

File "/usr/bin/flexget", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3074, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3058, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3087, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/", line 664, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/", line 981, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/", line 867, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pathlib>=1.0' distribution was not found and is required by FlexGet Add python2-pathlib as a dependency to fix it.

jarondl commented on 2017-08-14 13:00 (UTC)

This has nothing to do with this package. You are using some AUR manager that auto-installs dependencies, and you had a problem with python-tzlocal. Even this problem is probably transient, because I had no problem running: git clone

ANASTlEL commented on 2017-08-13 17:31 (UTC)

Building python-tzlocal... Cloning into 'python-tzlocal'... fatal: unable to access '': The requested URL returned error: 502

sleduc commented on 2017-05-21 09:39 (UTC)

I updated the package to 2.10.48 and applied your fix for the dependency on guessit. It seems to work, hoping that using this version of guessit will not create too many bugs... but I guess it will still be better than not being able to install it at all :)

je-vv commented on 2017-05-15 01:40 (UTC)

Also, if porting to python (python3), then the patch for requirements.txt should be modified to remove dep on pahtlib: Like: % cat requirements.patch diff -Naur Flexget-2.10.14-old/requirements.txt Flexget-2.10.14/requirements.txt --- Flexget-2.10.14-old/requirements.txt 2017-05-14 19:27:31.385094023 -0600 +++ Flexget-2.10.14/requirements.txt 2017-05-14 19:28:29.416874195 -0600 @@ -11,12 +11,10 @@ jinja2 # There is a bug in requests 2.4.0 where it leaks urllib3 exceptions requests>=2.8.0, <3.0 -#Guessit requires python-dateutil<=2.5.2 python-dateutil>=2.5.3 jsonschema>=2.0>=8.1.1 -pathlib>=1.0 -guessit<=2.0.4 +guessit>=2.1.2 apscheduler>=3.2.0 terminaltables>=3.1.0 colorclass>=2.2.0

je-vv commented on 2017-05-15 00:54 (UTC)

Well, the owner could apply: The guys from flexget have accepted and rejected it... People from gentoo indicates compiles and works. There's also a indication of 3 tests failing... I suggest applying the changes so the flexget keeps working on Arch, but also keep track of: I seen no reason either not to move to python, rather than keep using python2...

IamCarbonMan commented on 2017-03-29 15:35 (UTC)

Install fails with: error: target not found: python2-guessit<=2.0.4

highway commented on 2016-09-01 02:28 (UTC)

@redbaron i just re-read the comment, maybe you can report that to them on their site? open a new issue and report that.

highway commented on 2016-09-01 02:24 (UTC)

@redbaron there is an issue open with guessit in their github. you can comment to show support/urgency if you like. the issue is with dateutil functionality breaking guessit tests that might get removed.

redbaron commented on 2016-08-18 06:34 (UTC)

Hello, reinstalled flexget from zero (deleted all dependencies and orphaned python packages), python2-guessit asked for python2-dateutil<2.5.2 which is not available in repository so I installed 2.5.1 from archive and then flexget fully installed. Bu when running "flexget check" it gives error: pkg_resources.DistributionNotFound: The 'guessit<=2.0.4' distribution was not found and is required by FlexGet but in dependencies from PKGBUILD python2-guessit>=2.0.3 (python2-guessit-git) is required.

je-vv commented on 2016-08-16 07:57 (UTC)

BTW, guppy (opt. dep.) no longer compiles, on python3: Perhaps a patch can be useful, :-) See, it was reported on 2012-01, updated on 2014-05, and since then the bug hadn't been attended. Therefore a patch would be great... Meanwhile I'd guess it can be removed from the opt. deps. if using python3... Tha of course if in the mood to migrate to python3, :-)

sleduc commented on 2016-08-16 07:52 (UTC)

Thanks for the comments. For now I just updated it to the latest version still using python2, I will look into the migration to python3 and the creation of all dependency packages.

je-vv commented on 2016-08-16 06:21 (UTC)

Just in case, a brief of what I did to upgrade to 2.2.20 and at the same time migrate to python3 (none of the new pkgs are in AUR): flexget -> 2.2.20 -> CHANGE to python3 -> REMOVE all #AUR# on deps -> REMOVE "prepare" -> NEW DEPENDENCY python-pathlib -> MOVED from OPT to DEP (really opt?) python-transmissionrpc python-rarfile sha256sums 42b49386fd5f0bb60e1e920d2a5eb5651c9ef0d0df12f464fe2d3a3d64dcef87 python-apscheduler -> 3.2.0 sha256sums 5baa1195ba711868fae257612cf80372ff1124014ca896884bf132f75636f638 python-flask-restful -> REMOVE python2 python-rpyc -> REMOVE python2 python-flask-compress -> new python3 python-flask-cors -> new python3 python-flask-restplus086 -> new python3 python-flask-restplus -> new python3 (required 086, only for completeness) python-rednose -> new python3 (prior deps on this) python-termstyle -> new python3 (prior deps on this) python-safe -> new python3 python-pynzb -> new python3 python-pytvmaze -> new python3 python-pathlib -> new python3

je-vv commented on 2016-08-16 03:15 (UTC)

2.2.20 out, on

kevku commented on 2016-06-20 10:50 (UTC)

requiers guessit<=2.0.4

adam900710 commented on 2016-04-29 01:55 (UTC)

Thanks, I asked in upstream IRC, and decided to use virtualenv + pip do install it for a given user.

sleduc commented on 2016-04-28 17:54 (UTC)

Unfortunately I do not think this is possible. In fact I guess it would require some modification of the code of Flexget to be more "modular". But I fear we can't do much on the "packaging" side since flexget will not even start if one dependency is missing. Maybe you could ask this question "upstream" (in

adam900710 commented on 2016-04-28 02:50 (UTC)

Any idea to stripe off the so many python dependency? Or is there any option to disable features which I won't need? Personally speaking, I just need flexget to filter torrents and download to given dir. Nothing more, the dependency makes me quite scared though.

sleduc commented on 2016-03-18 19:54 (UTC)

Thanks, I updated the dependency (and the package version), it should all work correctly now.

cgirard commented on 2016-03-18 09:44 (UTC)

OK, sorry about this. I've created python2-flask-restplus086 for Flexget and updated the SRCINFO of python2-flask-restplus.

mkaito commented on 2016-03-18 02:24 (UTC)

I installed restplus 0.8.6 manually, and it seems like things work again. I guess cgirard might have to revert the update, if he was specifically holding back for flexget.

sleduc commented on 2016-03-17 20:17 (UTC)

I think there is indeed an issue with the package python2-flask-restplus on this commit : The PKGBUILD was updated to 0.9.0, but the .SRCINFO is not. I think this is why the AUR (and yaourt when it tries to install it) says that it is "0.8.6". But in reality it installs the 0.9.0. See the output of the yaourt command : Line 4 reports the installation of 0.8.6, but starting with line 20 you see it in fact installs 0.9.0

mkaito commented on 2016-03-17 17:41 (UTC)

I used yaourt to install it from AUR. It reports version 0.8.6, but installs 0.9.0: aur/python2-flask-restplus 0.8.6-1 [installed: 0.9.0-1]

cgirard commented on 2016-03-17 17:19 (UTC)

Where did you get your python2-flask-restplus package? I have kept it outdated at 0.8.6 in AUR especially for Flexget.

mkaito commented on 2016-03-17 17:04 (UTC)

Both of those commands returned an error for me, which was odd. I tried reinstalliing restplus, and now it seems the version is too new for flexget: pkg_resources.DistributionNotFound: The 'flask-restplus==0.8.6' distribution was not found and is required by FlexGet ❯ pacman -Q python2-flask-restplus python2-flask-restplus 0.9.0-1

sleduc commented on 2016-03-17 16:57 (UTC)

It is strange that you have this traceback if you have the files... Can you try the import manually : python2 -c "from flask_restplus import Api as RestPlusAPI" And maybe to check the package of the files : pacman -Qo /usr/lib/python2.7/site-packages/flask_restplus/__init__.pyc

mkaito commented on 2016-03-17 09:57 (UTC)

That was a typo on my part. python2-flask-restplus is correctly installed, and files exist under /usr/lib/python2.7/site-packages/flask_restplus.

sleduc commented on 2016-03-16 18:33 (UTC)

Indeed, the error on your pastebin seems to indicate an error on flask_restplus, not on flask_restful. The package python2-flask-restplus is a dependency of flexget, and should provide the python package flask_restplus. Do you have this package installed ? Do you see files in /usr/lib/python2.7/site-packages/flask_restplus/ ?

mkaito commented on 2016-03-16 17:25 (UTC)

There seems to be an issue with flask-restful:

sleduc commented on 2016-01-27 12:05 (UTC)

python2-pathlib is a missing dependency of python2-pyscss, so it should be added there (a comment has already been posted on this package but it has not yet been updated). I am not really sure about guessit : since the dependency states "python2-guessit>=2.0rc5" which is provided by python2-guessit-rc it should work, but maybe I am missing something... I will have to try to do more tests to see what is going on.

bkuri commented on 2016-01-27 05:41 (UTC) (edited on 2016-01-27 06:43 (UTC) by bkuri)

I think `python2-pathlib` should be added to the list of dependencies. Also `python2-guessit-rc` wasn't found at setup runtime for some reason, so I had to install it manually before retrying.

cgirard commented on 2015-11-04 08:53 (UTC)

See my comment there, the PKGBUILD misses deps indeed.

rvasilev commented on 2015-11-04 08:30 (UTC)

After 1.2.378-1 update I'm getting ' The 'pathlib' distribution was not found and is required by pyScss. ' After installing python2-pathlib everything is fine. May be strange, but pathlib is not listed as dependancy for python2-pyscss 1.3.4-2 (

sleduc commented on 2015-09-16 11:14 (UTC)

I updated flexget to the latest version and added a small patch to bypass the "beautifulsoup4 < 4.4" dependency since it is still present upstream. It seems to work fine on my side, let me know if you see a problem with this new version.

sleduc commented on 2015-09-13 10:29 (UTC)

Indeed there is an explicit dependency check for beautifulsoup. But I did some quick tests and flexget seems to work fine with beautifulsoup4-4.4.0 (at least with my configuration, and TUs provided by Flexget work as well). There is currently an open bug for this on their side : For now the workaround would be to block the update of beautifulsoup, or simply apply on the source code...

tomk commented on 2015-09-12 11:16 (UTC)

Here we go again :) - Arch now has python2-beautifulsoup4-4.4.0-1, flexget is not ready for it. So it's --ignore time again....

kuroneko commented on 2015-06-19 22:37 (UTC)

flexget works with the regular python2-dateutil, there's no need to make a special package just to use an out-of-date version of it.

rbellamy commented on 2015-06-06 22:49 (UTC)

Now running with SQL Alchemy 1.0

rbellamy commented on 2015-05-31 18:22 (UTC)

Nicely done, @sebleblanc. For those who are still hoping for an "Arch" way of managing this package, take a look at the flexget-git package - I've updated it to point to a branch I'm currently synching that allows the Arch packaged SQL Alchemy.

cockatricehunter commented on 2015-05-31 17:07 (UTC)

@sebleblanc Great guide, any idea how I'd get the deluge plugin working through the virtual environment or would I just have to change it to download to a folder instead. Thanks

sebleblanc commented on 2015-05-08 19:16 (UTC)

I wrote a quick guide on how to install the FlexGet package in a virtualenv, this will get around the package's dependencies on the Python system packages. Unfortunately, this means not using this PKGBUILD, but it might do the trick for some people. This guide works for probably all Python packages that you can find on PyPI; just change "flexget" for "<package name>". As the FlexGet site recommends, you *could* install it directly on the system using pip, but this has the risk of clashing with system packages. Using a virtualenv is the recommended route, in my opinion.

rbellamy commented on 2015-05-08 18:12 (UTC)

@highway - yeah, that's absolutely an option. One that many people do use. That does take flexget out of the Arch Package management system - so you're using a Framework-based Package Manager (pip) over the OS-based package manager. Like @tomk says - until upstream validates that python2-sqlalchemy-1.0.x will work, an option is to ignore the python2-sqlalchemy upgrade. Another option is to modify the PKGBUILD and REMOVE the python2-sqlalchemy dependency - this will cause the flexget build process to pull in the version of sqlalchemy it requires via pip. I don't recommend this, as now you're going to have two versions of sqlalchemy - one managed by pacman and one managed by pip. This really is an example of the dichotomy and challenge of Package Management. We see this with ruby, python, haskell, node.js or any other framework with a (relatively) mature package management system where packages can be found in either the OS or the Framework repositories.

highway commented on 2015-05-08 03:03 (UTC)

just install the latest via pip as per the instructions on flexget's website. worked easily for me.

willemw commented on 2015-05-04 10:49 (UTC)

Correction on my comment below: downgrade python2-sqlalchemy (to 0.9.9-2), not flexget.

tomk commented on 2015-05-04 10:12 (UTC)

I've posted a request upstream asking them to update flexget for python-sqlalchemy 1.0.x. Until they do that, I'll be ignoring the python2-sqlalchemy upgrade, as suggested below

willemw commented on 2015-05-04 07:24 (UTC)

@highway: downgrade flexget and ignore python2-sqlalchemy during upgrades ( I use program 'downgrade' to downgrade and add command line option '--ignore python2-sqlalchemy' during upgrades.

rbellamy commented on 2015-04-29 00:53 (UTC)

Of course, over the weekend, my media server died, so wasn't able to get to this like I expected - instead I spent my time getting the machine back up and running so I can test. I appreciate every being patient - I'll have this sussed out shortly.

highway commented on 2015-04-29 00:17 (UTC)

is there a way to upgrade everything but flexget until this is fixed? i havent been able to find anything in the wiki or on google to help.

rbellamy commented on 2015-04-27 05:30 (UTC)

I'm testing whether or not sqlalchemy 1.0.0 will work with flexget. I'll push the aurball once I'm convinced it'll work. Otherwise I'll have to package an older version of sqlalchemy, which is less than ideal.

rbellamy commented on 2015-04-23 17:03 (UTC)

I'll be looking at this over the coming weekend.

willemw commented on 2015-04-23 06:53 (UTC)

error: failed to prepare transaction (could not satisfy dependencies) :: flexget: requires python2-sqlalchemy<0.9.99 Available in the official repos: community/python2-sqlalchemy 1.0.0-1

JohnRobson commented on 2015-04-12 14:55 (UTC)

2 Issues: 1) gpg --keyserver --recv-keys 78244A9E30051117 2) :: python2-dateutil1 and python2-dateutil are in conflict. Remove python2-dateutil? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: python2-dateutil1 and python2-dateutil are in conflict

rbellamy commented on 2015-02-23 08:41 (UTC)

@Alfarr, this one is managed by the OS package manager (pacman, et al), rather than a framework package manager (pip, et al). Aside from that, they're the same code... as a matter of fact, I grabulate the archive from the pypi package.

Alfarr commented on 2015-02-23 06:04 (UTC)

What is the difference between this package and the one I did install with python2-pip?

willemw commented on 2014-12-10 10:11 (UTC)

Thanks. Installing python2-beautifulsoup3 gets rid of the error messages. However, I have python2-tvrage from the AUR installed, which is the version from PyPI. No other tvrage instances are installed. Maybe python2-tvrage is missing depends=('python2-beautifulsoup3')?

jarondl commented on 2014-12-09 19:34 (UTC)

Hi @willemw this is not a packaging problem, and it has nothing to do with this package. The error is caused by tvrage, but not in the version that's on aur, nor the version on PyPI, but on the bitbucket version. The bitbucket version needs python2-beautifulsoup3 which you did not install.

willemw commented on 2014-12-09 17:30 (UTC)

When running flexget: CRITICAL plugin Plugin `flexget.plugins.search_newznab` failed to import dependencies ERROR plugin No module named BeautifulSoup Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/flexget/", line 390, in _load_plugins_from_dirs __import__(module_name) File "/usr/lib/python2.7/site-packages/flexget/plugins/", line 11, in <module> from flexget.plugins.api_tvrage import lookup_series File "/usr/lib/python2.7/site-packages/flexget/plugins/", line 9, in <module> import tvrage.api File "/usr/lib/python2.7/site-packages/tvrage/", line 28, in <module> import feeds File "/usr/lib/python2.7/site-packages/tvrage/", line 28, in <module> from util import _fetch File "/usr/lib/python2.7/site-packages/tvrage/", line 29, in <module> from BeautifulSoup import BeautifulSoup ImportError: No module named BeautifulSoup CRITICAL plugin Plugin `flexget.plugins.api_tvrage` failed to import dependencies ERROR plugin No module named BeautifulSoup ...

jarondl commented on 2014-12-07 19:14 (UTC)

Hi @rbellamy python-dateutil 2.3 is out (in community), and it does not have the bug that caused upstream to disallow 2.2. So can you please switch the dependency from python2-dateutil1 to python2-dateutil ?

rbellamy commented on 2014-11-24 20:25 (UTC)

@jarondl - regarding the question on ChangeLogs:

rbellamy commented on 2014-11-18 08:24 (UTC)

@jarondl - paying the bills! Get slammed at work. (: Thanks for the offer, but I just need to get through this week and I'll get it done this weekend.

jarondl commented on 2014-11-18 06:36 (UTC)

Hi @rbellamy, what causes the delay? Can I help?

jarondl commented on 2014-11-09 16:45 (UTC)

Hu @rbellamy, python2-apscheduler was adopted by me and updated to a current version, so you can update flexget. P.S. Why is the changelog included in the tar ball?

willemw commented on 2014-11-08 16:58 (UTC)

'python2' can be listed, however it is not really necessary. It's a bit of overkill. That's all I meant. Flexget already indirectly depends on 'python2': see the 'depends' list.

jarondl commented on 2014-11-08 16:36 (UTC)

Hi @willemw, python2-apscheduler was never in the AUR PKGBUILD version, but was added in the archlinuxarm version (by me actually), when updating to 1.2.214. Maybe I should have bumped the pkgrel there by ".1". I hope that on the next version (1.2.215, which was already released) the packages will be in sync. Why shouldn't python2 be listed? it is definitely depended upon.

willemw commented on 2014-11-08 14:06 (UTC)

I have flexget installed on two machines. Both are version 1.2.214-1. One has python2-apscheduler in 'depends' (on archlinuxarm), the other has not (on archlinux). Did you remove python2-apscheduler from 'depends' without increasing pkgrel? The archlinuxarm repo still has the old 1.2.214-1 PKGBUILD file it seems. 'pacaur -Si flexget' or 'yaourt -Si flexget' does not display all the properties or displays syntax errors. I think it's because of '#AUR#' in 'depends'. Also, python2 does not need to be listed in 'depends'.

rbellamy commented on 2014-11-07 16:41 (UTC)

I'm going to wait until python2-apscheduler is updated before trying to fix this build. @jarondl - what do you mean when you say "If you let flexget download the egg..."?

jarondl commented on 2014-11-07 08:33 (UTC)

@mkaito your problem is that the aur version of APScheduler is old. The sqlalchemy stuff was renamed some time in between 2.1.1 and 3.0.1. Install the new apscheduler, you can use this: ( ) and check again.

jarondl commented on 2014-11-07 08:00 (UTC)

@mkaito I don't think flexget requires python2-tzlocal, but that python2-apscheduler should require it. If you let flexget download the egg, it downloads the new APScheduler version, which requires python2-tzlocal

mkaito commented on 2014-11-07 02:30 (UTC)

This might be an upstream bug, but: File "/usr/lib/python2.7/site-packages/flexget/plugins/daemon/", line 7, in <module> from apscheduler.jobstores.sqlalchemy import SQLAlchemyJobStore ImportError: No module named sqlalchemy

mkaito commented on 2014-11-07 02:27 (UTC)

Also requires `python2-tzlocal` now.

rbellamy commented on 2014-11-06 17:42 (UTC)

@jarondl - I see that now. I'll update the package later today or tomorrow.

jarondl commented on 2014-11-06 17:12 (UTC)

There is a new dependency - python2-apscheduler

tad commented on 2014-11-05 05:54 (UTC)

Upstream is no longer offering a versioned package for download. Recommend using pip2arch from pkgtools to generate the PKGBUILD.

lolilolicon commented on 2014-10-11 08:45 (UTC)

1. python2-paver is a build/packaging tool, akin to the use of waf in mpv. I do not have a strong opinion about this, but I'm sure it works without python2-paver. I don't know how well it will work with python2-paver in the long run, but from the looks of commit b6854cc it's not an entirely smooth change between different paver versions -- upstream requires a specific paver version because newer versions may break their setup; that's my opinion, but you may want to ping upstream to make sure. 2. python2-setuptools provides python2-distribute. Yes we're certain.

rbellamy commented on 2014-10-11 03:22 (UTC)

@lolilolicon - what do you mean by " python2-paver required? Upstream seems to perfer a particular version ('paver==1.2.3') and have it handled automatically at build time?" I was under the impression that if it's a dependency, regardless of whether or not flexget "deals with it at build time," it's still good stewardship to make sure the package call for it? In other words - I believe that an AUR package should pull in it's dependencies via PKGBUILD, NOT via some framework-specific package management system. Good to know about python2-distribute, though it's obsolete, are we certain it's not in use by flexget?

lolilolicon commented on 2014-10-07 06:23 (UTC)

As a matter of fact, /usr/bin/flexget requires at runtime python2-setuptools, so it should be a depend rather than just a makedepend. Note also python2-distribute is obsolete. Finally, is python2-paver required? Upstream seems to perfer a particular version ('paver==1.2.3') and have it handled automatically at build time.

rbellamy commented on 2014-10-06 20:59 (UTC)

Version bump to 1.2.199 * Removed python2-argparse as requirement per fix of * Added makedep python2-setuptools

rbellamy commented on 2014-09-22 17:35 (UTC)

@lolilolicon, thanks for the information. I'm watching the bug, and will remove the python2-argparse dependency as soon as python2-stevedore is corrected.

lolilolicon commented on 2014-09-22 11:22 (UTC)

Turns out it's a bug in the package python2-stevedore, Once it is fixed, you can safely update to 1.2.189. In any event, python2-argparse should be removed from the depends. There shouldn't be a reason for python2-argparse to exist, besides to support older versions of python, which is of no concern to this package.

lolilolicon commented on 2014-09-22 06:14 (UTC)

argparse is in the standard library, so it shouldn't be needed. It's definitely a bug upstream. I've opened an issue there. For now, the right thing to do is to stick to an older version (e.g. 1.2.181) that's free of this bug.

rbellamy commented on 2014-09-21 23:37 (UTC)

@NygelLyndley, that seems a problem with the python2-argparse dependency tree. Maybe make a comment there?

NygelLyndley commented on 2014-09-21 23:17 (UTC)

Hmm ok. I installed python2-argparse. Then removed all the python3 related stuff that pulled in : `pacman -R python-argparse python python-setuptools` this left behind to python 2 arguparse And flexget --version (at least) now works.

NygelLyndley commented on 2014-09-21 23:01 (UTC)

Hi, the same as rnd, mispelt dependecy + the same errors on executing flexget. The dependency can be fixed manually, the errors can be fixed by installing But this installs python 3. I'm not a python dev, I don't know if this will have repercussions on your Arch install. Or perhaps someone needs to create a python27-argparse package?

rbellamy commented on 2014-09-21 22:54 (UTC)

@rnd - thanks for that. Fixed the typo. Added python2-argparse as a dependency.

rnd commented on 2014-09-21 22:23 (UTC)

Hello, I had 2 problems with 1.2.198-1. First there seems to be a typo in the PKGBUILD: "python2-guessiti" does not exist, it should be "python2-guessit". After installation flexget failed to run even --version: $ flexget --version Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2867, in <module> working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/", line 432, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/", line 728, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/", line 622, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: argparse Given the final line I tried installed aur/python2-argparse 1.2.1-1 and now it seems to run fine...

rbellamy commented on 2014-09-21 21:21 (UTC)

Added python2-guessit runtime dependency. Bump to 1.2.189.

shelbydz commented on 2014-09-13 18:09 (UTC)

Also was getting the "You do not have the service_identity module installed..." error. Adding python2-service-identity resolved the problem. Maybe add this as a dependency?

miffe commented on 2014-09-04 20:25 (UTC)

Really strange, yesterday i couldn't run it, it crashed and gave a stacktrace saying it couldnt find certifi, so I installed it and it worked. Today it seems to work without it. Oh well.

rbellamy commented on 2014-09-03 21:45 (UTC)

@miffe, I'm looking here: and here: Not seeing a requirement for python2-certifi?

miffe commented on 2014-09-03 21:26 (UTC)

You need a depends on python2-certifi

rbellamy commented on 2014-08-30 19:21 (UTC)

@BrainDamage - updated arch to more appropriately target 'any'. Updated new runtime dep for python2-path>=5.1. Bump to 1.2.171.

rbellamy commented on 2014-07-25 17:26 (UTC)

@BrainDamage, sorry for taking so long to reply. Yeah, according to you are correct. I'll fix it at the next release.

BrainDamage commented on 2014-07-18 23:26 (UTC)

being entirely a python script, shouldn't arch be set to 'any'?

rbellamy commented on 2014-06-09 14:42 (UTC)

Turns out python2-pynzb is not optional. Bump to 1.2.137 as well.

rbellamy commented on 2014-06-06 18:21 (UTC)

@highway: I think you've only included the final outcome of your pacman command. The python2-sqlalchemy-0.7.9 should have satisfied the requirements. The only reason you're seeing an attempt to upgrade to python2-sqlalchemy in Community is because you haven't pinned that package to exclude it from automated upgrade. In other words, while you probably only need python2-sqlalchemy because of flexget, the flexget package isn't the root of your problem. Try running `pacman -S python2-sqlalchemy` alone and see what happens. If that succeeds, then try installing flexget again. Finally, is orphaned, and no longer necessary. You really should be using python2-sqlalchemy from Community.

highway commented on 2014-06-06 01:30 (UTC)

:: python2-sqlalchemy and python2-sqlalchemy-0.7.9 are in conflict. Remove python2-sqlalchemy-0.7.9? [y/N] Y error: failed to prepare transaction (could not satisfy dependencies) :: flexget: requires python2-sqlalchemy-0.7.9 ==> ERROR: 'pacman' failed to install missing dependencies.

rbellamy commented on 2014-06-04 01:54 (UTC)

To use the systemd user unit: systemctl --user enable flexget

rbellamy commented on 2014-06-02 20:44 (UTC)

Thanks @stevenhoneyman. This is my first foray into AUR management, so I'll do my best.

stevenhoneyman commented on 2014-06-02 20:28 (UTC)

*** re-orphaned for @rbellamy to adopt+maintain *** (see his request 2014-05-07 below)

divansantana commented on 2014-05-24 21:39 (UTC)

Getting this error with the latest update /usr/lib/python2.7/site-packages/twisted/internet/ UserWarning: You do not have the service_identity module installed. Please install it from <>. Without the service_identity module and a recent enough pyOpenSSL tosupport it, Twisted can perform only rudimentary TLS client hostnameverification. Many valid certificate/hostname mappings may be rejected. verifyHostname, VerificationError = _selectVerifyImplementation() Downgrade python2-twisted-14.0.0-1-x86_64.pkg.tar.xz -> twisted-13.2.0-1-x86_64.pkg.tar.xz resolves the issue

rbellamy commented on 2014-05-07 21:11 (UTC)

@samaelson1, I'd be glad to take over the package, if you want to orphan it.

mkaito commented on 2014-04-11 12:16 (UTC)

This package is in dire need of love. Is the maintainer MIA?

mkaito commented on 2014-04-11 12:15 (UTC)

Please include a user level systemd unit, in /usr/lib/systemd/user/flexget.service: [Unit] Description=FlexGet Daemon [Service] ExecStart=/bin/flexget daemon start ExecStop=/bin/flexget daemon stop ExecReload=/usr/bin/flexget daemon reload [Install]

divansantana commented on 2014-03-17 18:08 (UTC)

pkgver=1.2.113 5200cbd53178acff64d8c896a22d0371 Plus the below suggestions PKBUILD here:

lolilolicon commented on 2014-01-31 14:24 (UTC)

python2-certifi is obsolete, so you can remove it from depends.

bricewge commented on 2014-01-31 11:12 (UTC)

1.2.73 is here : It's an update of foobster's PKGBUILD without CRLF.

foobster commented on 2014-01-27 16:31 (UTC)

For 1.2.69: An update of TorArneThune's PKGBUILD because the 1.2.61 binary is no longer there. Also, if you installed the outdated package first you need to uninstall these packages before installing with the new PKGBUILD: pacman -R python2-sqlalchemy-0.7.9 flexget python2-dateutil

TorThune commented on 2014-01-23 12:11 (UTC)

For 1.2.61: I've changed the python2-dateutil dependency to python2-dateutil1 (available in AUR) as python2-dateutil in the official repository is now version 2.2, a version that flexget not yet supports.

kevku commented on 2014-01-13 13:57 (UTC)


adampolski commented on 2013-12-16 05:22 (UTC)

After experimenting with some changes to the PKGBUILD file with no luck, I eventually gave up and tried installing flexget using pip2. This seems to install the latest version correctly. You'll need to install the package python2-pip and then run the command `pip2 install flexget` as root. Make sure to remove any Arch-packaged versions of flexget and any required python packages first.

cacack commented on 2013-11-25 21:40 (UTC)

Eh, looks like 1.1.163 has issues with dateutil 2.2...

cacack commented on 2013-11-25 21:30 (UTC)

Updated PKGBUILD here: Bumped version to 1.1.163 and included the dependencies listed in the comments.

lolilolicon commented on 2013-10-26 04:28 (UTC)

new dependency: AUR/python2-tmdb3

someoneelse123 commented on 2013-10-23 15:34 (UTC)

cgirard: That doesn't actually explains much, as package is clearly build with wrong dependencies right now... (i.e. my installation just got broken and correctly specified deps would prevent that)

cgirard commented on 2013-10-23 15:23 (UTC)

@kozec: already explained below. Seems to be fixed in latest/next version though:

someoneelse123 commented on 2013-10-23 15:17 (UTC)

Big problem found. Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2797, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/site-packages/", line 576, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: requests>=1.0,<1.99 python2-requests dependency needs to be changed to 'python2-requests<2.0'.

thebodzio commented on 2013-10-14 21:48 (UTC)

pytransmissionrpc in optdepends no longer exists in AUR. Could you please change it to python2-transmissionrpc?

ishanarora commented on 2013-10-12 05:42 (UTC)

Please bump the version to 1.1.134 Thanks.

x0x01 commented on 2013-09-27 07:00 (UTC)

After upgrading community/python2-requests to 2.0.0-1 - flexget crashed, rollback to 1.0 version of requests lib fix my problem pip2 install -Iv requests==1.0

ccoffey commented on 2013-08-26 20:57 (UTC)

Failing to run now now as beatifulsoup4 is now 4.3.1 pip2 install flexget will fix it.

kernel_bug commented on 2013-08-10 22:46 (UTC)

PKGBUILD for 1.1.83

lolilolicon commented on 2013-07-17 07:07 (UTC) is now fixed in 1.1.77, updated PKGBUILD

lolilolicon commented on 2013-07-16 13:35 (UTC)

PKGBUILD updated for FlexGet-1.1.76:

cgirard commented on 2013-07-08 09:44 (UTC)

pytransmissionrpc optional dep could be replaced by python2-transmissionrpc

American_Jesus commented on 2013-06-17 22:05 (UTC)

requires python2-itsdangerous>=0.21

commented on 2013-06-01 05:45 (UTC)

For the 'beautifulsoup4' issue (pkg_resources.DistributionNotFound: beautifulsoup4>=4.1,<4.2), I updated this file : /usr/lib/python2.7/site-packages/FlexGet-1.1-py2.7.egg-info/requires.txt which now reads : 'beautifulsoup4>=4.1, <=4.2' instead of : 'beautifulsoup4>=4.1, <4.2' Seems to work so far.

carbonosity commented on 2013-05-31 18:11 (UTC)

Change the line chmod ugo+r ${pkgdir}/usr/lib/python2.7/site-packages/FlexGet-1.0-py2.7.egg-info/* in the PKGBUILD to be... chmod ugo+r ${pkgdir}/usr/lib/python2.7/site-packages/FlexGet-1.1-py2.7.egg-info/* and it will build fine.

American_Jesus commented on 2013-05-30 13:37 (UTC)

don't build chmod: cannot access '/tmp/yaourt-tmp-aj/aur-flexget/pkg/flexget/usr/lib/python2.7/site-packages/FlexGet-1.0-py2.7.egg-info/*': No such file or direct also, requires python2-tvrage, python2-jsonschema, beautifulsoup4>=4.1,<4.2 (not beautifulsoup4 4.2, only 4.1.x)

thebodzio commented on 2013-05-28 00:07 (UTC)

I made package to replace outdated pytransmissionrpc. Could you please update optional dependency? That is, of course, if you'll find my package an improvement :).

thebodzio commented on 2013-05-27 22:50 (UTC)

1.1.18 seems to be the latest (check

thebodzio commented on 2013-04-03 13:25 (UTC)

“pkg_resources.DistributionNotFound: SQLAlchemy>=0.7,<0.7.99” is still there…

thebodzio commented on 2013-04-02 23:10 (UTC)

The following patch did it in my case (simply removed the “upper bound” from SQLAlchemy dependency check): --- 2013-04-03 00:53:25.257784397 +0200 +++ 2013-04-03 00:55:23.184820740 +0200 @@ -19,7 +19,7 @@ sys.path.insert(0, '') options = environment.options -install_requires = ['FeedParser>=5.1.3', 'SQLAlchemy >=0.7, <0.7.99', 'PyYAML', 'BeautifulSoup>=3.2, <3.3', +install_requires = ['FeedParser>=5.1.3', 'SQLAlchemy >=0.7', 'PyYAML', 'BeautifulSoup>=3.2, <3.3', 'beautifulsoup4>=4.1, <4.2', 'html5lib>=0.11', 'PyRSS2Gen', 'pynzb', 'progressbar', 'jinja2', 'flask', 'cherrypy', 'requests>=1.0, <1.99', 'python-dateutil!=2.0'] if sys.version_info < (2, 7):

American_Jesus commented on 2013-03-30 15:46 (UTC)

Broken pkg_resources.DistributionNotFound: SQLAlchemy>=0.7,<0.7.99 pacman -Ss community/python2-sqlalchemy 0.8.0-1 Requires python2-sqlalchemy <0.7.99

American_Jesus commented on 2013-02-07 14:01 (UTC)

On a new version of upstream pkgrel should be 1 yaourt output: aur/flexget 1.0.3335-2 -> 1.0.3337-2

cgirard commented on 2013-02-06 16:59 (UTC)

pyrss2gen has been renamed:

derhamster commented on 2013-02-05 20:50 (UTC)

No pip please. The current PKGBUILD is clean and simple. The reason it breaks so often is, that the devs move older version to a separate directory (, which I find rather strange.

darkraziel commented on 2013-02-04 21:42 (UTC)

It fails to download the package. Moreover, the suggested way to install it is by pip.

derhamster commented on 2013-01-30 18:46 (UTC)

Actually it is 3296 and 4fd5cbfd92b9b377a5b3667b94903222 now :D

MarianoC commented on 2013-01-26 22:20 (UTC)

New version is online: 3292 with md5sum 4446863685f8a607e5563cc35c5ba7e3

B-Con commented on 2013-01-25 06:54 (UTC)

The current source URL doesn't work. * Latest version seems to be 3288 ( - no "r" in the release number). * Python requests required dependency is now the latest. I used community/python2-requests and it satisfied the dependency. To make it work I just updated the PKGBUILD version, source URL, source checksum, and then installed python2-requests and removed the old python2-requests-0.10.

phofe commented on 2012-12-26 11:56 (UTC)

For installing the requests 0.14 version: "/usr/bin/easy_install-2.7 requests==0.14"

audrius commented on 2012-12-22 14:54 (UTC)

Getting error: pkg_resources.DistributionNotFound: requests>=0.14,<0.15 Current python2-requests version is 1.0.3

thebodzio commented on 2012-12-15 02:51 (UTC)

Could you please add optional dependency on pytransmissionrpc or at least add info about it (it's required by transmission output plugin)?

darkraziel commented on 2012-10-16 23:24 (UTC)

I got the same error too: pkg_resources.DistributionNotFound: beautifulsoup4>=4.1,<4.2 Solved installing "python2-beautifulsoup4"

bbandi commented on 2012-09-30 19:10 (UTC)

It also works for me with python2-beautifulsoup{3,4} installed

foolosophy commented on 2012-09-14 22:55 (UTC)

I get the same error with python-beautiful3 and 4 both installed.

commented on 2012-09-04 14:06 (UTC)

Hum, apparently you need BOTH python2-beautifulsoup{3,4}...

commented on 2012-09-04 14:05 (UTC)

Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2815, in <module> working_set.require(__requires__) File "/usr/lib/python2.7/site-packages/", line 690, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/", line 588, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: beautifulsoup4>=4.1,<4.2 - Replace python2-beautifulsoup3 dependency by python2-beautifulsoup4.

amrhassan commented on 2012-07-20 04:01 (UTC)

Fixed. Please retry to install.

jplona commented on 2012-07-19 20:54 (UTC)

When attempting to install this package, I get Dependency `python-beautifulsoup' of `flexget' does not exist.

amrhassan commented on 2012-05-30 07:26 (UTC)


commented on 2012-05-30 06:39 (UTC)

After updating I got permission errors on /usr/lib/python2.7/site-packages/FlexGet-1.0-py2.7.egg-info/*. File permission was -rw-r----- instead of -rw-r--r--.

cacack commented on 2012-04-15 14:35 (UTC)

I'm getting permission denied errors on the templates directory when using the email output. 'sudo chmod -R o+r /usr/lib/python2.7/site-packages/flexget/templates/' did the trick.

commented on 2012-03-12 09:31 (UTC)

Yay it works again! Thanks a bunch!

amrhassan commented on 2012-03-10 10:18 (UTC)

python2-dateutil dependency added. Please upgrade.

commented on 2012-03-10 07:24 (UTC)

I'm also getting errors after upgrading: Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2707, in <module> working_set.require(__requires__) File "/usr/lib/python2.7/site-packages/", line 686, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/", line 584, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: python-dateutil<2.0

amrhassan commented on 2012-03-09 10:30 (UTC)

1.0r2790 works well with python2-sqlalchemy-0.7.5-1 on my end. Are you still having problem?

B-Con commented on 2012-03-09 05:40 (UTC)

Won't run properly with the recent update to python2-sqlalchemy 0.7.5. Until flexget can work with python2-sqlalchemy 0.7.5, the PKGBUILD here needs to lock the dependency to 0.7.4.

amrhassan commented on 2012-02-18 09:56 (UTC)

I'm getting no errors and I have python-lxml installed.

wilbowma commented on 2012-02-18 05:28 (UTC)

Nevermind, it seems to be related to python-lxml. Uninstalling it fixes this the issues with flexget, but...

wilbowma commented on 2012-02-18 04:49 (UTC)

I'm having tons of errors with flexget after updating. I talked with the devs on IRC and they weren't having issues, so I'm left wondering if it's something Arch specific or just me. Is anyone else having issues such as:

amrhassan commented on 2012-01-25 15:29 (UTC)

@tvalue: Thank you, added python2-chardet>=1.0.0 as a dependency. @foolosophy: I am currently using flexget with python2-requests 0.10.1-1 installed and flexget did not complain about the version.

commented on 2012-01-25 13:36 (UTC)

% flexget Traceback (most recent call last): File "/usr/bin/flexget", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2707, in <module> working_set.require(__requires__) File "/usr/lib/python2.7/site-packages/", line 686, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/", line 584, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: chardet>=1.0.0

foolosophy commented on 2012-01-23 23:47 (UTC)

Because after building and installing Flexget, it would crash. The python backtrace was complaining that it needed requests>=0.9.1 and <0.10.0

amrhassan commented on 2012-01-23 22:13 (UTC)

I updated the dependencies to require python2-certifi>=0.0.7 but how did you know about python2-requests<0.10?

foolosophy commented on 2012-01-23 18:21 (UTC)

I flagged this as out of date, but the latest version of Flexget (r2686) requires an old version of python2-requests (<0.10). Also python2-certifi AUR's version is out of date.

wilbowma commented on 2012-01-03 06:47 (UTC)

The most recent version of Flexget requires a couple new libraries. I've made a patch: --- flexget/PKGBUILD 2011-12-03 12:45:14.000000000 -0500 +++ PKGBUILD 2012-01-03 01:44:51.056920989 -0500 @@ -2,14 +2,15 @@ # Maintainer: Nathan Owe <ndowens.aur at gmail dot com> pkgname=flexget _pkgname=FlexGet -pkgver=1.0r2485 +pkgver=1.0r2630 pkgrel=1 pkgdesc="Automate downloading or processing content (torrents, podcasts, etc.)" arch=(any) url="" depends=('python2' 'python2-cherrypy' 'python2-progressbar' \ 'python2-pynzb' 'pyrss2gen' 'python2-sqlalchemy' 'python2-html5lib' \ - 'python-beautifulsoup' 'python2-yaml' 'python2-feedparser' 'python2-flask') + 'python-beautifulsoup' 'python2-yaml' 'python2-feedparser' \ + 'python2-flask' 'python2-requests' 'python2-certifi') makedepends=('python2-distribute') license=('MIT') install=('flexget.install') @@ -24,4 +25,4 @@ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } -md5sums=('df1224bdf7b47b5a4a990b9d16b80930') +md5sums=('a5932431e76af538df505e4e27bd80a1')

MaTachi commented on 2011-12-05 20:58 (UTC)

Thanks dryes, it worked for me and I managed to reinstall flexget successfully.

dryes commented on 2011-12-05 00:23 (UTC)

Although obvious, a quick (and temporary) fix is to run as root: chmod -c 604 /usr/lib/python2.7/site-packages/feedparser-5.1-py2.7.egg-info/top_level.txt to reset: chmod -c 600 /usr/lib/python2.7/site-packages/feedparser-5.1-py2.7.egg-info/top_level.txt

pezz commented on 2011-12-03 11:26 (UTC)

I've lodged FS#27426

crabman commented on 2011-12-03 10:45 (UTC)

python2-feedparser 5.1-1 breaks flexget: (snip) File "/usr/lib/python2.7/site-packages/", line 1316, in _get stream = open(path, 'rb') IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/feedparser-5.1-py2.7.egg-info/top_level.txt' i get the same error when trying to reinstall flexget

Glaucous commented on 2011-07-05 10:55 (UTC)

Confirmed here as well, python2-jinja is required.

pezz commented on 2011-07-05 00:46 (UTC)

Needs python2-jinja added as a dependency.

commented on 2011-06-17 17:20 (UTC)

the --series command line parameter is broken in 2244 but fixed in 2245. Though the latest is now 2263

commented on 2011-06-05 15:47 (UTC)

Can you please change the dependency to python2-progressbar so that I can update to python3? Thank you.

commented on 2011-05-26 20:59 (UTC)

Out-of-date, this version breaks with python2-sqlalchemy 0.7.0. It's fixed in 1.0r2244.

amrhassan commented on 2011-05-13 15:10 (UTC)

Please change the dependency of cherrypy to python2-cherrypy.

commented on 2011-04-05 17:25 (UTC)

Should be dependant on python2-yaml and not python-yaml This is probably also true of any other python libraries

commented on 2011-04-03 04:15 (UTC)

This requires python2-yaml not python-yaml

pezz commented on 2011-03-21 05:39 (UTC)

Works after latest update, thanks!

commented on 2011-03-20 23:58 (UTC)

It requires python2-feedparser instead of python-feedparser

pezz commented on 2011-03-20 08:14 (UTC)

Thanks for the update. Still appears to be broken after the recent python-feedparser upgrade. Not sure if you can do anything about it?

commented on 2011-02-11 10:22 (UTC)

You'll want to update the dependency for pynzb to python2-pynzb

amrhassan commented on 2011-01-20 23:09 (UTC)

Also requires "python2-html5lib python-beautifulsoup python-yaml python-feedparser".

ndowens commented on 2011-01-11 04:01 (UTC)

MarianoC: Now has been fixed, thanks

MarianoC commented on 2011-01-10 23:16 (UTC)

Hi, thanks for the package. I had to install cherrypy python-flask python-progressbar pynzb pyrss2gen and python2-sqlalchemy to get flexget works.

ndowens commented on 2011-01-01 08:30 (UTC)

Updated and Fixed.

thermionix commented on 2010-10-21 03:21 (UTC)

$ sudo pip install flexget hazaa

thermionix commented on 2010-10-20 22:08 (UTC)

the python3 upgrade has broken this

jonkristian commented on 2010-05-02 12:45 (UTC)

Changed dependecy.

commented on 2010-05-02 04:49 (UTC)

requires pyyaml-python which is not found on AUR or via pacman

commented on 2010-04-03 00:29 (UTC)

not really out of date, because its the latest stable release, the other one is unstable