use pyproject.toml for pytest configuration and move all tests to tests/ directory
properly raise error when REUSE is needed but not installed
add support for --version option
don't include schema patch version number in generated instances
update schema versions to 1.0.1
fix "no translation file found for domain" error
change translation domain to 'hydrilla-messages'
enable using with Python 3.7
make "uuid" an optional property
specify full schema URL in instances
when generating JSON documents, put generating software info in 'generated_by' property
move locales under builder/
expose the entire translation object instead of just its gettext method
internationalize using Babel
this commit also makes the sdist tarball generated by setuptools REUSE-compliant
bump schemas subrepo to a8442778ff400fd9d50cac7944b491c7d641df1f
fix handling of --index-json option
add show_default=True to --srcdir option
use parameters to click.Path instead of validating paths manually
make resource dependency specifier an object
change file path format
From now on we'll be using format 'file/sha256/' instead of 'file/sha256-'.
include new schemas in package and in tests
fix typing mistake i tests
facilitate for including other schemas in submodule and expose them to other packages
move to a namespace package under 'hydrilla'
test&fix error handling
add test case with modified index.json from the example
extend the automated test case
initial commit