Skip to content

Commit 6b3d068

Browse files
committed
typeshed/3: add stubs(autogen) for avro-python3
1 parent 8672a5c commit 6b3d068

File tree

2 files changed

+190
-0
lines changed

2 files changed

+190
-0
lines changed

typeshed/3/avro/__init__.pyi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Stubs for avro (Python 3.5)
2+
#
3+
# NOTE: This dynamically typed stub was automatically generated by stubgen.
4+
5+
# Names in __all__ with no definition:
6+
# datafile
7+
# io
8+
# ipc
9+
# protocol
10+
# schema

typeshed/3/avro/schema.pyi

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
# Stubs for avro.schema (Python 3.5)
2+
#
3+
# NOTE: This dynamically typed stub was automatically generated by stubgen.
4+
5+
from typing import Any, Optional
6+
7+
logger = ... # type: Any
8+
DEBUG_VERBOSE = ... # type: int
9+
NULL = ... # type: str
10+
BOOLEAN = ... # type: str
11+
STRING = ... # type: str
12+
BYTES = ... # type: str
13+
INT = ... # type: str
14+
LONG = ... # type: str
15+
FLOAT = ... # type: str
16+
DOUBLE = ... # type: str
17+
FIXED = ... # type: str
18+
ENUM = ... # type: str
19+
RECORD = ... # type: str
20+
ERROR = ... # type: str
21+
ARRAY = ... # type: str
22+
MAP = ... # type: str
23+
UNION = ... # type: str
24+
REQUEST = ... # type: str
25+
ERROR_UNION = ... # type: str
26+
PRIMITIVE_TYPES = ... # type: Any
27+
NAMED_TYPES = ... # type: Any
28+
VALID_TYPES = ... # type: Any
29+
SCHEMA_RESERVED_PROPS = ... # type: Any
30+
FIELD_RESERVED_PROPS = ... # type: Any
31+
VALID_FIELD_SORT_ORDERS = ... # type: Any
32+
33+
class Error(Exception): ...
34+
class AvroException(Error): ...
35+
class SchemaParseException(AvroException): ...
36+
37+
class ImmutableDict(dict):
38+
def __init__(self, items: Optional[Any] = ..., **kwargs) -> None: ...
39+
def __setitem__(self, key, value): ...
40+
def __delitem__(self, key): ...
41+
def clear(self): ...
42+
def update(self, **kwargs): ...
43+
def pop(self, key, default: Optional[Any] = ...): ...
44+
def popitem(self): ...
45+
46+
class Schema:
47+
def __init__(self, type, other_props: Optional[Any] = ...) -> None: ...
48+
@property
49+
def name(self): ...
50+
@property
51+
def fullname(self): ...
52+
@property
53+
def namespace(self): ...
54+
@property
55+
def type(self): ...
56+
@property
57+
def doc(self): ...
58+
@property
59+
def props(self): ...
60+
@property
61+
def other_props(self): ...
62+
def to_json(self, names): ...
63+
64+
class Name:
65+
def __init__(self, name, namespace: Optional[Any] = ...) -> None: ...
66+
def __eq__(self, other): ...
67+
@property
68+
def simple_name(self): ...
69+
@property
70+
def namespace(self): ...
71+
@property
72+
def fullname(self): ...
73+
74+
class Names:
75+
def __init__(self, default_namespace: Optional[Any] = ..., names: Optional[Any] = ...) -> None: ...
76+
@property
77+
def names(self): ...
78+
@property
79+
def default_namespace(self): ...
80+
def NewWithDefaultNamespace(self, namespace): ...
81+
def GetName(self, name, namespace: Optional[Any] = ...): ...
82+
def has_name(self, name, namespace: Optional[Any] = ...): ...
83+
def get_name(self, name, namespace: Optional[Any] = ...): ...
84+
def GetSchema(self, name, namespace: Optional[Any] = ...): ...
85+
def prune_namespace(self, properties): ...
86+
def Register(self, schema): ...
87+
88+
class NamedSchema(Schema):
89+
def __init__(self, type, name, namespace: Optional[Any] = ..., names: Optional[Any] = ..., other_props: Optional[Any] = ...) -> None: ...
90+
@property
91+
def avro_name(self): ...
92+
@property
93+
def name(self): ...
94+
@property
95+
def namespace(self): ...
96+
@property
97+
def fullname(self): ...
98+
def name_ref(self, names): ...
99+
100+
class Field:
101+
def __init__(self, type, name, index, has_default, default: Any = ..., order: Optional[Any] = ..., names: Optional[Any] = ..., doc: Optional[Any] = ..., other_props: Optional[Any] = ...) -> None: ...
102+
@property
103+
def type(self): ...
104+
@property
105+
def name(self): ...
106+
@property
107+
def index(self): ...
108+
@property
109+
def default(self): ...
110+
@property
111+
def has_default(self): ...
112+
@property
113+
def order(self): ...
114+
@property
115+
def doc(self): ...
116+
@property
117+
def props(self): ...
118+
@property
119+
def other_props(self): ...
120+
def to_json(self, names: Optional[Any] = ...): ...
121+
def __eq__(self, that): ...
122+
123+
class PrimitiveSchema(Schema):
124+
def __init__(self, type, other_props: Optional[Any] = ...) -> None: ...
125+
@property
126+
def name(self): ...
127+
def to_json(self, names: Optional[Any] = ...): ...
128+
def __eq__(self, that): ...
129+
130+
class FixedSchema(NamedSchema):
131+
def __init__(self, name, namespace, size, names: Optional[Any] = ..., other_props: Optional[Any] = ...) -> None: ...
132+
@property
133+
def size(self): ...
134+
def to_json(self, names: Optional[Any] = ...): ...
135+
def __eq__(self, that): ...
136+
137+
class EnumSchema(NamedSchema):
138+
def __init__(self, name, namespace, symbols, names: Optional[Any] = ..., doc: Optional[Any] = ..., other_props: Optional[Any] = ...) -> None: ...
139+
@property
140+
def symbols(self): ...
141+
def to_json(self, names: Optional[Any] = ...): ...
142+
def __eq__(self, that): ...
143+
144+
class ArraySchema(Schema):
145+
def __init__(self, items, other_props: Optional[Any] = ...) -> None: ...
146+
@property
147+
def items(self): ...
148+
def to_json(self, names: Optional[Any] = ...): ...
149+
def __eq__(self, that): ...
150+
151+
class MapSchema(Schema):
152+
def __init__(self, values, other_props: Optional[Any] = ...) -> None: ...
153+
@property
154+
def values(self): ...
155+
def to_json(self, names: Optional[Any] = ...): ...
156+
def __eq__(self, that): ...
157+
158+
class UnionSchema(Schema):
159+
def __init__(self, schemas) -> None: ...
160+
@property
161+
def schemas(self): ...
162+
def to_json(self, names: Optional[Any] = ...): ...
163+
def __eq__(self, that): ...
164+
165+
class ErrorUnionSchema(UnionSchema):
166+
def __init__(self, schemas) -> None: ...
167+
def to_json(self, names: Optional[Any] = ...): ...
168+
169+
class RecordSchema(NamedSchema):
170+
def __init__(self, name, namespace, fields: Optional[Any] = ..., make_fields: Optional[Any] = ..., names: Optional[Any] = ..., record_type: Any = ..., doc: Optional[Any] = ..., other_props: Optional[Any] = ...) -> None: ...
171+
@property
172+
def fields(self): ...
173+
@property
174+
def field_map(self): ...
175+
def to_json(self, names: Optional[Any] = ...): ...
176+
def __eq__(self, that): ...
177+
178+
def FilterKeysOut(items, keys): ...
179+
def SchemaFromJSONData(json_data, names: Optional[Any] = ...): ...
180+
def Parse(json_string): ...

0 commit comments

Comments
 (0)