Add license_file to CollectionInfo model, make 'license' a list
Add unit tests. And some notes/examples for the regexes.
'license' is now a list, and single items are converted to
a single item list if provided.
Change validation of license identifiers to check all identifiers
and confirm they are SPDX identifiers. If there is one or more invalid
license identifiers, a ValueError is raised with an error message
listing all of the invalid license identifiers.
Fixes #198
ISSUE TYPE
Feature Pull Request
Bugfix Pull Request
MAZER VERSION
name = mazer
version = 0.3.0
config_file = /home/adrian/.ansible/mazer.yml
uname = Linux, newswoop, 4.18.16-100.fc27.x86_64, #1 SMP Sun Oct 21 09:33:00 UTC 2018, x86_64
executable_location = /home/adrian/venvs/galaxy-cli-py3-2/bin/mazer
python_version = 3.6.6 (default, Jul 19 2018, 16:29:00) [GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
python_executable = /home/adrian/venvs/galaxy-cli-py3-2/bin/python3.6
SUMMARY
Add license_file to CollectionInfo model, make 'license' a list
Add unit tests. And some notes/examples for the regexes.
'license' is now a list, and single items are converted to a single item list if provided.
Change validation of license identifiers to check all identifiers and confirm they are SPDX identifiers. If there is one or more invalid license identifiers, a ValueError is raised with an error message listing all of the invalid license identifiers.
Fixes #198
ISSUE TYPE
MAZER VERSION