diff --git a/Lib/site.py b/Lib/site.py index b9eabb03c..6d5dca641 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -275,6 +275,7 @@ def _getuserbase(): if os.name == "nt": base = os.environ.get("APPDATA") or "~" + # XXX: RUSTPYTHON; please keep this change for site-packages return joinuser(base, "RustPython") if sys.platform == "darwin" and sys._framework: @@ -368,6 +369,7 @@ def getsitepackages(prefixes=None): for libdir in libdirs: path = os.path.join(prefix, libdir, + # XXX: RUSTPYTHON; please keep this change for site-packages "rustpython%d.%d" % sys.version_info[:2], "site-packages") sitepackages.append(path) diff --git a/Lib/test/test_site.py b/Lib/test/test_site.py index c3b1cac69..fb9aca659 100644 --- a/Lib/test/test_site.py +++ b/Lib/test/test_site.py @@ -288,12 +288,14 @@ class HelperFunctionsTests(unittest.TestCase): if sys.platlibdir != "lib": self.assertEqual(len(dirs), 2) wanted = os.path.join('xoxo', sys.platlibdir, + # XXX: RUSTPYTHON 'rustpython%d.%d' % sys.version_info[:2], 'site-packages') self.assertEqual(dirs[0], wanted) else: self.assertEqual(len(dirs), 1) wanted = os.path.join('xoxo', 'lib', + # XXX: RUSTPYTHON 'rustpython%d.%d' % sys.version_info[:2], 'site-packages') self.assertEqual(dirs[-1], wanted)