NatLabRockies / NatLabRockies/OpenStudio
Wrong version of Python installed in Windows for 3.11-rc2
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 646
- Forks
- 237
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 10
Description
Description
The CI scripts have PYTHON_REQUIRED_VERSION: "3.12.2" and it appears that is the version used by EnergyPlus 25.2.0 as well. However, the OpenStudio-3.11.0-rc2+d7794add90-Windows package includes python314.dll instead of python312.dll
Current Behavior
The wrong version of the python dll is shipped with OpenStudio 3.11-rc2
Expected Behavior
Expected to find python312.dll
Steps to reproduce
- Download https://github.com/NREL/OpenStudio/releases/download/v3.11.0-rc2/OpenStudio-3.11.0-rc2+d7794add90-Windows.tar.gz
- Extract files
- Inspect dll files in /bin
Possible Solution
No response
Operating System affected
Windows 11
Environment
N/A
Version of OpenStudio
OpenStudio-3.11.0-rc2+d7794add90-Windows
Context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the Windows packaging entry point and CI scripts that set PYTHON_REQUIRED_VERSION to 3.12.2, then reproduce the release archive extraction and inspect its /bin DLLs. Done means the OpenStudio 3.11-rc2 Windows package contains python312.dll rather than python314.dll, with the relevant packaging check passing if one exists.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100