Page MenuHomePhabricator

Installing httbin is failing on all AppVeyor tests
Closed, ResolvedPublic

Event Timeline

Xqt triaged this task as High priority.Sep 3 2017, 12:09 PM

Many of them are failing during the installation phase, trying to install meinheld package.[1]

The dependency chain is:

dev-requirements.txt > pytest-httpbin > httpbin > Flask-Common > meinheld

but meinheld is a posix only package.[2]

http-bin 0.5.0 didn't have this issue.

[1]: https://ci.appveyor.com/project/jayvdb/pywikibot-core-hdpnk/build/1.0.1846/job/1xrdm9qkk1ny39me#L127
[2]: https://github.com/kennethreitz/flask-common/issues/4

Change 377215 had a related patch set uploaded (by Dalba; owner: Dalba):
[pywikibot/core@master] dev-requirements.txt: Do not use httpbin 0.6.0 or 0.6.1 on non-posix OSs

https://gerrit.wikimedia.org/r/377215

Change 377215 merged by jenkins-bot:
[pywikibot/core@master] dev-requirements.txt: Do not use httpbin 0.6.0 or 0.6.1 on non-posix OSs

https://gerrit.wikimedia.org/r/377215

This is resolved for now, I hope the upstream will do something about windows compatibility in the next version of httpbin.

This is resolved for now, I hope the upstream will do something about windows compatibility in the next version of httpbin.

Well, they didn't. Upstream issues:

Change 386126 had a related patch set uploaded (by Dalba; owner: Dalba):
[pywikibot/core@master] dev-requirements.txt: Use httpbin<0.6.0 on Windows

https://gerrit.wikimedia.org/r/386126

Dalba renamed this task from Currently all AppVeyor tests fail to Installing httbin is failing on all AppVeyor tests.Oct 24 2017, 4:27 AM

Change 386126 merged by jenkins-bot:
[pywikibot/core@master] dev-requirements.txt: Use httpbin<0.6.0 on Windows

https://gerrit.wikimedia.org/r/386126

This comment was removed by Dalba.
Dalba moved this task from Upstream issues to Backlog on the Pywikibot board.