SynBioDex / pySBOL3

Native python implementation of SBOL 3.0 specification
MIT License
37 stars 16 forks source link

Fix document reading with default namespace #339

Closed tcmitchell closed 3 years ago

tcmitchell commented 3 years ago

Gracefully handle document reading when the default namespace is set instead of erroring out. Do a better job of choosing an object's namespace when the identity is a fully specified URL. This case allows ignoring the default namespace if it does not match the identity URL.

Add several new unit tests for various cases, and update other unit tests based on this change.

Update dependency versions as part of routine updating between versions.

Closes #337