__init__.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. # Copyright 2013 The Distro Tracker Developers
  2. # See the COPYRIGHT file at the top-level directory of this distribution and
  3. # at http://deb.li/DTAuthors
  4. #
  5. # This file is part of Distro Tracker. It is subject to the license terms
  6. # in the LICENSE file found in the top-level directory of this
  7. # distribution and at http://deb.li/DTLicense. No part of Distro Tracker,
  8. # including this file, may be copied, modified, propagated, or distributed
  9. # except according to the terms contained in the LICENSE file.
  10. """An app which enables Distro Tracker to access vendor-specific functionality.
  11. Vendors can define their own specific set of rules for mail dispatch and the
  12. Web interface or provide additional data which Distro Tracker can plug in to
  13. appropriate functions.
  14. Each rule should be implemented as a callable which takes a defined set of
  15. arguments with a predefined name. The supported callables are listed in the
  16. :py:mod:`distro_tracker.vendor.skeleton.rules` module of the
  17. :py:mod:`distro_tracker.vendor.skeleton` package which can serve as a starting
  18. point for the implementation of the vendor-specific functions.
  19. .. note::
  20. You should copy this package to a new directory and give it a descriptive
  21. name.
  22. .. note::
  23. Make sure the package is a valid Django app.
  24. """
  25. # Re-export vendor.call
  26. from distro_tracker.vendor.common import call # noqa