randovania / mercury-engine-data-structures

Construct type definitions for Mercury Engine.
MIT License
2 stars 11 forks source link

Add lua format which gets the byte code when building #114

Closed ThanatosGit closed 11 months ago

ThanatosGit commented 11 months ago

Currently just a weird test

codecov[bot] commented 11 months ago

Codecov Report

Attention: 4 lines in your changes are missing coverage. Please review.

Comparison is base (9587c7b) 73.94% compared to head (24c05cc) 74.01%.

Files Patch % Lines
src/mercury_engine_data_structures/formats/lua.py 82.60% 4 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #114 +/- ## ========================================== + Coverage 73.94% 74.01% +0.07% ========================================== Files 61 62 +1 Lines 3116 3140 +24 ========================================== + Hits 2304 2324 +20 - Misses 812 816 +4 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ThanatosGit commented 11 months ago

Little bit weird lua class because it is not allowed to use parse because that would require to add a decompiler. Maybe it's good now?

Wheels are upload for matrix: cp310, cp311, cp312 and macosx11 x86_64, manylinux 2_28 x86_64 and windows latest x86_64 See https://pypi.org/manage/project/randovania-lupa/release/2.0/