The mypy module names of the test tree derive from the full path, anchored by the top-level test/__init__.py, but a file below a path component that is not a valid identifier - the dashes in jw-pkg - falls back to the bare file name, so two same-named test.py drivers collide (the duplicate module error that drove the runme.py and main.py renames). Rename the directory a sane Python name - jw_pkg, that's the better fix. Then name the driver test.py like all the others for consistency. Signed-off-by: Jan Lindemann <jan@janware.com>
31 lines
No EOL
1.1 KiB
Text
31 lines
No EOL
1.1 KiB
Text
============= Running: jw-pkg.py -t ../../../../.. --log-level info projects create-pkg-config -n jw-pkg -s jw-pkg test -p /usr -v 1.0 --cflags=-I/usr/include --libflags=-L/usr/lib -ljw-pkg -r jw-core >= 1.0, jw-base -R jw-devel
|
|
prefix = /usr
|
|
exec_prefix = ${prefix}
|
|
includedir = ${prefix}/include
|
|
libdir = ${exec_prefix}/lib
|
|
|
|
Name: jw-pkg
|
|
Description: jw-pkg test
|
|
Version: 1.0
|
|
Cflags: -I/usr/include
|
|
Libs: -L/usr/lib -ljw-pkg
|
|
Requires: jw-core >= 1.0, jw-base
|
|
Requires.private: jw-devel============= Running: jw-pkg.py -t ../../../../.. --log-level info projects create-pkg-config -n jw-pkg -p /usr -v 1.0 -r foo bar>=2.0, baz
|
|
prefix = /usr
|
|
exec_prefix = ${prefix}
|
|
includedir = ${prefix}/include
|
|
libdir = ${exec_prefix}/lib
|
|
|
|
Name: jw-pkg
|
|
Description:
|
|
Version: 1.0
|
|
Requires: foo, bar >= 2.0, baz============= Running: jw-pkg.py -t ../../../../.. --log-level info projects create-pkg-config -n jw-pkg -p /usr -v 1.0 -R qux
|
|
prefix = /usr
|
|
exec_prefix = ${prefix}
|
|
includedir = ${prefix}/include
|
|
libdir = ${exec_prefix}/lib
|
|
|
|
Name: jw-pkg
|
|
Description:
|
|
Version: 1.0
|
|
Requires.private: qux |