Skip to content

Commit d245d72

Browse files
darguetawillmcgugan
authored andcommitted
Start testing PyPy (#357)
* Start testing PyPy * Update changelog
1 parent e777828 commit d245d72

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

.travis.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ python:
99
- "3.6"
1010
- "3.7"
1111
- "3.8-dev"
12-
# TODO (dargueta): Enable these once we figure out FTP timing issues in PyPy tests
13-
# - 'pypy'
14-
# - 'pypy3.5-7.0'
12+
- 'pypy'
13+
- 'pypy3.5-7.0' # Need 7.0+ due to a bug in earlier versions that broke our tests.
1514

1615
matrix:
1716
include:
@@ -22,6 +21,11 @@ matrix:
2221
python: '3.7'
2322
env: TOXENV=lint
2423

24+
# Temporary bandaid for https://github.com/PyFilesystem/pyfilesystem2/issues/342
25+
allow_failures:
26+
- python: pypy
27+
- python: pypy3.5-7.0
28+
2529
before_install:
2630
- pip install -U tox tox-travis
2731
- pip --version

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## [2.4.12] - (Unreleased)
9+
10+
### Changed
11+
12+
- Start testing on PyPy. Due to [#342](https://github.com/PyFilesystem/pyfilesystem2/issues/342)
13+
we have to treat PyPy builds specially and allow them to fail, but at least we'll
14+
be able to see if we break something aside from known issues with FTP tests.
15+
816
## [2.4.11] - 2019-09-07
917

1018
### Added

0 commit comments

Comments
 (0)