1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

# Copyright 2013 The Distro Tracker Developers 

# See the COPYRIGHT file at the top-level directory of this distribution and 

# at https://deb.li/DTAuthors 

# 

# This file is part of Distro Tracker. It is subject to the license terms 

# in the LICENSE file found in the top-level directory of this 

# distribution and at https://deb.li/DTLicense. No part of Distro Tracker, 

# including this file, may be copied, modified, propagated, or distributed 

# except according to the terms contained in the LICENSE file. 

 

"""An app which enables Distro Tracker to access vendor-specific functionality. 

 

Vendors can define their own specific set of rules for mail dispatch and the 

Web interface or provide additional data which Distro Tracker can plug in to 

appropriate functions. 

 

Each rule should be implemented as a callable which takes a defined set of 

arguments with a predefined name. The supported callables are listed in the 

:py:mod:`distro_tracker.vendor.skeleton.rules` module of the 

:py:mod:`distro_tracker.vendor.skeleton` package which can serve as a starting 

point for the implementation of the vendor-specific functions. 

 

.. note:: 

You should copy this package to a new directory and give it a descriptive 

name. 

 

.. note:: 

Make sure the package is a valid Django app. 

 

""" 

 

# Re-export vendor.call 

from distro_tracker.vendor.common import call # noqa