Your message dated Sun, 24 Jan 2021 09:49:05 +0000
with message-id <e1l3c13-0000v1...@fasolo.debian.org>
and subject line Bug#978327: fixed in python-schema-salad 7.0.20200811075006-2
has caused the Debian Bug report #978327,
regarding python-schema-salad: FTBFS: dh_auto_test: error: pybuild --test -i 
python{version} -p 3.9 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
978327: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978327
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: python-schema-salad
Source-Version: 7.0.20200811075006-2
Done: Michael R. Crusoe <cru...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-schema-salad, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 978...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael R. Crusoe <cru...@debian.org> (supplier of updated python-schema-salad 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 24 Jan 2021 10:07:59 +0100
Source: python-schema-salad
Architecture: source
Version: 7.0.20200811075006-2
Distribution: unstable
Urgency: high
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael R. Crusoe <cru...@debian.org>
Closes: 978327
Changes:
 python-schema-salad (7.0.20200811075006-2) unstable; urgency=high
 .
   [ Ondřej Nový ]
   * d/control: Update Maintainer field with new Debian Python Team
     contact address.
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Michael R. Crusoe ]
   * debian/rules, debian/tests/run-test: fix pytest invocation (--pyargs
     instead of --pyarg)
   * debian/patches/rdflib5: Add rdflib 5.0.x compatability. Closes: #978327
Checksums-Sha1:
 2c7988e162dfbff7449e9f96c7a97bfb7bbf0419 2486 
python-schema-salad_7.0.20200811075006-2.dsc
 3abf1686775ccf2a63d822c579a49938626cad96 5952 
python-schema-salad_7.0.20200811075006-2.debian.tar.xz
 e8d2cd09e2aae9091cd6ac00b1d73d505ffe1fd8 7093 
python-schema-salad_7.0.20200811075006-2_source.buildinfo
Checksums-Sha256:
 fe0e3876f7552d22bff4a88e2f1611002855ceebf98a8dcd47ac7ebd974c152d 2486 
python-schema-salad_7.0.20200811075006-2.dsc
 e3447c1768cf0a5d10ad21f316605d1a3172f46e2fca5f383a039c13157e65c1 5952 
python-schema-salad_7.0.20200811075006-2.debian.tar.xz
 123256cb21b0b7f7fe22895c687da487358f3bda111f3002a8fd0ca661eff5d6 7093 
python-schema-salad_7.0.20200811075006-2_source.buildinfo
Files:
 cdce221043ad8aa8e2cd8143e4006598 2486 python optional 
python-schema-salad_7.0.20200811075006-2.dsc
 bd36d3847a06fe4a5e080fbc89890d27 5952 python optional 
python-schema-salad_7.0.20200811075006-2.debian.tar.xz
 f1642f8ada64a60d41cf1112924cfa84 7093 python optional 
python-schema-salad_7.0.20200811075006-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmANPjYACgkQPCZ2P2xn
5uIN0w/8CbQwYaN++E5oCnc0H/Ynns5LXtBvdjY7AnOM/TjdeRhJuTJMZqYiGaP2
Ns9SxAQ/S068BGCCRmzktZUJ5rMMCfFPCPG72lZy2usb/62qQ5heJmF/mJ9Qxiii
2FtltYWikMxKlpMISfZKH7CtjXwDS5SRUIK0JQyZKWomVuKPAIb1iIZ7SXa3+YFI
5m1RfVOrDVf4DzNlFVaIbEzoRjZFDPRiZDh/9HNcd5jdDyd4lUlu9CjImGil3Ujz
zz7v0+yMkDAQBJK3YosGPIe2KlBC7M9xVseCSc6IqWS4elRR9GY1u6B6Xr9mHn5c
DwCJAFydd4irdThmvKgli85czPpOtCtLlwPKLnFeR09EaH50Wnok/Hw6ZN4BqlJk
E3r83cFmM5EUSvvKx7j8tafiQo8GtHESaPNBWuCRtfSihN1C9sEkGQ5xt68Qca3L
kHySl6zQCL6e305UW/DwKGrWc04fpkEX+xDrvzdcD3Y5yBIlUN/9FtnOnFKiwEoa
Z/OkyCfFduuD9G1Phs21arZ43xYayD1GvaEGBxFQgEnymLC5LFi7jC05fpjYC76Z
7VGznFxran1KbnHRFuZMBi6w8BBtTZigHAoeGrTLTOMSu1Op2YbVl+4A+6DCv3Su
2Xp6v9oXdoQNz7MnI9qvQ3LYl+mIAf52fUJ/XF3ayRDPYKMYytU=
=XhY6
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to