File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ To start an interactive CPython session on Nanvix (standalone/microvm):
193193cd .nanvix/out/test && \
194194 ./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
195195 -- ./bin/python3.12 \
196- " -i;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
196+ " -i;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
197197```
198198
199199This launches ` nanvixd ` in standalone interactive mode with the CPython ramfs image
@@ -217,7 +217,7 @@ To run a one-shot script instead of the REPL:
217217cd .nanvix/out/test && \
218218 ./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
219219 -- ./bin/python3.12 \
220- " -B ./test_hello.py;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
220+ " -B ./test_hello.py;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
221221```
222222
223223### Running Individual Modules
@@ -228,7 +228,7 @@ To run a single test module inside the Nanvix VM:
228228cd .nanvix/out/test && \
229229 ./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
230230 -- ./bin/python3.12 \
231- " -B -m test --verbose test_int;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 NANVIX_STANDALONE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
231+ " -B -m test --verbose test_int;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp NANVIX_STANDALONE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
232232```
233233
234234### Test Suite Status
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ def run_batch(
121121 ]
122122 app_env = (
123123 f"PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1"
124- f" TMPDIR=/tmp"
124+ f" HOME=/tmp TMPDIR=/tmp"
125125 f" NANVIX_STANDALONE=1"
126126 f" _PYTHON_SYSCONFIGDATA_NAME={ SYSCONFIGDATA_NAME } "
127127 )
Original file line number Diff line number Diff line change @@ -1738,9 +1738,6 @@ def test_empty_path(self):
17381738 self .assertEqual (p .stat (), os .stat ('.' ))
17391739
17401740 @unittest .skipIf (is_wasi , "WASI has no user accounts." )
1741- # NSKIP025 https://github.com/nanvix/cpython/issues/505
1742- @unittest .skipIf (support .is_nanvix ,
1743- "NSKIP025: no HOME env var and no pwd module on Nanvix" )
17441741 def test_expanduser_common (self ):
17451742 P = self .cls
17461743 p = P ('~' )
You can’t perform that action at this time.
0 commit comments