Skip to content

Releases: jmarrec/EnergyPlus

EnergyPlus 24.2.0 - With Python entitlements for macOS

05 Nov 16:02
61ed579
Compare
Choose a tag to compare

Without the com.apple.security.cs.disable-library-validation I can't later on pip install C-extensions into the python_lib/ folder. This is done on OpenStudio SDK in particular...

EnergyPlus 24.2.0 - With Python entitlements for macOS

05 Nov 16:54
fbbf28c
Compare
Choose a tag to compare

Without the com.apple.security.cs.disable-library-validation I can't later on pip install C-extensions into the python_lib/ folder. This is done on OpenStudio SDK in particular...

Redo 24.2.0-IOFreeze for mac

23 Aug 20:37
a99cc59
Compare
Choose a tag to compare

Release with codesigning on macOS

06 Aug 11:56
004ec10
Compare
Choose a tag to compare
Pre-release

After last touchups and rebase onto nrel/develop.

Release with codesigning on macOS

06 Aug 10:26
7c1232a
Compare
Choose a tag to compare
Pre-release
v24.2.0-codesigning_macos

Remove mac_release trigger on push, renable build docs, remove debug …

develop

26 Jul 15:05
5a5525f
Compare
Choose a tag to compare
Typos in the notarization commands

Test for 10487 which should allow non ascii paths

09 Jul 07:55
a024877
Compare
Choose a tag to compare
v24.2.0-windows_non_ascii

update ExternalInterface

Test fix for #10322

20 Jun 09:58
5255f92
Compare
Choose a tag to compare
Test fix for #10322 Pre-release
Pre-release

Fix NREL#10322 - Bump CLI11 from 2.3.2 to 2.4.2

Turns out the issue is that I rely on CLI11's (circa 2.3.2) interpretation of argc/argv, which for linux reads /proc/self/cmdline separated by null terminators.

https://github.com/CLIUtils/CLI11/blob/985a19f3860be0cba87354336f6588494b20111c/include/CLI/impl/Argv_inl.hpp#L141

When you run under rosetta, you end up with a duplicated program path, looks like rosetta is trying to remove itself from the command line but duplicating it. So wheen you call energyplus --help what cmdline has is energyplus energyplus --help.

This bumps to CLI11 to 2.4.2, and moves back to using the actual main argc/argv instead of relying on the static_args that reads /proc/self/cmdline

Note: I suppose I could also have achieved the same thing without bumping to 2.4.2, but might as well do it since there were numeros unicode related fixes as well

Test-Python312 including Ubuntu 24.04

10 Jun 12:16
1d9d921
Compare
Choose a tag to compare
Pre-release

Redo with the corrected test step for Ubuntu 24.04

Test-Python312 including Ubuntu 24.04

10 Jun 10:39
a81d18f
Compare
Choose a tag to compare
Pre-release
Test-Python312-2024-06-10

Pass correct arch in test step