Skip to content

Commit 94310a3

Browse files
authored
Fix EncodingWarning (#134)
1 parent ffe94ed commit 94310a3

File tree

5 files changed

+5
-7
lines changed

5 files changed

+5
-7
lines changed

pyperformance/_manifest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def _iter_sections(lines):
277277
def _parse_manifest_file(filename):
278278
relroot = os.path.dirname(filename)
279279
filename = _utils.resolve_file(filename, relroot)
280-
with open(filename) as infile:
280+
with open(filename, encoding="utf-8") as infile:
281281
yield from _parse_manifest(infile, filename)
282282

283283

pyperformance/_pyproject_toml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def load_pyproject_toml(filename, *, name=None, tools=None, requirefiles=True):
8282
else:
8383
rootdir = os.path.dirname(filename)
8484

85-
with open(filename) as infile:
85+
with open(filename, encoding="utf-8") as infile:
8686
text = infile.read()
8787
data = parse_pyproject_toml(text, rootdir, name,
8888
tools=tools,

pyperformance/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def parse_selections(selections, parse_entry=None):
174174

175175

176176
def iter_clean_lines(filename):
177-
with open(filename) as reqsfile:
177+
with open(filename, encoding="utf-8") as reqsfile:
178178
for line in reqsfile:
179179
# strip comment
180180
line = line.partition('#')[0]

pyperformance/tests/test_compare.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#!/usr/bin/env python3
2-
import io
32
import os.path
43
import subprocess
54
import sys
@@ -111,7 +110,7 @@ def test_csv(self):
111110
with tests.temporary_file() as tmp:
112111
self.compare("--csv", tmp)
113112

114-
with io.open(tmp, "r") as fp:
113+
with open(tmp, "r", encoding="utf-8") as fp:
115114
csv = fp.read()
116115

117116
self.assertEqual(csv,

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,10 @@
5656
# put most of the code inside main() to be able to import setup.py in
5757
# unit tests
5858
def main():
59-
import io
6059
import os.path
6160
from setuptools import setup, find_packages
6261

63-
with io.open('README.rst', encoding="utf8") as fp:
62+
with open('README.rst', encoding="utf8") as fp:
6463
long_description = fp.read().strip()
6564

6665
options = {

0 commit comments

Comments
 (0)