Skip to content

Commit 58aa39c

Browse files
Update allowlist and remove unused ignore
1 parent 942ce32 commit 58aa39c

File tree

16 files changed

+70
-67
lines changed

16 files changed

+70
-67
lines changed

django-stubs/contrib/gis/db/models/functions.pyi

+20-20
Original file line numberDiff line numberDiff line change
@@ -35,37 +35,37 @@ class Area(OracleToleranceMixin, GeoFunc):
3535
def as_sqlite(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
3636

3737
class Azimuth(GeoFunc):
38-
output_field: ClassVar[FloatField] # type: ignore[assignment]
38+
output_field: ClassVar[FloatField]
3939
arity: int
4040
geom_param_pos: Any
4141

4242
class AsGeoJSON(GeoFunc):
43-
output_field: ClassVar[TextField] # type: ignore[assignment]
43+
output_field: ClassVar[TextField]
4444
def __init__(
4545
self, expression: Any, bbox: bool = ..., crs: bool = ..., precision: int = ..., **extra: Any
4646
) -> None: ...
4747
def as_oracle(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
4848

4949
class AsGML(GeoFunc):
5050
geom_param_pos: Any
51-
output_field: ClassVar[TextField] # type: ignore[assignment]
51+
output_field: ClassVar[TextField]
5252
def __init__(self, expression: Any, version: int = ..., precision: int = ..., **extra: Any) -> None: ...
5353
def as_oracle(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
5454

5555
class AsKML(GeoFunc):
56-
output_field: ClassVar[TextField] # type: ignore[assignment]
56+
output_field: ClassVar[TextField]
5757
def __init__(self, expression: Any, precision: int = ..., **extra: Any) -> None: ...
5858

5959
class AsSVG(GeoFunc):
60-
output_field: ClassVar[TextField] # type: ignore[assignment]
60+
output_field: ClassVar[TextField]
6161
def __init__(self, expression: Any, relative: bool = ..., precision: int = ..., **extra: Any) -> None: ...
6262

6363
class AsWKB(GeoFunc):
64-
output_field: ClassVar[BinaryField] # type: ignore[assignment]
64+
output_field: ClassVar[BinaryField]
6565
arity: int
6666

6767
class AsWKT(GeoFunc):
68-
output_field: ClassVar[TextField] # type: ignore[assignment]
68+
output_field: ClassVar[TextField]
6969
arity: int
7070

7171
class BoundingCircle(OracleToleranceMixin, GeomOutputGeoFunc):
@@ -84,7 +84,7 @@ class DistanceResultMixin:
8484
def output_field(self) -> DistanceField: ...
8585
def source_is_geography(self) -> Any: ...
8686

87-
class Distance(DistanceResultMixin, OracleToleranceMixin, GeoFunc): # type: ignore[misc]
87+
class Distance(DistanceResultMixin, OracleToleranceMixin, GeoFunc):
8888
geom_param_pos: Any
8989
spheroid: Any
9090
def __init__(self, expr1: Any, expr2: Any, spheroid: Any | None = ..., **extra: Any) -> None: ...
@@ -100,20 +100,20 @@ class ForcePolygonCW(GeomOutputGeoFunc):
100100
arity: int
101101

102102
class FromWKB(GeoFunc):
103-
output_field: ClassVar[GeometryField] # type: ignore[assignment]
103+
output_field: ClassVar[GeometryField]
104104
arity: int
105105

106106
class FromWKT(GeoFunc):
107-
output_field: ClassVar[GeometryField] # type: ignore[assignment]
107+
output_field: ClassVar[GeometryField]
108108
arity: int
109109

110110
class GeoHash(GeoFunc):
111-
output_field: ClassVar[TextField] # type: ignore[assignment]
111+
output_field: ClassVar[TextField]
112112
def __init__(self, expression: Any, precision: Any | None = ..., **extra: Any) -> None: ...
113113
def as_mysql(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
114114

115115
class GeometryDistance(GeoFunc):
116-
output_field: ClassVar[FloatField] # type: ignore[assignment]
116+
output_field: ClassVar[FloatField]
117117
arity: int
118118
function: str
119119
arg_joiner: str
@@ -125,14 +125,14 @@ class Intersection(OracleToleranceMixin, GeomOutputGeoFunc):
125125

126126
class IsEmpty(GeoFuncMixin, StandardTransform):
127127
lookup_name: str
128-
output_field: ClassVar[BooleanField] # type: ignore[assignment]
128+
output_field: ClassVar[BooleanField]
129129

130130
class IsValid(OracleToleranceMixin, GeoFuncMixin, StandardTransform):
131131
lookup_name: str
132-
output_field: ClassVar[BooleanField] # type: ignore[assignment]
132+
output_field: ClassVar[BooleanField]
133133
def as_oracle(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
134134

135-
class Length(DistanceResultMixin, OracleToleranceMixin, GeoFunc): # type: ignore[misc]
135+
class Length(DistanceResultMixin, OracleToleranceMixin, GeoFunc):
136136
spheroid: Any
137137
def __init__(self, expr1: Any, spheroid: bool = ..., **extra: Any) -> None: ...
138138
def as_postgresql(
@@ -141,25 +141,25 @@ class Length(DistanceResultMixin, OracleToleranceMixin, GeoFunc): # type: ignor
141141
def as_sqlite(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any) -> _AsSqlType: ...
142142

143143
class LineLocatePoint(GeoFunc):
144-
output_field: ClassVar[FloatField] # type: ignore[assignment]
144+
output_field: ClassVar[FloatField]
145145
arity: int
146146
geom_param_pos: Any
147147

148148
class MakeValid(GeomOutputGeoFunc): ...
149149

150150
class MemSize(GeoFunc):
151-
output_field: ClassVar[IntegerField] # type: ignore[assignment]
151+
output_field: ClassVar[IntegerField]
152152
arity: int
153153

154154
class NumGeometries(GeoFunc):
155-
output_field: ClassVar[IntegerField] # type: ignore[assignment]
155+
output_field: ClassVar[IntegerField]
156156
arity: int
157157

158158
class NumPoints(GeoFunc):
159-
output_field: ClassVar[IntegerField] # type: ignore[assignment]
159+
output_field: ClassVar[IntegerField]
160160
arity: int
161161

162-
class Perimeter(DistanceResultMixin, OracleToleranceMixin, GeoFunc): # type: ignore[misc]
162+
class Perimeter(DistanceResultMixin, OracleToleranceMixin, GeoFunc):
163163
arity: int
164164
def as_postgresql(
165165
self, compiler: SQLCompiler, connection: BaseDatabaseWrapper, **extra_context: Any

django-stubs/contrib/postgres/aggregates/general.pyi

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ from .mixins import OrderableAggMixin
77

88
class ArrayAgg(OrderableAggMixin, Aggregate):
99
@property
10-
def output_field(self) -> ArrayField: ... # type: ignore[override]
10+
def output_field(self) -> ArrayField: ...
1111

1212
class BitAnd(Aggregate): ...
1313
class BitOr(Aggregate): ...
1414

1515
class BoolAnd(Aggregate):
16-
output_field: ClassVar[BooleanField] # type: ignore[assignment]
16+
output_field: ClassVar[BooleanField]
1717

1818
class BoolOr(Aggregate):
19-
output_field: ClassVar[BooleanField] # type: ignore[assignment]
19+
output_field: ClassVar[BooleanField]
2020

2121
class JSONBAgg(OrderableAggMixin, Aggregate):
22-
output_field: ClassVar[JSONField] # type: ignore[assignment]
22+
output_field: ClassVar[JSONField]
2323

2424
class StringAgg(OrderableAggMixin, Aggregate):
25-
output_field: ClassVar[TextField] # type: ignore[assignment]
25+
output_field: ClassVar[TextField]

django-stubs/contrib/postgres/aggregates/statistics.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ from typing import ClassVar
33
from django.db.models import Aggregate, FloatField, IntegerField
44

55
class StatAggregate(Aggregate):
6-
output_field: ClassVar[FloatField] # type: ignore[assignment]
6+
output_field: ClassVar[FloatField]
77

88
class Corr(StatAggregate): ...
99
class CovarPop(StatAggregate): ...

django-stubs/contrib/postgres/fields/hstore.pyi

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class HStoreField(CheckFieldDefaultMixin, Field):
88
def get_transform(self, name: str) -> Any: ...
99

1010
class KeyTransform(Transform):
11-
output_field: ClassVar[TextField] # type: ignore[assignment]
11+
output_field: ClassVar[TextField]
1212

1313
def __init__(self, key_name: str, *args: Any, **kwargs: Any) -> None: ...
1414

@@ -17,7 +17,7 @@ class KeyTransformFactory:
1717
def __call__(self, *args: Any, **kwargs: Any) -> KeyTransform: ...
1818

1919
class KeysTransform(Transform):
20-
output_field: ClassVar[ArrayField] # type: ignore[assignment]
20+
output_field: ClassVar[ArrayField]
2121

2222
class ValuesTransform(Transform):
23-
output_field: ClassVar[ArrayField] # type: ignore[assignment]
23+
output_field: ClassVar[ArrayField]

django-stubs/contrib/postgres/fields/ranges.pyi

+7-7
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,23 @@ class AdjacentToLookup(PostgresOperatorLookup): ...
5656

5757
class RangeStartsWith(models.Transform):
5858
@property
59-
def output_field(self) -> models.Field: ... # type: ignore[override]
59+
def output_field(self) -> models.Field: ...
6060

6161
class RangeEndsWith(models.Transform):
6262
@property
63-
def output_field(self) -> models.Field: ... # type: ignore[override]
63+
def output_field(self) -> models.Field: ...
6464

6565
class IsEmpty(models.Transform):
66-
output_field: ClassVar[models.BooleanField] # type: ignore[assignment]
66+
output_field: ClassVar[models.BooleanField]
6767

6868
class LowerInclusive(models.Transform):
69-
output_field: ClassVar[models.BooleanField] # type: ignore[assignment]
69+
output_field: ClassVar[models.BooleanField]
7070

7171
class LowerInfinite(models.Transform):
72-
output_field: ClassVar[models.BooleanField] # type: ignore[assignment]
72+
output_field: ClassVar[models.BooleanField]
7373

7474
class UpperInclusive(models.Transform):
75-
output_field: ClassVar[models.BooleanField] # type: ignore[assignment]
75+
output_field: ClassVar[models.BooleanField]
7676

7777
class UpperInfinite(models.Transform):
78-
output_field: ClassVar[models.BooleanField] # type: ignore[assignment]
78+
output_field: ClassVar[models.BooleanField]

django-stubs/contrib/postgres/functions.pyi

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ from typing import ClassVar
33
from django.db.models import DateTimeField, Func, UUIDField
44

55
class RandomUUID(Func):
6-
output_field: ClassVar[UUIDField] # type: ignore[assignment]
6+
output_field: ClassVar[UUIDField]
77

88
class TransactionNow(Func):
9-
output_field: ClassVar[DateTimeField] # type: ignore[assignment]
9+
output_field: ClassVar[DateTimeField]

django-stubs/contrib/postgres/search.pyi

+6-6
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class SearchVector(SearchVectorCombinable, Func):
2424
config: _Expression | None
2525
function: str
2626
arg_joiner: str
27-
output_field: ClassVar[SearchVectorField] # type: ignore[assignment]
27+
output_field: ClassVar[SearchVectorField]
2828
def __init__(
2929
self, *expressions: _Expression, config: _Expression | None = ..., weight: Any | None = ...
3030
) -> None: ...
@@ -48,7 +48,7 @@ class SearchQueryCombinable:
4848
def __rand__(self, other: SearchQueryCombinable) -> Self: ...
4949

5050
class SearchQuery(SearchQueryCombinable, Func): # type: ignore[misc]
51-
output_field: ClassVar[SearchQueryField] # type: ignore[assignment]
51+
output_field: ClassVar[SearchQueryField]
5252
SEARCH_TYPES: dict[str, str]
5353
def __init__(
5454
self,
@@ -72,7 +72,7 @@ class CombinedSearchQuery(SearchQueryCombinable, CombinedExpression): # type: i
7272
) -> None: ...
7373

7474
class SearchRank(Func):
75-
output_field: ClassVar[FloatField] # type: ignore[assignment]
75+
output_field: ClassVar[FloatField]
7676
def __init__(
7777
self,
7878
vector: SearchVector | _Expression,
@@ -85,7 +85,7 @@ class SearchRank(Func):
8585
class SearchHeadline(Func):
8686
function: str
8787
template: str
88-
output_field: ClassVar[TextField] # type: ignore[assignment]
88+
output_field: ClassVar[TextField]
8989
def __init__(
9090
self,
9191
expression: _Expression,
@@ -103,11 +103,11 @@ class SearchHeadline(Func):
103103
) -> None: ...
104104

105105
class TrigramBase(Func):
106-
output_field: ClassVar[FloatField] # type: ignore[assignment]
106+
output_field: ClassVar[FloatField]
107107
def __init__(self, expression: _Expression, string: str, **extra: Any) -> None: ...
108108

109109
class TrigramWordBase(Func):
110-
output_field: ClassVar[FloatField] # type: ignore[assignment]
110+
output_field: ClassVar[FloatField]
111111
def __init__(self, string: str, expression: _Expression, **extra: Any) -> None: ...
112112

113113
class TrigramSimilarity(TrigramBase): ...

django-stubs/db/models/aggregates.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Aggregate(Func):
1313
class Avg(FixDurationInputMixin, NumericOutputFieldMixin, Aggregate): ...
1414

1515
class Count(Aggregate):
16-
output_field: ClassVar[IntegerField] # type: ignore[assignment]
16+
output_field: ClassVar[IntegerField]
1717

1818
class Max(Aggregate): ...
1919
class Min(Aggregate): ...

django-stubs/db/models/expressions.pyi

+2-2
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class DurationExpression(CombinedExpression):
124124
def compile(self, side: Combinable, compiler: SQLCompiler, connection: BaseDatabaseWrapper) -> _AsSqlType: ...
125125

126126
class TemporalSubtraction(CombinedExpression):
127-
output_field: ClassVar[fields.DurationField] # type: ignore[assignment]
127+
output_field: ClassVar[fields.DurationField]
128128
def __init__(self, lhs: Combinable, rhs: Combinable) -> None: ...
129129

130130
class F(_Deconstructible, Combinable):
@@ -242,7 +242,7 @@ class Subquery(BaseExpression, Combinable):
242242
def __init__(self, queryset: Query | QuerySet, output_field: Field | None = ..., **extra: Any) -> None: ...
243243

244244
class Exists(Subquery):
245-
output_field: ClassVar[fields.BooleanField] # type: ignore[assignment]
245+
output_field: ClassVar[fields.BooleanField]
246246
def __init__(self, queryset: Query | QuerySet, **kwargs: Any) -> None: ...
247247

248248
class OrderBy(Expression):

django-stubs/db/models/fields/json.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class KeyTransform(Transform):
5858
class KeyTextTransform(KeyTransform):
5959
postgres_operator: str
6060
postgres_nested_operator: str
61-
output_field: ClassVar[TextField] # type: ignore[assignment]
61+
output_field: ClassVar[TextField]
6262
@classmethod
6363
def from_lookup(cls, lookup: str) -> Self: ...
6464

django-stubs/db/models/functions/comparison.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Greatest(Func): ...
1616

1717
class JSONObject(Func):
1818
def __init__(self, **fields: Any) -> None: ...
19-
output_field: ClassVar[JSONField] # type: ignore[assignment]
19+
output_field: ClassVar[JSONField]
2020

2121
class Least(Func): ...
2222
class NullIf(Func): ...

django-stubs/db/models/functions/datetime.pyi

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class TimezoneMixin:
99

1010
class Extract(TimezoneMixin, Transform):
1111
lookup_name: str
12-
output_field: ClassVar[models.IntegerField] # type: ignore[assignment]
12+
output_field: ClassVar[models.IntegerField]
1313
def __init__(
1414
self, expression: Any, lookup_name: str | None = ..., tzinfo: Any | None = ..., **extra: Any
1515
) -> None: ...
@@ -27,7 +27,7 @@ class ExtractMinute(Extract): ...
2727
class ExtractSecond(Extract): ...
2828

2929
class Now(Func):
30-
output_field: ClassVar[models.DateTimeField] # type: ignore[assignment]
30+
output_field: ClassVar[models.DateTimeField]
3131

3232
class TruncBase(TimezoneMixin, Transform):
3333
kind: str
@@ -41,10 +41,10 @@ class TruncWeek(TruncBase): ...
4141
class TruncDay(TruncBase): ...
4242

4343
class TruncDate(TruncBase):
44-
output_field: ClassVar[models.DateField] # type: ignore[assignment]
44+
output_field: ClassVar[models.DateField]
4545

4646
class TruncTime(TruncBase):
47-
output_field: ClassVar[models.TimeField] # type: ignore[assignment]
47+
output_field: ClassVar[models.TimeField]
4848

4949
class TruncHour(TruncBase): ...
5050
class TruncMinute(TruncBase): ...

0 commit comments

Comments
 (0)