title: How to ignore Pyflakes errors ‘imported but unused’ in the ‘__init__.py’ file?
body: <p>I split my tests across multiple Python files:</p>
  <pre class="lang-sh prettyprint-override"><code>tests
  ├── __init__.py
  ├── test_apples.py
  └── test_bananas.py.py
  </code></pre>
  <p>I import the tests in the ‘__init__.py’ file:</p>
  <pre class="lang-py prettyprint-override"><code>from test_apples import ApplesTest
  from test_bananas import BananasTest
  </code></pre>
  <p>However running Pyflakes on the command-line:</p>
  <pre class="lang-sh prettyprint-override"><code>pyflakes .
  </code></pre>
  <p>outputs the following errors:</p>
  <pre class="lang-sh prettyprint-override"><code>tests/__init__.py:1: [E] PYFLAKES:'ApplesTest' imported but unused
  tests/__init__.py:2: [E] PYFLAKES:'BananasTest' imported but unused
  </code></pre>