Skip to content

python3.15 -m profile.sample raises Error while finding module specification for 'profile.sample' #138374

@alexprengere

Description

@alexprengere

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.15new features, bugs and security fixesdocsDocumentation in the Doc dirstdlibStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or error

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions