Skip to content

Commit 6fa3394

Browse files
committed
fix: Fix typing_extensions dependency
1 parent dc61392 commit 6fa3394

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

django_mongoengine/document.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
from mongoengine import document as me
1212
from mongoengine.base import metaclasses as mtc
1313
from mongoengine.errors import FieldDoesNotExist
14-
from typing_extensions import Self
1514

1615
from .fields import ObjectIdField
1716
from .forms.document_options import DocumentMetaWrapper
1817
from .queryset import QuerySetManager
1918

2019
if TYPE_CHECKING:
2120
from mongoengine.fields import StringField
21+
from typing_extensions import Self
2222

2323
# TopLevelDocumentMetaclass is using ObjectIdField to create default pk field,
2424
# if one's not set explicitly.
@@ -48,8 +48,8 @@ def __new__(cls, name, bases, attrs):
4848

4949
class DjangoFlavor:
5050
id: StringField
51-
objects = QuerySetManager[Self]()
52-
_default_manager = QuerySetManager[Self]()
51+
objects = QuerySetManager["Self"]()
52+
_default_manager = QuerySetManager["Self"]()
5353
_get_pk_val = Model.__dict__["_get_pk_val"]
5454
_meta: DocumentMetaWrapper
5555
DoesNotExist: type[DoesNotExist]

poetry.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ authors = ["Ross Lawley <[email protected]>"]
88
python = ">=3.8"
99
django = ">=3.2,<5"
1010
mongoengine = ">=0.14"
11-
typing-extensions = "^4.8.0"
1211

1312
[tool.poetry.group.dev.dependencies]
1413
flake8 = "*"
@@ -20,6 +19,7 @@ pytest-sugar = "*"
2019
ruff = "^0.1.3"
2120
sphinx = "*"
2221
black = "^23.10.1"
22+
typing-extensions = "^4.8.0"
2323

2424
[tool.black]
2525
line-length = 100

0 commit comments

Comments
 (0)