Skip to content

Commit 6fd58d3

Browse files
authored
Update project (#25)
1 parent 5d50398 commit 6fd58d3

33 files changed

+586
-442
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ repos:
1010
- id: mixed-line-ending
1111
- id: check-case-conflict
1212
- repo: https://github.com/astral-sh/ruff-pre-commit
13-
rev: v0.11.10 # must match requirements.txt
13+
rev: v0.12.0 # must match requirements.txt
1414
hooks:
1515
- id: ruff
1616
- id: ruff-format
Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,33 @@
1-
from .add_default_partition import PostgresAddDefaultPartition as PostgresAddDefaultPartition
2-
from .add_hash_partition import PostgresAddHashPartition as PostgresAddHashPartition
3-
from .add_list_partition import PostgresAddListPartition as PostgresAddListPartition
4-
from .add_range_partition import PostgresAddRangePartition as PostgresAddRangePartition
5-
from .apply_state import ApplyState as ApplyState
6-
from .create_materialized_view_model import PostgresCreateMaterializedViewModel as PostgresCreateMaterializedViewModel
7-
from .create_partitioned_model import PostgresCreatePartitionedModel as PostgresCreatePartitionedModel
8-
from .create_view_model import PostgresCreateViewModel as PostgresCreateViewModel
9-
from .delete_default_partition import PostgresDeleteDefaultPartition as PostgresDeleteDefaultPartition
10-
from .delete_hash_partition import PostgresDeleteHashPartition as PostgresDeleteHashPartition
11-
from .delete_list_partition import PostgresDeleteListPartition as PostgresDeleteListPartition
12-
from .delete_materialized_view_model import PostgresDeleteMaterializedViewModel as PostgresDeleteMaterializedViewModel
13-
from .delete_partitioned_model import PostgresDeletePartitionedModel as PostgresDeletePartitionedModel
14-
from .delete_range_partition import PostgresDeleteRangePartition as PostgresDeleteRangePartition
15-
from .delete_view_model import PostgresDeleteViewModel as PostgresDeleteViewModel
1+
from .add_default_partition import PostgresAddDefaultPartition
2+
from .add_hash_partition import PostgresAddHashPartition
3+
from .add_list_partition import PostgresAddListPartition
4+
from .add_range_partition import PostgresAddRangePartition
5+
from .apply_state import ApplyState
6+
from .create_materialized_view_model import PostgresCreateMaterializedViewModel
7+
from .create_partitioned_model import PostgresCreatePartitionedModel
8+
from .create_view_model import PostgresCreateViewModel
9+
from .delete_default_partition import PostgresDeleteDefaultPartition
10+
from .delete_hash_partition import PostgresDeleteHashPartition
11+
from .delete_list_partition import PostgresDeleteListPartition
12+
from .delete_materialized_view_model import PostgresDeleteMaterializedViewModel
13+
from .delete_partitioned_model import PostgresDeletePartitionedModel
14+
from .delete_range_partition import PostgresDeleteRangePartition
15+
from .delete_view_model import PostgresDeleteViewModel
16+
17+
__all__ = [
18+
"ApplyState",
19+
"PostgresAddHashPartition",
20+
"PostgresAddListPartition",
21+
"PostgresAddRangePartition",
22+
"PostgresAddDefaultPartition",
23+
"PostgresDeleteDefaultPartition",
24+
"PostgresDeleteHashPartition",
25+
"PostgresDeleteListPartition",
26+
"PostgresDeleteRangePartition",
27+
"PostgresCreatePartitionedModel",
28+
"PostgresDeletePartitionedModel",
29+
"PostgresCreateViewModel",
30+
"PostgresCreateMaterializedViewModel",
31+
"PostgresDeleteViewModel",
32+
"PostgresDeleteMaterializedViewModel",
33+
]

stubs/psqlextra-stubs/backend/migrations/operations/add_default_partition.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ class PostgresAddDefaultPartition(PostgresPartitionOperation):
44
def state_forwards(self, app_label, state) -> None: ...
55
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
66
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
7-
def describe(self) -> str: ...

stubs/psqlextra-stubs/backend/migrations/operations/add_hash_partition.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ class PostgresAddHashPartition(PostgresPartitionOperation):
1010
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1111
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1212
def deconstruct(self): ...
13-
def describe(self) -> str: ...

stubs/psqlextra-stubs/backend/migrations/operations/add_list_partition.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,3 @@ class PostgresAddListPartition(PostgresPartitionOperation):
99
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1010
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1111
def deconstruct(self): ...
12-
def describe(self) -> str: ...

stubs/psqlextra-stubs/backend/migrations/operations/add_range_partition.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ class PostgresAddRangePartition(PostgresPartitionOperation):
1010
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1111
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1212
def deconstruct(self): ...
13-
def describe(self) -> str: ...
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
from _typeshed import Incomplete
2-
31
from django.db.migrations.operations.base import Operation
42

53
class ApplyState(Operation):
64
reduces_to_sql: bool
7-
state_operation: Incomplete
5+
state_operation: Operation
86
def __init__(self, state_operation: Operation) -> None: ...
97
def deconstruct(self): ...
108
@property
11-
def reversible(self): ...
9+
def reversible(self) -> bool: ... # type: ignore[override]
1210
def state_forwards(self, app_label, state) -> None: ...
1311
def state_backwards(self, app_label, state) -> None: ...
1412
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1513
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
16-
def describe(self): ...

stubs/psqlextra-stubs/backend/migrations/operations/create_materialized_view_model.pyi

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ class PostgresCreateMaterializedViewModel(CreateModel):
99
self,
1010
name,
1111
fields,
12-
options: Incomplete | None = ...,
13-
view_options=...,
14-
bases: Incomplete | None = ...,
15-
managers: Incomplete | None = ...,
12+
options: Incomplete | None = None,
13+
view_options={},
14+
bases: Incomplete | None = None,
15+
managers: Incomplete | None = None,
1616
) -> None: ...
1717
def state_forwards(self, app_label, state) -> None: ...
1818
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1919
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
2020
def deconstruct(self): ...
21-
def describe(self): ...

stubs/psqlextra-stubs/backend/migrations/operations/create_partitioned_model.pyi

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@ class PostgresCreatePartitionedModel(CreateModel):
99
self,
1010
name,
1111
fields,
12-
options: Incomplete | None = ...,
13-
partitioning_options=...,
14-
bases: Incomplete | None = ...,
15-
managers: Incomplete | None = ...,
12+
options: Incomplete | None = None,
13+
partitioning_options={},
14+
bases: Incomplete | None = None,
15+
managers: Incomplete | None = None,
1616
) -> None: ...
1717
def state_forwards(self, app_label, state) -> None: ...
1818
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1919
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
2020
def deconstruct(self): ...
21-
def describe(self): ...
2221
def reduce(self, *args, **kwargs): ...

stubs/psqlextra-stubs/backend/migrations/operations/create_view_model.pyi

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
from _typeshed import Incomplete
2+
from collections.abc import Mapping, Sequence
3+
from typing import Any
24

35
from django.db.migrations.operations.models import CreateModel
6+
from django.db.migrations.state import ProjectState
7+
from django.db.models import Field
48

59
class PostgresCreateViewModel(CreateModel):
6-
serialization_expand_args: Incomplete
7-
view_options: Incomplete
10+
serialization_expand_args: list[str]
11+
view_options: Mapping[Incomplete, Incomplete]
812
def __init__(
913
self,
10-
name,
11-
fields,
12-
options: Incomplete | None = ...,
13-
view_options=...,
14-
bases: Incomplete | None = ...,
15-
managers: Incomplete | None = ...,
14+
name: str,
15+
fields: Sequence[tuple[str, Field[Any, Any]]],
16+
options: Incomplete | None = None,
17+
view_options={},
18+
bases: Mapping[Incomplete, Incomplete] | None = None,
19+
managers: Incomplete | None = None,
1620
) -> None: ...
17-
def state_forwards(self, app_label, state) -> None: ...
21+
def state_forwards(self, app_label: str, state: ProjectState) -> None: ...
1822
def database_forwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
1923
def database_backwards(self, app_label, schema_editor, from_state, to_state) -> None: ...
2024
def deconstruct(self): ...
21-
def describe(self): ...

0 commit comments

Comments
 (0)