From 5920ecdce1419499cb775060d0bbaf50c9330ac7 Mon Sep 17 00:00:00 2001 From: Diego Argueta <620513-dargueta@users.noreply.github.com> Date: Fri, 18 Oct 2019 08:27:51 -0700 Subject: [PATCH 1/2] Start testing PyPy --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8d584b1e..1a2370af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,9 +9,8 @@ python: - "3.6" - "3.7" - "3.8-dev" -# TODO (dargueta): Enable these once we figure out FTP timing issues in PyPy tests -# - 'pypy' -# - 'pypy3.5-7.0' + - 'pypy' + - 'pypy3.5-7.0' # Need 7.0+ due to a bug in earlier versions that broke our tests. matrix: include: @@ -22,6 +21,11 @@ matrix: python: '3.7' env: TOXENV=lint + # Temporary bandaid for https://github.com/PyFilesystem/pyfilesystem2/issues/342 + allow_failures: + - python: pypy + - python: pypy3.5-7.0 + before_install: - pip install -U tox tox-travis - pip --version From 9b6128c155b7af0da13564b1cb69f151868f0024 Mon Sep 17 00:00:00 2001 From: Diego Argueta <620513-dargueta@users.noreply.github.com> Date: Fri, 18 Oct 2019 08:36:29 -0700 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25e4c1c3..7126b0a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.4.12] - (Unreleased) + +### Changed + +- Start testing on PyPy. Due to [#342](https://github.com/PyFilesystem/pyfilesystem2/issues/342) + we have to treat PyPy builds specially and allow them to fail, but at least we'll + be able to see if we break something aside from known issues with FTP tests. + ## [2.4.11] - 2019-09-07 ### Added