mozilla / experimenter

A web application for managing user experiments for Mozilla Firefox.
https://experimenter.services.mozilla.com
Mozilla Public License 2.0
114 stars 179 forks source link

Upgrade Schemas to Python 3.12 #11082

Open jaredlockhart opened 1 month ago

jaredlockhart commented 1 month ago

Seems like before we upgrade Experimenter to Python 3.12 we have to upgrade Schemas to 3.12. Pydantic is complaining about some TypeVar issue. Let's update schemas to 3.12, publish a new version, and then we can update the dependency in Experimenter and bump it to 3.12 too.

┆Issue is synchronized with this Jira Task

mikewilli commented 3 weeks ago

This could be a problem for some consuming applications that are not on 3.12 -- much of the data platform is dependent on it at this point due to its use within the library that parses metric-hub.

https://github.com/search?q=org%3Amozilla%20mozilla-nimbus-schemas&type=code