Yelp / bravado-core

Other
109 stars 98 forks source link

Change jsonschema extra to format-nongpl #406

Closed jtwang closed 7 months ago

jtwang commented 7 months ago

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.