[Python-modules-team] Bug#978327: python-schema-salad: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit code 13

Lucas Nussbaum lucas at debian.org
Sat Dec 26 21:55:15 GMT 2020


Source: python-schema-salad
Version: 7.0.20200811075006-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201226 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_install
> I: pybuild base:232: /usr/bin/python3 setup.py install --root /<<PKGBUILDDIR>>/debian/python3-schema-salad 
> running install
> running build
> running build_py
> running egg_info
> writing schema_salad.egg-info/PKG-INFO
> writing dependency_links to schema_salad.egg-info/dependency_links.txt
> writing entry points to schema_salad.egg-info/entry_points.txt
> writing requirements to schema_salad.egg-info/requires.txt
> writing top-level names to schema_salad.egg-info/top_level.txt
> reading manifest file 'schema_salad.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '*~' found anywhere in distribution
> warning: no previously-included files matching '*.pyc' found anywhere in distribution
> writing manifest file 'schema_salad.egg-info/SOURCES.txt'
> running install_lib
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/validate.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/__main__.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/sourceline.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/python_codegen_support.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/py.typed -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/schema.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/d2.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/d5.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/d1.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/d4.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/dpre.json -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/docimp/d3.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/docimp
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schemas_directive.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/Process.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_fp.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/multidoc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/list.json -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/inject-id2.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/frag.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_java_codegen.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/cwl-pre.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/pt.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/bad_schema2.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_examples.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/util.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test8.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test6.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test5.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test14.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test18.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/Process.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/cwltest-schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test13.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test3.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test10.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test15.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/contrib.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/CommandLineTool.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/intro.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test1.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/concepts.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/metaschema_base.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test16.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test12.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/CommonWorkflowLanguage.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test9.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/invocation.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test4.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test17.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test7.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test11.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/Workflow.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test19.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_schema/test2.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/hello.txt -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop4.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop1.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop6.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop3.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop5.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop2.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/foreign/foreign_prop7.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/foreign
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/mixin.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_cg.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_cli_args.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/formattest2.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_python_codegen.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/inject-id3.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/metaschema-pre.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/inject-id1.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_errors.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_print_oneline.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/h3agatk
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/h3agatk/GATK-complete-WES-Workflow-h3abionet.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/h3agatk
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/h3agatk/GATK-Sub-Workflow-h3abionet-snp.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/h3agatk
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/topmed
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/topmed/topmed_variant_calling_pipeline.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/topmed
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer/PreprocessedFilesType.yaml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer/preprocess_vcf.cwl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer/vcf_merge_util.js -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer/preprocess_util.js -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl/ICGC-TCGA-PanCancer
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/EDAM.owl -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/matcher.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/bad_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_ref_resolver.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/test_fetch.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/tests/hellofield.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/avro/LICENSE -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/avro/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/avro/schema.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/avro/NOTICE -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/makedoc.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java_codegen.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/exceptions.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/ident_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/field_name.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/vocab_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/typedsl_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/typedsl_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/import_include.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/link_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/field_name_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/vocab_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/map_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/metaschema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/vocab_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/field_name_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/link_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/typedsl_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/sfdsl_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/map_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/salad.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/sfdsl_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/vocab_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/metaschema_base.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/sfdsl_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/field_name_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/map_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/typedsl_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/ident_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/map_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/link_res.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/link_res_proc.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/sfdsl_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/ident_res_schema.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/metaschema/ident_res_src.yml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/main.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/pom.xml -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/MANIFEST.MF -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/overview.html -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/test_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/test_utils/YamlUtilsTest.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/test_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/test_utils/ExamplesTest.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/test_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/test_utils/DefaultFetcherTest.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/test_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/README.md -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/gitignore -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/package.html -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java
> creating /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/RootLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/ValidationException.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/ConstantMaps.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/LoadingOptionsBuilder.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/ArrayLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/DefaultFetcher.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/TypeDslLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/Loader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/OptionalLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/YamlUtils.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/SavableImpl.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/Validator.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/Savable.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/UnionLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/EnumLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/OneOrListOf.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/LoadingOptions.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/LoaderInstances.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/NullLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/Fetcher.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/UriLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/AnyLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/package.html -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/IdMapLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/OneOrListOfLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/RecordLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/PrimitiveLoader.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/java/main_utils/Uris.java -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java/main_utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/ref_resolver.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/jsonld_context.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/python_codegen.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/codegen.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/utils.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/codegen_base.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build/schema_salad/fetcher.py -> /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/validate.py to validate.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/__init__.py to __init__.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/__main__.py to __main__.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/sourceline.py to sourceline.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/python_codegen_support.py to python_codegen_support.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/schema.py to schema.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_schemas_directive.py to test_schemas_directive.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/__init__.py to __init__.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_fp.py to test_fp.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_java_codegen.py to test_java_codegen.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_examples.py to test_examples.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/util.py to util.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_cg.py to test_cg.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_real_cwl.py to test_real_cwl.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_cli_args.py to test_cli_args.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_python_codegen.py to test_python_codegen.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_errors.py to test_errors.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_print_oneline.py to test_print_oneline.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/matcher.py to matcher.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_ref_resolver.py to test_ref_resolver.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/tests/test_fetch.py to test_fetch.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro/__init__.py to __init__.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/avro/schema.py to schema.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/makedoc.py to makedoc.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/metaschema.py to metaschema.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/java_codegen.py to java_codegen.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/exceptions.py to exceptions.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/main.py to main.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/ref_resolver.py to ref_resolver.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/jsonld_context.py to jsonld_context.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/python_codegen.py to python_codegen.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/codegen.py to codegen.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/utils.py to utils.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/codegen_base.py to codegen_base.cpython-39.pyc
> byte-compiling /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad/fetcher.py to fetcher.cpython-39.pyc
> running install_egg_info
> Copying schema_salad.egg-info to /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/lib/python3.9/dist-packages/schema_salad-7.0.20200811075006.egg-info
> Skipping SOURCES.txt
> running install_scripts
> Installing schema-salad-doc script to /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/bin
> Installing schema-salad-tool script to /<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/bin
> PYBUILD_SYSTEM=custom \
> PYBUILD_TEST_ARGS="cd {dir}; export PATH={destdir}/usr/bin:$PATH ; \
> cd {build_dir}; export PYTHONPATH=$(pwd); {interpreter} -m pytest \
> 	-n auto --dist=loadfile --pyarg schema_salad" dh_auto_test
> I: pybuild base:232: cd /<<PKGBUILDDIR>>; export PATH=/<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build; export PYTHONPATH=/<<PKGBUILDDIR>>; python3.9 -m pytest 	-n auto --dist=loadfile --pyarg schema_salad
> ============================= test session starts ==============================
> platform linux -- Python 3.9.1, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: setup.cfg
> plugins: forked-1.3.0, xdist-1.32.0
> gw0 I / gw1 I / gw2 I / gw3 I
> gw0 [75] / gw1 [75] / gw2 [75] / gw3 [75]
> 
> .........F...FFFFFF.FFFFFF.FF...FF............FF......s....EFEEEEFFFsFF. [ 96%]
> FFF                                                                      [100%]
> ==================================== ERRORS ====================================
> __________ ERROR at setup of TestRealWorldCWL.test_topmed_single_doc ___________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
> cls = <class 'schema_salad.tests.test_real_cwl.TestRealWorldCWL'>
> 
>     @classmethod
>     def setup_class(cls) -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
>         (
>             cls.document_loader,
>             cls.avsc_names,
>             schema_metadata,
>             metaschema_loader,
> >       ) = load_schema(path)
> 
> schema_salad/tests/test_real_cwl.py:37: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________ ERROR at setup of TestRealWorldCWL.test_h3agatk_WES ______________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
> cls = <class 'schema_salad.tests.test_real_cwl.TestRealWorldCWL'>
> 
>     @classmethod
>     def setup_class(cls) -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
>         (
>             cls.document_loader,
>             cls.avsc_names,
>             schema_metadata,
>             metaschema_loader,
> >       ) = load_schema(path)
> 
> schema_salad/tests/test_real_cwl.py:37: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________ ERROR at setup of TestRealWorldCWL.test_h3agatk_SNP ______________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
> cls = <class 'schema_salad.tests.test_real_cwl.TestRealWorldCWL'>
> 
>     @classmethod
>     def setup_class(cls) -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
>         (
>             cls.document_loader,
>             cls.avsc_names,
>             schema_metadata,
>             metaschema_loader,
> >       ) = load_schema(path)
> 
> schema_salad/tests/test_real_cwl.py:37: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________ ERROR at setup of TestRealWorldCWL.test_icgc_pancan ______________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
> cls = <class 'schema_salad.tests.test_real_cwl.TestRealWorldCWL'>
> 
>     @classmethod
>     def setup_class(cls) -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
>         (
>             cls.document_loader,
>             cls.avsc_names,
>             schema_metadata,
>             metaschema_loader,
> >       ) = load_schema(path)
> 
> schema_salad/tests/test_real_cwl.py:37: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ________ ERROR at setup of TestSchemasDirective.test_dollarsign_schema _________
> [gw3] linux -- Python 3.9.1 /usr/bin/python3.9
> 
> cls = <class 'schema_salad.tests.test_schemas_directive.TestSchemasDirective'>
> 
>     @classmethod
>     def setup_class(cls) -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
>         (
>             cls.document_loader,
>             cls.avsc_names,
>             schema_metadata,
>             metaschema_loader,
> >       ) = load_schema(path)
> 
> schema_salad/tests/test_schemas_directive.py:35: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> =================================== FAILURES ===================================
> _________________________________ test_version _________________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_version() -> None:
>         args = [["--version"], ["-v"]]  # type: List[List[str]]
>         for arg in args:
>             with captured_output() as (out, err):
> >               cli_parser.main(arg)
> 
> schema_salad/tests/test_cli_args.py:26: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/main.py:189: in main
>     pkg = pkg_resources.require("schema_salad")
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:884: in require
>     needed = self.resolve(parse_requirements(requirements))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f94aa304d30>
> requirements = [Requirement.parse('rdflib-jsonld<0.6.0,>=0.3.0'), Requirement.parse('mistune<0.9,>=0.8.1'), Requirement.parse('lockfile>=0.9'), Requirement.parse('CacheControl>=0.11.7')]
> env = None, installer = None, replace_conflicting = False, extras = None
> 
>     def resolve(self, requirements, env=None, installer=None,
>                 replace_conflicting=False, extras=None):
>         """List all distributions needed to (recursively) meet `requirements`
>     
>         `requirements` must be a sequence of ``Requirement`` objects.  `env`,
>         if supplied, should be an ``Environment`` instance.  If
>         not supplied, it defaults to all distributions available within any
>         entry or distribution in the working set.  `installer`, if supplied,
>         will be invoked with each requirement that cannot be met by an
>         already-installed distribution; it should return a ``Distribution`` or
>         ``None``.
>     
>         Unless `replace_conflicting=True`, raises a VersionConflict exception
>         if
>         any requirements are found on the path that have the correct name but
>         the wrong version.  Otherwise, if an `installer` is supplied it will be
>         invoked to obtain the correct version of the requirement and activate
>         it.
>     
>         `extras` is a list of the extras to be used with these requirements.
>         This is important because extra requirements may look like `my_req;
>         extra = "my_extra"`, which would otherwise be interpreted as a purely
>         optional requirement.  Instead, we want to be able to assert that these
>         requirements are truly required.
>         """
>     
>         # set up the stack
>         requirements = list(requirements)[::-1]
>         # set of processed requirements
>         processed = {}
>         # key -> dist
>         best = {}
>         to_activate = []
>     
>         req_extras = _ReqExtras()
>     
>         # Mapping of requirement to set of distributions that required it;
>         # useful for reporting info about conflicts.
>         required_by = collections.defaultdict(set)
>     
>         while requirements:
>             # process dependencies breadth-first
>             req = requirements.pop(0)
>             if req in processed:
>                 # Ignore cyclic or redundant dependencies
>                 continue
>     
>             if not req_extras.markers_pass(req, extras):
>                 continue
>     
>             dist = best.get(req.key)
>             if dist is None:
>                 # Find the best distribution and add it to the map
>                 dist = self.by_key.get(req.key)
>                 if dist is None or (dist not in req and replace_conflicting):
>                     ws = self
>                     if env is None:
>                         if dist is None:
>                             env = Environment(self.entries)
>                         else:
>                             # Use an empty environment and workingset to avoid
>                             # any further conflicts with the conflicting
>                             # distribution
>                             env = Environment([])
>                             ws = WorkingSet([])
>                     dist = best[req.key] = env.best_match(
>                         req, ws, installer,
>                         replace_conflicting=replace_conflicting
>                     )
>                     if dist is None:
>                         requirers = required_by.get(req, None)
>                         raise DistributionNotFound(req, requirers)
>                 to_activate.append(dist)
>             if dist not in req:
>                 # Oops, the "best" so far conflicts with a dependency
>                 dependent_req = required_by[req]
> >               raise VersionConflict(dist, req).with_context(dependent_req)
> E               pkg_resources.ContextualVersionConflict: (rdflib 5.0.0 (/usr/lib/python3/dist-packages), Requirement.parse('rdflib<4.3.0,>=4.2.2'), {'schema-salad'})
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:775: ContextualVersionConflict
> _________________________________ test_errors __________________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_errors() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:15: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _________________________________ test_cwl_gen _________________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_cwl_gen() -> None:
>         topmed_example_path = get_data(
>             "tests/test_real_cwl/topmed/topmed_variant_calling_pipeline.cwl"
>         )
>         assert topmed_example_path
>         with t_directory() as test_dir:
>             target_dir = os.path.join(test_dir, "target")
>             examples_dir = os.path.join(test_dir, "examples")
>     
>             os.mkdir(target_dir)
>             os.mkdir(examples_dir)
>             shutil.copyfile(
>                 topmed_example_path, os.path.join(examples_dir, "valid_topmed.cwl")
>             )
>     
> >           java_codegen(cwl_file_uri, target_dir, examples=examples_dir)
> 
> schema_salad/tests/test_java_codegen.py:28: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/tests/test_java_codegen.py:72: in java_codegen
>     document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_meta_schema_gen _____________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_meta_schema_gen() -> None:
>         with t_directory() as test_dir:
>             target_dir = os.path.join(test_dir, "target")
>             os.mkdir(target_dir)
> >           java_codegen(metaschema_file_uri, target_dir)
> 
> schema_salad/tests/test_java_codegen.py:43: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/tests/test_java_codegen.py:72: in java_codegen
>     document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message1 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message1() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:47: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ______________________________ test_print_oneline ______________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_print_oneline() -> None:
>         # Issue #135
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:17: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message2 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message2() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:67: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________ test_print_oneline_for_invalid_yaml ______________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_print_oneline_for_invalid_yaml() -> None:
>         # Issue #137
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:49: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message3 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message3() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:85: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ________________ test_print_oneline_for_errors_in_the_same_line ________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_print_oneline_for_errors_in_the_same_line() -> None:
>         # Issue #136
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message4 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message4() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:105: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _________________ test_print_oneline_for_errors_in_resolve_ref _________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_print_oneline_for_errors_in_resolve_ref() -> None:
>         # Issue #141
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:99: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message5 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message5() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:124: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ______________________________ test_self_validate ______________________________
> [gw3] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_self_validate() -> None:
>         path = get_data("metaschema/metaschema.yml")
>         assert path
> >       assert 0 == schema_salad.main.main(argsl=[path])
> 
> schema_salad/tests/test_examples.py:41: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/main.py:189: in main
>     pkg = pkg_resources.require("schema_salad")
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:884: in require
>     needed = self.resolve(parse_requirements(requirements))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f933503c3d0>
> requirements = [Requirement.parse('rdflib-jsonld<0.6.0,>=0.3.0'), Requirement.parse('mistune<0.9,>=0.8.1'), Requirement.parse('lockfile>=0.9'), Requirement.parse('CacheControl>=0.11.7')]
> env = None, installer = None, replace_conflicting = False, extras = None
> 
>     def resolve(self, requirements, env=None, installer=None,
>                 replace_conflicting=False, extras=None):
>         """List all distributions needed to (recursively) meet `requirements`
>     
>         `requirements` must be a sequence of ``Requirement`` objects.  `env`,
>         if supplied, should be an ``Environment`` instance.  If
>         not supplied, it defaults to all distributions available within any
>         entry or distribution in the working set.  `installer`, if supplied,
>         will be invoked with each requirement that cannot be met by an
>         already-installed distribution; it should return a ``Distribution`` or
>         ``None``.
>     
>         Unless `replace_conflicting=True`, raises a VersionConflict exception
>         if
>         any requirements are found on the path that have the correct name but
>         the wrong version.  Otherwise, if an `installer` is supplied it will be
>         invoked to obtain the correct version of the requirement and activate
>         it.
>     
>         `extras` is a list of the extras to be used with these requirements.
>         This is important because extra requirements may look like `my_req;
>         extra = "my_extra"`, which would otherwise be interpreted as a purely
>         optional requirement.  Instead, we want to be able to assert that these
>         requirements are truly required.
>         """
>     
>         # set up the stack
>         requirements = list(requirements)[::-1]
>         # set of processed requirements
>         processed = {}
>         # key -> dist
>         best = {}
>         to_activate = []
>     
>         req_extras = _ReqExtras()
>     
>         # Mapping of requirement to set of distributions that required it;
>         # useful for reporting info about conflicts.
>         required_by = collections.defaultdict(set)
>     
>         while requirements:
>             # process dependencies breadth-first
>             req = requirements.pop(0)
>             if req in processed:
>                 # Ignore cyclic or redundant dependencies
>                 continue
>     
>             if not req_extras.markers_pass(req, extras):
>                 continue
>     
>             dist = best.get(req.key)
>             if dist is None:
>                 # Find the best distribution and add it to the map
>                 dist = self.by_key.get(req.key)
>                 if dist is None or (dist not in req and replace_conflicting):
>                     ws = self
>                     if env is None:
>                         if dist is None:
>                             env = Environment(self.entries)
>                         else:
>                             # Use an empty environment and workingset to avoid
>                             # any further conflicts with the conflicting
>                             # distribution
>                             env = Environment([])
>                             ws = WorkingSet([])
>                     dist = best[req.key] = env.best_match(
>                         req, ws, installer,
>                         replace_conflicting=replace_conflicting
>                     )
>                     if dist is None:
>                         requirers = required_by.get(req, None)
>                         raise DistributionNotFound(req, requirers)
>                 to_activate.append(dist)
>             if dist not in req:
>                 # Oops, the "best" so far conflicts with a dependency
>                 dependent_req = required_by[req]
> >               raise VersionConflict(dist, req).with_context(dependent_req)
> E               pkg_resources.ContextualVersionConflict: (rdflib 5.0.0 (/usr/lib/python3/dist-packages), Requirement.parse('rdflib<4.3.0,>=4.2.2'), {'schema-salad'})
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:775: ContextualVersionConflict
> _____________________________ test_avro_regression _____________________________
> [gw3] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_avro_regression() -> None:
>         path = get_data("tests/Process.yml")
>         assert path
> >       assert 0 == schema_salad.main.main(argsl=[path])
> 
> schema_salad/tests/test_examples.py:48: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/main.py:189: in main
>     pkg = pkg_resources.require("schema_salad")
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:884: in require
>     needed = self.resolve(parse_requirements(requirements))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f933503c3d0>
> requirements = [Requirement.parse('rdflib-jsonld<0.6.0,>=0.3.0'), Requirement.parse('mistune<0.9,>=0.8.1'), Requirement.parse('lockfile>=0.9'), Requirement.parse('CacheControl>=0.11.7')]
> env = None, installer = None, replace_conflicting = False, extras = None
> 
>     def resolve(self, requirements, env=None, installer=None,
>                 replace_conflicting=False, extras=None):
>         """List all distributions needed to (recursively) meet `requirements`
>     
>         `requirements` must be a sequence of ``Requirement`` objects.  `env`,
>         if supplied, should be an ``Environment`` instance.  If
>         not supplied, it defaults to all distributions available within any
>         entry or distribution in the working set.  `installer`, if supplied,
>         will be invoked with each requirement that cannot be met by an
>         already-installed distribution; it should return a ``Distribution`` or
>         ``None``.
>     
>         Unless `replace_conflicting=True`, raises a VersionConflict exception
>         if
>         any requirements are found on the path that have the correct name but
>         the wrong version.  Otherwise, if an `installer` is supplied it will be
>         invoked to obtain the correct version of the requirement and activate
>         it.
>     
>         `extras` is a list of the extras to be used with these requirements.
>         This is important because extra requirements may look like `my_req;
>         extra = "my_extra"`, which would otherwise be interpreted as a purely
>         optional requirement.  Instead, we want to be able to assert that these
>         requirements are truly required.
>         """
>     
>         # set up the stack
>         requirements = list(requirements)[::-1]
>         # set of processed requirements
>         processed = {}
>         # key -> dist
>         best = {}
>         to_activate = []
>     
>         req_extras = _ReqExtras()
>     
>         # Mapping of requirement to set of distributions that required it;
>         # useful for reporting info about conflicts.
>         required_by = collections.defaultdict(set)
>     
>         while requirements:
>             # process dependencies breadth-first
>             req = requirements.pop(0)
>             if req in processed:
>                 # Ignore cyclic or redundant dependencies
>                 continue
>     
>             if not req_extras.markers_pass(req, extras):
>                 continue
>     
>             dist = best.get(req.key)
>             if dist is None:
>                 # Find the best distribution and add it to the map
>                 dist = self.by_key.get(req.key)
>                 if dist is None or (dist not in req and replace_conflicting):
>                     ws = self
>                     if env is None:
>                         if dist is None:
>                             env = Environment(self.entries)
>                         else:
>                             # Use an empty environment and workingset to avoid
>                             # any further conflicts with the conflicting
>                             # distribution
>                             env = Environment([])
>                             ws = WorkingSet([])
>                     dist = best[req.key] = env.best_match(
>                         req, ws, installer,
>                         replace_conflicting=replace_conflicting
>                     )
>                     if dist is None:
>                         requirers = required_by.get(req, None)
>                         raise DistributionNotFound(req, requirers)
>                 to_activate.append(dist)
>             if dist not in req:
>                 # Oops, the "best" so far conflicts with a dependency
>                 dependent_req = required_by[req]
> >               raise VersionConflict(dist, req).with_context(dependent_req)
> E               pkg_resources.ContextualVersionConflict: (rdflib 5.0.0 (/usr/lib/python3/dist-packages), Requirement.parse('rdflib<4.3.0,>=4.2.2'), {'schema-salad'})
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:775: ContextualVersionConflict
> ____________________________ test_for_invalid_yaml1 ____________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_for_invalid_yaml1() -> None:
>         # Issue 143
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:126: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message7 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message7() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:146: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ____________________________ test_for_invalid_yaml2 ____________________________
> [gw1] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_for_invalid_yaml2() -> None:
>         # Issue 143
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_print_oneline.py:151: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message8 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message8() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:170: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message9 ______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message9() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:190: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message10 _____________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message10() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:209: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message11 _____________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message11() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:233: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_error_message15 _____________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_error_message15() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_errors.py:253: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _______________________________ test_bad_schema ________________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_bad_schema() -> None:
>         path = get_data("tests/bad_schema.yml")
>         assert path
> >       assert 1 == schema_salad.main.main(argsl=[path])
> 
> schema_salad/tests/test_errors.py:304: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/main.py:189: in main
>     pkg = pkg_resources.require("schema_salad")
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:884: in require
>     needed = self.resolve(parse_requirements(requirements))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f66cd176c10>
> requirements = [Requirement.parse('rdflib-jsonld<0.6.0,>=0.3.0'), Requirement.parse('mistune<0.9,>=0.8.1'), Requirement.parse('lockfile>=0.9'), Requirement.parse('CacheControl>=0.11.7')]
> env = None, installer = None, replace_conflicting = False, extras = None
> 
>     def resolve(self, requirements, env=None, installer=None,
>                 replace_conflicting=False, extras=None):
>         """List all distributions needed to (recursively) meet `requirements`
>     
>         `requirements` must be a sequence of ``Requirement`` objects.  `env`,
>         if supplied, should be an ``Environment`` instance.  If
>         not supplied, it defaults to all distributions available within any
>         entry or distribution in the working set.  `installer`, if supplied,
>         will be invoked with each requirement that cannot be met by an
>         already-installed distribution; it should return a ``Distribution`` or
>         ``None``.
>     
>         Unless `replace_conflicting=True`, raises a VersionConflict exception
>         if
>         any requirements are found on the path that have the correct name but
>         the wrong version.  Otherwise, if an `installer` is supplied it will be
>         invoked to obtain the correct version of the requirement and activate
>         it.
>     
>         `extras` is a list of the extras to be used with these requirements.
>         This is important because extra requirements may look like `my_req;
>         extra = "my_extra"`, which would otherwise be interpreted as a purely
>         optional requirement.  Instead, we want to be able to assert that these
>         requirements are truly required.
>         """
>     
>         # set up the stack
>         requirements = list(requirements)[::-1]
>         # set of processed requirements
>         processed = {}
>         # key -> dist
>         best = {}
>         to_activate = []
>     
>         req_extras = _ReqExtras()
>     
>         # Mapping of requirement to set of distributions that required it;
>         # useful for reporting info about conflicts.
>         required_by = collections.defaultdict(set)
>     
>         while requirements:
>             # process dependencies breadth-first
>             req = requirements.pop(0)
>             if req in processed:
>                 # Ignore cyclic or redundant dependencies
>                 continue
>     
>             if not req_extras.markers_pass(req, extras):
>                 continue
>     
>             dist = best.get(req.key)
>             if dist is None:
>                 # Find the best distribution and add it to the map
>                 dist = self.by_key.get(req.key)
>                 if dist is None or (dist not in req and replace_conflicting):
>                     ws = self
>                     if env is None:
>                         if dist is None:
>                             env = Environment(self.entries)
>                         else:
>                             # Use an empty environment and workingset to avoid
>                             # any further conflicts with the conflicting
>                             # distribution
>                             env = Environment([])
>                             ws = WorkingSet([])
>                     dist = best[req.key] = env.best_match(
>                         req, ws, installer,
>                         replace_conflicting=replace_conflicting
>                     )
>                     if dist is None:
>                         requirers = required_by.get(req, None)
>                         raise DistributionNotFound(req, requirers)
>                 to_activate.append(dist)
>             if dist not in req:
>                 # Oops, the "best" so far conflicts with a dependency
>                 dependent_req = required_by[req]
> >               raise VersionConflict(dist, req).with_context(dependent_req)
> E               pkg_resources.ContextualVersionConflict: (rdflib 5.0.0 (/usr/lib/python3/dist-packages), Requirement.parse('rdflib<4.3.0,>=4.2.2'), {'schema-salad'})
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:775: ContextualVersionConflict
> _______________________________ test_bad_schema2 _______________________________
> [gw2] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_bad_schema2() -> None:
>         path = get_data("tests/bad_schema2.yml")
>         assert path
> >       assert 1 == schema_salad.main.main(argsl=[path])
> 
> schema_salad/tests/test_errors.py:313: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/main.py:189: in main
>     pkg = pkg_resources.require("schema_salad")
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:884: in require
>     needed = self.resolve(parse_requirements(requirements))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <pkg_resources.WorkingSet object at 0x7f66cd176c10>
> requirements = [Requirement.parse('rdflib-jsonld<0.6.0,>=0.3.0'), Requirement.parse('mistune<0.9,>=0.8.1'), Requirement.parse('lockfile>=0.9'), Requirement.parse('CacheControl>=0.11.7')]
> env = None, installer = None, replace_conflicting = False, extras = None
> 
>     def resolve(self, requirements, env=None, installer=None,
>                 replace_conflicting=False, extras=None):
>         """List all distributions needed to (recursively) meet `requirements`
>     
>         `requirements` must be a sequence of ``Requirement`` objects.  `env`,
>         if supplied, should be an ``Environment`` instance.  If
>         not supplied, it defaults to all distributions available within any
>         entry or distribution in the working set.  `installer`, if supplied,
>         will be invoked with each requirement that cannot be met by an
>         already-installed distribution; it should return a ``Distribution`` or
>         ``None``.
>     
>         Unless `replace_conflicting=True`, raises a VersionConflict exception
>         if
>         any requirements are found on the path that have the correct name but
>         the wrong version.  Otherwise, if an `installer` is supplied it will be
>         invoked to obtain the correct version of the requirement and activate
>         it.
>     
>         `extras` is a list of the extras to be used with these requirements.
>         This is important because extra requirements may look like `my_req;
>         extra = "my_extra"`, which would otherwise be interpreted as a purely
>         optional requirement.  Instead, we want to be able to assert that these
>         requirements are truly required.
>         """
>     
>         # set up the stack
>         requirements = list(requirements)[::-1]
>         # set of processed requirements
>         processed = {}
>         # key -> dist
>         best = {}
>         to_activate = []
>     
>         req_extras = _ReqExtras()
>     
>         # Mapping of requirement to set of distributions that required it;
>         # useful for reporting info about conflicts.
>         required_by = collections.defaultdict(set)
>     
>         while requirements:
>             # process dependencies breadth-first
>             req = requirements.pop(0)
>             if req in processed:
>                 # Ignore cyclic or redundant dependencies
>                 continue
>     
>             if not req_extras.markers_pass(req, extras):
>                 continue
>     
>             dist = best.get(req.key)
>             if dist is None:
>                 # Find the best distribution and add it to the map
>                 dist = self.by_key.get(req.key)
>                 if dist is None or (dist not in req and replace_conflicting):
>                     ws = self
>                     if env is None:
>                         if dist is None:
>                             env = Environment(self.entries)
>                         else:
>                             # Use an empty environment and workingset to avoid
>                             # any further conflicts with the conflicting
>                             # distribution
>                             env = Environment([])
>                             ws = WorkingSet([])
>                     dist = best[req.key] = env.best_match(
>                         req, ws, installer,
>                         replace_conflicting=replace_conflicting
>                     )
>                     if dist is None:
>                         requirers = required_by.get(req, None)
>                         raise DistributionNotFound(req, requirers)
>                 to_activate.append(dist)
>             if dist not in req:
>                 # Oops, the "best" so far conflicts with a dependency
>                 dependent_req = required_by[req]
> >               raise VersionConflict(dist, req).with_context(dependent_req)
> E               pkg_resources.ContextualVersionConflict: (rdflib 5.0.0 (/usr/lib/python3/dist-packages), Requirement.parse('rdflib<4.3.0,>=4.2.2'), {'schema-salad'})
> 
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:775: ContextualVersionConflict
> ___________________________________ test_fp ____________________________________
> [gw0] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_fp() -> None:
>         path = get_data("tests/test_schema/CommonWorkflowLanguage.yml")
>         assert path
> >       document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(path)
> 
> schema_salad/tests/test_fp.py:13: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _________________________________ test_cwl_gen _________________________________
> [gw0] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_cwl_gen() -> None:
>         with t_directory() as test_dir:
>             src_target = os.path.join(test_dir, "src.py")
> >           python_codegen(cwl_file_uri, src_target)
> 
> schema_salad/tests/test_python_codegen.py:14: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/tests/test_python_codegen.py:30: in python_codegen
>     document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> _____________________________ test_meta_schema_gen _____________________________
> [gw0] linux -- Python 3.9.1 /usr/bin/python3.9
> 
>     def test_meta_schema_gen() -> None:
>         with t_directory() as test_dir:
>             src_target = os.path.join(test_dir, "src.py")
> >           python_codegen(metaschema_file_uri, src_target)
> 
> schema_salad/tests/test_python_codegen.py:23: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> schema_salad/tests/test_python_codegen.py:30: in python_codegen
>     document_loader, avsc_names, schema_metadata, metaschema_loader = load_schema(
> schema_salad/schema.py:252: in load_schema
>     schema_ctx = jsonld_context.salad_to_jsonld_context(schema_doc, metactx)[0]
> schema_salad/jsonld_context.py:200: in salad_to_jsonld_context
>     process_type(t, g, context, defaultBase, namespaces, defaultPrefix)
> schema_salad/jsonld_context.py:152: in process_type
>     (ns, ln) = rdflib.namespace.split_uri(str(v))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> uri = 'rdfs:comment', split_start = ['Ll', 'Lu', 'Lo', 'Lt', 'Nl', 'Nd']
> 
>     def split_uri(uri, split_start=SPLIT_START_CATEGORIES):
>         if uri.startswith(XMLNS):
>             return (XMLNS, uri.split(XMLNS)[1])
>         length = len(uri)
>         for i in range(0, length):
>             c = uri[-i - 1]
>             if not category(c) in NAME_CATEGORIES:
>                 if c in ALLOWED_NAME_CHARS:
>                     continue
>                 for j in range(-1 - i, length):
>                     if category(uri[j]) in split_start or uri[j] == "_":
>                         # _ prevents early split, roundtrip not generate
>                         ns = uri[:j]
>                         if not ns:
>                             break
>                         ln = uri[j:]
>                         return (ns, ln)
>                 break
> >       raise ValueError("Can't split '{}'".format(uri))
> E       ValueError: Can't split 'rdfs:comment'
> 
> /usr/lib/python3/dist-packages/rdflib/namespace.py:671: ValueError
> ========== 28 failed, 40 passed, 2 skipped, 5 error in 25.79 seconds ===========
> E: pybuild pybuild:353: test: plugin custom failed with: exit code=1: cd /<<PKGBUILDDIR>>; export PATH=/<<PKGBUILDDIR>>/debian/python3-schema-salad/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ; cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_schema-salad/build; export PYTHONPATH=/<<PKGBUILDDIR>>; python3.9 -m pytest 	-n auto --dist=loadfile --pyarg schema_salad
> dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/12/26/python-schema-salad_7.0.20200811075006-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Python-modules-team mailing list