This happens pretty much everywhere I've tried it, but to make sure I checked it in a fresh installation of python3.5 on Amazon Linux:
$ cat x.py
from twitter.common import app
$ python3.5 x.py
Traceback (most recent call last):
File "x.py", line 1, in <module>
from twitter.common import app
File "/usr/local/lib/python3.5/site-packages/twitter/common/app/__init__.py", line 39, in <module>
from .application import Application
File "/usr/local/lib/python3.5/site-packages/twitter/common/app/application.py", line 39, in <module>
from twitter.common.process import daemonize
File "/usr/local/lib/python3.5/site-packages/twitter/common/process/__init__.py", line 7, in <module>
from .process_provider_ps import ProcessProvider_PS
File "/usr/local/lib/python3.5/site-packages/twitter/common/process/process_provider_ps.py", line 2, in <module>
from process_handle_ps import ProcessHandlePs
ImportError: No module named 'process_handle_ps'
This happens pretty much everywhere I've tried it, but to make sure I checked it in a fresh installation of python3.5 on Amazon Linux:
And here is what's installed: