title: Celery discover tasks in files with other filenames
body: <p>I'm starting to have so many celery tasks that I want to break them down into smaller files instead of having them in a big <code>tasks.py</code>, but I don't manage to get celery to discover them.</p>
  <p>Working structure:</p>
  <pre><code>proj/
      app/
          tasks.py
  </code></pre>
  <p>Structure I would like to work:</p>
  <pre><code>proj/
      app/
          tasks/
              __init__.py
              task1.py
              task2.py
              ...
  </code></pre>
  <p>But here celery does not find my tasks. I tried setting the <code>CELERY_IMPORTS</code>, but then I have to specify each file, and there is so many files. Same if I import each file contents into <code>__init__.py</code>. I would like all tasks to be automatically discovered, or at least all tasks in files in the tasks directory.</p>
  <p>I could of course list all files in each tasks directory into <code>CELERY_IMPORTS</code> but that seems rather ugly.</p>
  <p>Any ideas if this is possible in a nice way?</p>