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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# Copyright 2010 Canonical Ltd. This software is licensed under the
# GNU Affero General Public License version 3 (see the file LICENSE).
"""All the interfaces that are exposed through the webservice."""
__all__ = [
'DerivationError',
'ICommercialSubscription',
'IDistribution',
'IDistributionMirror',
'IDistributionSet',
'IDistributionSourcePackage',
'IDistroSeries',
'IDistroSeriesDifference',
'IDistroSeriesDifferenceComment',
'IGPGKey',
'IHasMilestones',
'IIrcID',
'IJabberID',
'IMilestone',
'IPerson',
'IPersonSet',
'IPillar',
'IPillarNameSet',
'IProduct',
'IProductRelease',
'IProductReleaseFile',
'IProductSeries',
'IProductSet',
'IProjectGroup',
'IProjectGroupSet',
'ISSHKey',
'ISourcePackage',
'ISourcePackageName',
'ITeam',
'ITeamMembership',
'ITimelineProductSeries',
'IWikiName',
]
from lp.registry.interfaces.commercialsubscription import (
ICommercialSubscription,
)
from lp.registry.interfaces.distribution import (
IDistribution,
IDistributionSet,
)
from lp.registry.interfaces.distributionmirror import IDistributionMirror
from lp.registry.interfaces.distributionsourcepackage import (
IDistributionSourcePackage,
)
from lp.registry.interfaces.distroseries import (
DerivationError,
IDistroSeries,
)
from lp.registry.interfaces.distroseriesdifference import (
IDistroSeriesDifference,
)
from lp.registry.interfaces.distroseriesdifferencecomment import (
IDistroSeriesDifferenceComment,
)
from lp.registry.interfaces.gpg import IGPGKey
from lp.registry.interfaces.irc import IIrcID
from lp.registry.interfaces.jabber import IJabberID
from lp.registry.interfaces.milestone import (
IHasMilestones,
IMilestone,
)
from lp.registry.interfaces.person import (
IPerson,
IPersonSet,
ITeam,
)
from lp.registry.interfaces.pillar import (
IPillar,
IPillarNameSet,
)
from lp.registry.interfaces.product import (
IProduct,
IProductSet,
)
from lp.registry.interfaces.productrelease import (
IProductRelease,
IProductReleaseFile,
)
from lp.registry.interfaces.productseries import (
IProductSeries,
ITimelineProductSeries,
)
from lp.registry.interfaces.projectgroup import (
IProjectGroup,
IProjectGroupSet,
)
from lp.registry.interfaces.sourcepackage import ISourcePackage
from lp.registry.interfaces.sourcepackagename import ISourcePackageName
from lp.registry.interfaces.ssh import ISSHKey
from lp.registry.interfaces.teammembership import ITeamMembership
from lp.registry.interfaces.wikiname import IWikiName
# XXX: JonathanLange 2010-11-09 bug=673083: Legacy work-around for circular
# import bugs. Break this up into a per-package thing.
from canonical.launchpad.interfaces import _schema_circular_imports
_schema_circular_imports
|