From 06340a47df2f55d4173b5c1ad1988b71ba82a2db Mon Sep 17 00:00:00 2001 From: Paul Ganssle Date: Sat, 11 Aug 2018 10:24:37 -0400 Subject: Pin setuptools on Python 3.3 For whatever reason python_requires doesn't seem to be respected on Python 3.3 for setuptools. I suspect setuptools may be installed before a version of pip that understands python_requires and is thus "grandfathered in". Add changelog for PR #799 --- .travis.yml | 1 + changelog.d/799.misc.rst | 1 + 2 files changed, 2 insertions(+) create mode 100644 changelog.d/799.misc.rst diff --git a/.travis.yml b/.travis.yml index 6fa4532..733767f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,7 @@ matrix: install: - pip install -U six && pip install -U tox - if [[ $TRAVIS_PYTHON_VERSION == "3.3" ]]; then pip install 'virtualenv<16.0'; fi + - if [[ $TRAVIS_PYTHON_VERSION == "3.3" ]]; then pip install 'setuptools<40.0'; fi - if [[ $TOXENV == "py" ]]; then ./ci_tools/retry.sh python updatezinfo.py; fi script: diff --git a/changelog.d/799.misc.rst b/changelog.d/799.misc.rst new file mode 100644 index 0000000..11498bc --- /dev/null +++ b/changelog.d/799.misc.rst @@ -0,0 +1 @@ +Pinned setuptools to <40.0 in CI build on Python 3.3, for whatever reason pip doesn't respect python_requires for that package on Python 3.3. (gh pr #799) -- cgit v1.2.3