major search and replace from python to python3 refs #15888 Arvados-DCO-1.1-Signed-off-by: Nico Cesar <nico@curii.com>
15849: Adds a message for dry-run mode when nothing should be migrated. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
15849: Removes default value setting to required argument. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
15849: Moves script to 'tools/' subdir, with some fixes. * Fixed --vocabulary-file argument requirement check * Modified API server querying to get stable listings Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
15849: Moves script to the documentation, includes it on the admin section. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
15849: Errors out when a duplicated label is detected on the vocabulary. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
15849: Adds vocabulary migration example script. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>