Bug#724718: Dependency status for flexget 2.11.5
Control: unblock ! by 850089
Control: unblock ! by 850091
Another dependency status report. This time I've taken the version
requirements from the looser requirements file rather than the frozen
one, to reflect versions that flexget works with rather than what it was
built with. I've also separated the dependencies that are only needed
for the web UI feature, which can at least initially be disabled. It
will be a lot of work to enable that because of all the node
dependencies on top of these extra python ones.
With all that done, the list is looking pretty good! I've refreshed my
RFS for rpyc since that expired last time. Guessit and rebulk are pinned
to older versions by upstream, so I'm hoping I can get those specific
versions into Debian for now. Then there's only feedparser to go.
FlexGet 2.11.5:
PY-PACKAGE REQUIREMENT SRC PACKAGE V. STATUS
-------------------------------------------------------------------------
FeedParser >=5.2.1 python-feedparser 5.1.3 OUTDATED
( #876413
SQLAlchemy >=1.0.9, <1.999 sqlalchemy 1.1.11 OK
PyYAML * pyyaml 3.12 OK
beautifulsoup4 >=4.5 beautifulsoup4 4.6.0 OK
html5lib >=0.11 html5lib 0.99999999 OK
PyRSS2Gen * python-pyrss2gen 1.1 OK
pynzb * python-pynzb 0.1.0 OK
rpyc ==3.3.0 rpyc -- RFS
( ITP: #850097, RFS: #850670
jinja2 * jinja2 2.10 OK
requests ~=2.16.3 requests 2.18.1 OK
python-dateutil >=2.5.3 python-dateutil 2.6.1 OK
jsonschema >=2.0 python-jsonschema 2.6.0 OK
path.py >=8.1.1 path.py 10.5 OK
guessit <=2.0.4 guessit 0.11.0 OUTDATED
( #867862 [1][2]
rebulk ==0.8.2 -- ITP
( ITP: #877103
apscheduler >=3.2.0 apscheduler 3.4.0 OK
terminaltables >=3.1.0 terminaltables 3.1.0 OK
colorclass >=2.2.0 colorclass 2.2.0 OK
-------------------------------------------------------------------------
Web UI dependencies - feature can be disabled for now
-------------------------------------------------------------------------
cherrypy >=3.7.0 cherrypy3 3.5.0 OUTDATED
( 8.9.1 is in experimental
flask >=0.7 flask 0.12.2 OK
flask-restful >=0.3.3 flask-restful 0.3.6 OK
flask-restplus ==0.10.1 flask-restplus -- ITP
( ITP: #850089
flask-compress >=1.2.1 flask-compress 1.4.0 OK
flask-login >=0.4.0 flask-login 0.4.0 OK
flask-cors >=2.1.2 flask-cors -- ITP
( ITP: #850091
pyparsing >=2.0.3 pyparsing 2.1.10 OK
zxcvbn-python * python-zxcvbn 4.4.16 OK
future >=0.15.2 python-future 0.15.2 OK
------------------------------------------------------------------------------------------
Dev requirements - maybe not all needed
------------------------------------------------------------------------------------------
sphinx ==1.6.3 sphinx 1.6.5 OK?
click ==6.7 python-click 6.7 OK
mock ==2.0.0 python-mock 2.0.0 OK
vcrpy ~=1.11.1 vcr.py 1.11.1 OK
boto3 * python-boto3 3.9.8 OK
pytest >=3.3.0 pytest 3.2.1 OUTDATED?
pytest-catchlog >=1.2.2 pytest-catchlog 1.2.2 OK
pytest-xdist ==1.20.0 pytest-xdist 1.18.2 OK
gitpython ==2.1.5 python-git 2.1.7 OK
[1] https://github.com/Flexget/Flexget/pull/1398
[2] https://github.com/Flexget/Flexget/issues/1804
Reply to: