AsherGlick / Burrito

An overlay tool for Guild Wars 2 that works on linux
GNU General Public License v2.0
75 stars 18 forks source link

setting up a parallel method of accessing metadata contents #294

Closed AsherGlick closed 1 month ago

AsherGlick commented 1 month ago

The goal will be to eventually completely replace the existing methods for accessing the metadata with this fully typed way to make the code faster to write and easier to read. This will ultimately remove JSONSchema from our list of dependencies once complete.

AsherGlick commented 1 month ago

These tests are failing because I have used a feature of dataclasses kw_only=True. This feature only exists in python 3.10 and the version of python Ubuntu 20.04 is not 3.10. Looking to see what options are available here.