Package Details: flexget-git 2.17.19-1

Git Clone URL: https://aur.archlinux.org/flexget-git.git (read-only)
Package Base: flexget-git
Description: Automate downloading or processing content (torrents, podcasts, etc.) from different sources like RSS-feeds, html-pages, various sites and more.
Upstream URL: http://flexget.com/
Licenses: MIT
Conflicts: flexget
Provides: flexget
Submitter: cgirard
Maintainer: chestm007
Last Packager: chestm007
Votes: 4
Popularity: 0.090827
First Submitted: 2015-08-10 10:05
Last Updated: 2018-12-12 11:16

Latest Comments

1 2 3 Next › Last »

chestm007 commented on 2018-12-07 23:31

Adopted :)

cgirard commented on 2018-11-19 10:06

Sorry I just gave up on packaging flexget. They do not make any effort to update the dependency and this is getting more and more complicated to follow as the gap increases. I just switched to running it into a container. Orphaning this.

redfish commented on 2018-11-18 18:35

From comment on flexget package: remove python-pathlib and replace python-path with python-path.py. I also had to manually do this change in requirements.txt. Also, PR 2193 has been merged, so removed that. Also fixed a chmod cmd to wildcard the versions. Also, had to build with --nocheck because test fail.

diff --git a/PKGBUILD b/PKGBUILD
index b631390..de2183c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,9 +29,8 @@ depends=('python'
          '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<=2.1.4'
+         'python-path.py'
+         'python-guessit'
          'python-rebulk=0.9.0'
          'python-apscheduler>=3.2.0'
          'python-terminaltables>=3.1.0'
@@ -39,7 +38,7 @@ depends=('python'
          'python-cherrypy>=3.7.0'
          'python-flask>=0.7'
          'python-flask-restful>=0.3.3'
-         'python-flask-restplus=0.10.1'
+         'python-flask-restplus'
          'python-flask-compress>=1.2.1'
          'python-flask-login>=0.4.0'
          'python-flask-cors>=2.1.2'
@@ -86,7 +85,6 @@ prepare() {
   cd "${_pkgname}"

   patch -p1 < ../2162.diff
-  patch -p1 < ../2193.diff
   #pip-compile --output-file requirements.txt requirements.in
   #pip-compile give too stricts requirements...
   cp requirements.in requirements.txt
@@ -120,7 +118,7 @@ package() {
   install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE

   # Make sure the perms allow reading by all
-  chmod ugo+r ${pkgdir}/usr/lib/python3.7/site-packages/FlexGet-2.14.*.dev0-py3.7.egg-info/*
+  chmod ugo+r ${pkgdir}/usr/lib/python3.*/site-packages/FlexGet-*.*.*.dev0-py3.*.egg-info/*

   # install systemd user unit
   install -Dm644 ../flexget.service "${pkgdir}"/usr/lib/systemd/user/flexget.service

vaski commented on 2018-08-30 17:49

Hi, when I try to install flexget-git I get this error; ==> Error: Could not find all required packages: python-guessit<=2.1.4 (Wanted by: flexget-git) python-flask-restplus=0.10.1 (Wanted by: flexget-git) Is this something you can fix? Or should I just edit the PKGBUILD and change <= into >= or will that brake flexget?

cgirard commented on 2018-08-29 13:03

It should work with Python 3.7 now with the added patches. Do not forget to rebuild all your dependencies to make them available to Python 3.7.

Booloki commented on 2018-08-16 16:40

Waiting for an upstream fix: https://github.com/Flexget/Flexget/issues/2189

brando56894 commented on 2018-05-19 15:25

Please update this and remove the explicit version requirements, there is no reason for it. Instead, please use the respective python2 packages if you need it, I had to remove them all from mine to get it to build correctly.

cgirard commented on 2017-12-22 16:01

@zevdg they all are available on the AUR or the Arch Linux Archive.

zevdg commented on 2017-12-20 23:33

Install fails with:

error: target not found: python-cherrypy<12
error: target not found: python-rebulk=0.8.2
error: target not found: python-rpyc=3.3.0
error: target not found: python-guessit<=2.0.4

cgirard commented on 2017-12-11 16:45

I have switched the package to Python3. You may get some errors at first restart with restoring some jobs by apscheduler but it seems to works fine afterward.

If you prefer using python2 version, use previous PKGBUILD from git history, I am not interested in maintaining both.