AcademySoftwareFoundation / AcademySoftwareFoundation/OpenTimelineIO

Windows Python debug pyd suffix

Open
#1,173 7 comments 0 reactions 0 assignees View on GitHub
bug windows
Dominant language
C++
Stars
2k
Forks
351
Avg merge
1d 12h
Merged PRs (30d)
1

Description

## Bug Report

### Build Problem

I note in the current build scripts that the `d` suffix is added for debug builds on Windows

https://github.com/PixarAnimationStudios/OpenTimelineIO/blob/main/CMakeLists.txt#L166-L171

However, in the Python build scripts, the .pyds have a `_d` suffix for a debug Python build on Windows, see

https://github.com/python/cpython/blob/3.7/PC/python_ver_rc.h#L13-L17

Thanks,
Mark

Contributor guide

Open the contributing guide

Research direction

Start with CMakeLists.txt lines 166-171 and the Python build scripts, then compare their Windows debug suffix handling with the linked CPython reference. Confirm the expected .pyd naming for a debug Python build on Windows and verify the build produces that name.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp, python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.