jsonschema[format] is GPL, which is in conflict with our BSD license. Switching over to the conveniently available jsonschema[format-nongpl] extra fixes this.
Additionally, add rfc3339-validator to requirements-dev.txt to workaround a mystery issue where pip is not installing this dependency (defined in jsonschema[format-nongpl) by default, causing the date time validator to pass all inputs, even invalid ones.
And finally, ignore a bunch of lines for mypy type checks. These were already failing on master.
jsonschema[format]
is GPL, which is in conflict with our BSD license. Switching over to the conveniently availablejsonschema[format-nongpl]
extra fixes this.Additionally, add rfc3339-validator to requirements-dev.txt to workaround a mystery issue where pip is not installing this dependency (defined in
jsonschema[format-nongpl
) by default, causing the date time validator to pass all inputs, even invalid ones.And finally, ignore a bunch of lines for mypy type checks. These were already failing on master.