Bug report
Bug description:
Hi! I wanted to test the new sampling profiler on 3.15, as documented in the release notes.
So after building cpython from source (optimizations enabled, but I tried without as well), on an Apple M4, I create this little script that runs forever.
# run.py
i = 0
try:
while 1:
i += 1
except KeyboardInterrupt:
print(f"\nLooped {i} times")
Then when running python3.15 -m profile.sample, the error appears:
$ python3.15 run.py &
$ python3.15 -m profile.sample <PID>
/usr/local/bin/python3.15: Error while finding module specification for 'profile.sample' (ModuleNotFoundError: __path__ attribute not found on 'profile' while trying to find 'profile.sample')
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS