Skip to content

Commit 1f0aeb8

Browse files
authored
Repair Python 3.4 support (python#27)
* Add a missing dependency for Python 3.4 * Fix coverage for Python 3.4
1 parent 64a9e9f commit 1f0aeb8

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

importlib_resources/_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
Package = Union[ModuleType, str]
1919
if sys.version_info >= (3, 6):
20-
FileName = Union[str, os.PathLike] # pragma: ge36
20+
FileName = Union[str, os.PathLike] # pragma: ge35
2121
else:
2222
FileName = str # pragma: le35
2323

setup.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44

55

66
requirements = []
7+
8+
# Python 2 is missing pathlib in its stdlib.
79
if sys.version_info < (3,):
810
requirements.append('pathlib2')
911

12+
# Python 3.4 is missing typing in its stdlib.
13+
if (3,) <= sys.version_info < (3, 5):
14+
requirements.append('typing')
15+
1016

1117
setup(
1218
name='importlib_resources',

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ setenv =
2828
py27: GEVER=3
2929
py27: OMIT=3
3030
py34: GEVER=35
31-
py35: GEVER=36
31+
py35: GEVER=35
3232
py36: GEVER=37
3333
py36: LEVER=35
3434
py34,py35,py36,py37: OMIT=2

0 commit comments

Comments
 (0)