Page MenuHomePhabricator

Some Python 2.6 builds are failing with DistributionNotFound: The 'setuptools_scm>=1.15.0' distribution was not found
Closed, ResolvedPublic

Description

Occuring on both travis and appveyor:
https://travis-ci.org/wikimedia/pywikibot/jobs/331083321#L1064
https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/build/1.0.56/job/vlh0spdc9s2xar4g#L553

raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'setuptools_scm>=1.15.0' distribution was not found and is required by the application

Event Timeline

Sounds like https://github.com/pypa/setuptools_scm/issues/209
They've suggested to install setuptools_scm by pip as a temporary workaround.

Dalba removed Dalba as the assignee of this task.Jan 20 2018, 5:27 AM

Simply adding setuptools_scm ; python_version == '2.6' to requirement.txt does not work. Because requirements.txt is not installed on appveyor builds. We may use dev-requirements.txt instead.

Change 405396 had a related patch set uploaded (by Dalba; owner: Dalba):
[pywikibot/core@master] dev-requirements.txt: Add setuptools_scm to Python 2.6 requirements

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

Change 405396 merged by jenkins-bot:
[pywikibot/core@master] dev-requirements.txt: Add setuptools_scm to Python 2.6 requirements

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