setup: inline os.fsdecode now that we're done with Python 2
Differential Revision: https://phab.mercurial-scm.org/D12273
--- a/setup.py Wed Mar 02 10:11:37 2022 -0500
+++ b/setup.py Wed Mar 02 10:12:17 2022 -0500
@@ -741,12 +741,9 @@
# Copy the pythonXY.dll next to the binary so that it runs
# without tampering with PATH.
- fsdecode = lambda x: x
- if sys.version_info[0] >= 3:
- fsdecode = os.fsdecode
dest = os.path.join(
os.path.dirname(self.hgtarget),
- fsdecode(dllbasename),
+ os.fsdecode(dllbasename),
)
if not os.path.exists(dest):
@@ -756,7 +753,7 @@
# TODO: also handle the MSYS flavor
if sys.version_info[0] >= 3:
python_x = os.path.join(
- os.path.dirname(fsdecode(buf.value)),
+ os.path.dirname(os.fsdecode(buf.value)),
"python3.dll",
)