As of flexget commit 06f39f5
on 2023-12-17, python-pendulum>=3.0.0
is required. Currently (2024-01-02) mainline Arch repos carry 2.1.2. The 3.0.0 version is in extra-testing.
Search Criteria
Package Details: flexget-git v3.11.4.r2.g7560d21a8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/flexget-git.git (read-only, click to copy) |
---|---|
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: | rekman |
Last Packager: | rekman |
Votes: | 5 |
Popularity: | 0.000048 |
First Submitted: | 2015-08-10 10:05 (UTC) |
Last Updated: | 2024-01-02 10:04 (UTC) |
Dependencies (35)
- python (python37AUR, python311AUR, python310AUR)
- python-apschedulerAUR
- python-beautifulsoup4
- python-cherrypy
- python-colorclass
- python-dateutil
- python-feedparser
- python-flask (python-flask-gitAUR)
- python-flask-compress
- python-flask-cors
- python-flask-login
- python-flask-restful
- python-flask-restxAUR
- python-guessit
- python-html5lib (python-html5lib-gitAUR)
- python-jinja
- python-jsonschema
- python-loguru
- python-pendulum
- python-progressbar
- Show 15 more dependencies...
Required by (0)
Sources (3)
rekman commented on 2024-01-02 09:55 (UTC)
MarsSeed commented on 2022-07-11 07:58 (UTC)
Arch carries python-feedparser, whereas the current dependency, python-feedparser-dev does not exist anymore.
Also, optdepend python-guppy does not exist anymore. It only supported Python 2 anyway.
I was unable to find any references to guppy in Flexget's requirements.in file or elsewhere. So maybe that optdepend can be removed.
redfish commented on 2021-04-22 19:58 (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 https://gist.githubusercontent.com/radfish/8e8844eff7b631ef1f592bd432ae4d5e/raw/fb74e305e25384d8dae2d405377a2252dda74ed3/0001-install-sgmllib3k-via-setuptools.patch
patch -p1 < 0001-install-sgmllib3k-via-setuptools.patch
makepkg -Cfsi
Then, proceed to install this flexget-git 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: https://aur.archlinux.org/packages/python-feedparser-dev/#comment-802450
redfish commented on 2021-04-18 01:38 (UTC)
@daneel: thank you, applied both changes in my working copy. Update is blocked by issue in python-feedparser-dev: https://aur.archlinux.org/packages/python-sgmllib3k/#comment-802450
daneel commented on 2020-06-28 09:12 (UTC)
You can remove python-flask-restplus dependency and replace it by python-flask-restx (https://github.com/Flexget/Flexget/pull/2689).
Also, you can re-enable build function with the command python dev_tools.py bundle-webui
.
redfish commented on 2019-02-03 18:46 (UTC)
Patch for 2.18: https://paste.fedoraproject.org/paste/eOTya8V01ru3al9J-fyqbA I already co-maintain flexget pkg, so you could add me here as well and I'll push directly.
chestm007 commented on 2018-12-07 23:31 (UTC)
Adopted :)
cgirard commented on 2018-11-19 10:06 (UTC)
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 (UTC)
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 (UTC) (edited on 2018-08-30 17:49 (UTC) by vaski)
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?
Pinned Comments
rekman commented on 2024-01-02 09:55 (UTC)
As of flexget commit
06f39f5
on 2023-12-17,python-pendulum>=3.0.0
is required. Currently (2024-01-02) mainline Arch repos carry 2.1.2. The 3.0.0 version is in extra-testing.