high-advantage-47550
02/17/2017, 5:49 PMhappy-kitchen-89482
02/17/2017, 5:55 PMhappy-kitchen-89482
02/17/2017, 5:55 PMhappy-kitchen-89482
02/17/2017, 5:56 PMhappy-kitchen-89482
02/17/2017, 5:57 PMpants.contrib
.happy-kitchen-89482
02/17/2017, 5:57 PMhappy-kitchen-89482
02/17/2017, 5:57 PM./pants test contrib/python:: contrib/findbugs:: —tag=-integration
workshappy-kitchen-89482
02/17/2017, 5:57 PM./pants test contrib/findbugs:: contrib/python:: —tag=-integration
does nothappy-kitchen-89482
02/17/2017, 5:59 PMcontrib/python/tests/python
import from python_libraries
in the same source roothappy-kitchen-89482
02/17/2017, 6:00 PMcontrib/findbugs/tests/python/pants/contrib
, which shadows contrib/python/tests/python/pants/contrib
for the purpose of importing.happy-kitchen-89482
02/17/2017, 6:00 PMhappy-kitchen-89482
02/17/2017, 6:00 PMrough-minister-58256
02/17/2017, 6:03 PMrough-minister-58256
02/17/2017, 6:04 PMhappy-kitchen-89482
02/17/2017, 6:05 PMcontrib
is able to import code from the main src/python
tree, since they both start with pants
, and we have an __init__.py
there, so it’s a package.happy-kitchen-89482
02/17/2017, 6:05 PMhappy-kitchen-89482
02/17/2017, 6:06 PMenough-analyst-54434
02/17/2017, 6:11 PM__init__.py
is keyenough-analyst-54434
02/17/2017, 6:12 PMenough-analyst-54434
02/17/2017, 6:12 PMenough-analyst-54434
02/17/2017, 6:15 PMhappy-kitchen-89482
02/17/2017, 6:23 PM__init__.py
...happy-kitchen-89482
02/17/2017, 6:23 PM__init__.py
are empty, I thinkhappy-kitchen-89482
02/17/2017, 6:23 PMhappy-kitchen-89482
02/17/2017, 6:24 PMhappy-kitchen-89482
02/17/2017, 6:25 PM__init__.py
happy-kitchen-89482
02/17/2017, 6:25 PMhappy-kitchen-89482
02/17/2017, 6:26 PMhappy-kitchen-89482
02/17/2017, 6:26 PMhappy-kitchen-89482
02/17/2017, 6:27 PM