On Wed, Aug 7, 2019 at 9:07 AM Dirk Mueller <dirk.mueller@suse.com> wrote:
On Tuesday, August 6, 2019 10:42:35 PM CEST Todd Rme wrote:
Hi Todd,
Essentially the entire jupyter stack requires jsonschema 3 now.
Yeah, I see it was raied without a clear explanation on why (at least according to the git commit message and the linked issue). perhaps it works just fine with the older version as well?
I would be disinclined to second-guess the developers about what version they support. That is what they are developing against and testing against. And the big thing that changes in jsonschema 3 is on the json side, rather than the python side, and I am in no position to assess the state of their json stuff, especially since they are switching to a new json format. Several other packages have updates coming soon that also drop support for jsonschema 2.
Outside of the openstack packages, I could only find 4 that still require jsonschema 2, two of which have jsonschema 3 patches that we could backport and one of which hasn't been had a commit in 3 years so will probably have to be dropped when Python 3.8 comes out.
Sure, I'm not saying we shouldn't update. Just that somebody needs to do the work of backporting allt he enablement patches etc. I'm pushing on the openstack side (which is slightly more complicated, as it requires a 3rd party to cooperate). I think the plan of introducing jsonschema2 makes upgrade difficult. could we maybe just work on making everything jsonschema 3 compatible and then switch?
Not all the openstack packages support jsonschema 3 even in master, and most of those that do have support are too out-of-date in openSUSE to include the fixes. How long will it take to get it compatible?
meanwhile, did you try patching out the dependency of jsonschema to 2.6?
No, because in most cases that involves dropping support for jsonschema 2 entirely, so I can't do it until we have a jsonschema 3 package available. -- To unsubscribe, e-mail: opensuse-python+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-python+owner@opensuse.org