restore compatibility with python 3.7
add "eval" permission
improve loading of schema files
make strip_json_comments() exported from module again
add tests for features from version 2 of source package JSON schema
incorporate version 2 of Hydrilla JSON schemas
make it easier to reuse/cache foreign package files when building a Hydrilla source package multiple times
always use APT packages for amd64 architecture
raise a more informative error when a file referenced from index.json is missing
properly handle percent-encoded characters in .deb file names
add missing english translations and verify message texts of raised exceptions in tests
support piggybacking on APT packages
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