From: Daniele Varrazzo Date: Sat, 26 Jun 2021 01:28:12 +0000 (+0100) Subject: Module types.date renamed to datetime X-Git-Tag: 3.0.dev0~17^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d5f6a960a3b1f80d67aa23bd018f5f9e8d3e9857;p=thirdparty%2Fpsycopg.git Module types.date renamed to datetime --- diff --git a/docs/advanced/adapt.rst b/docs/advanced/adapt.rst index bed85f572..328482431 100644 --- a/docs/advanced/adapt.rst +++ b/docs/advanced/adapt.rst @@ -81,7 +81,7 @@ cursor): from datetime import date from psycopg3.oids import postgres_types as builtins - from psycopg3.types.date import DateLoader, DateDumper + from psycopg3.types.datetime import DateLoader, DateDumper class InfDateDumper(DateDumper): def dump(self, obj): diff --git a/psycopg3/psycopg3/types/__init__.py b/psycopg3/psycopg3/types/__init__.py index a66c725c9..79cdaf2b0 100644 --- a/psycopg3/psycopg3/types/__init__.py +++ b/psycopg3/psycopg3/types/__init__.py @@ -8,7 +8,6 @@ from typing import TYPE_CHECKING from . import net from . import bool -from . import date from . import json from . import none from . import text @@ -16,6 +15,7 @@ from . import uuid from . import array from . import range from . import numeric +from . import datetime from . import composite from .._typeinfo import TypeInfo as TypeInfo # exported here @@ -27,7 +27,6 @@ if TYPE_CHECKING: def register_default_globals(ctx: "AdaptContext") -> None: net.register_default_globals(ctx) bool.register_default_globals(ctx) - date.register_default_globals(ctx) json.register_default_globals(ctx) none.register_default_globals(ctx) text.register_default_globals(ctx) @@ -35,6 +34,7 @@ def register_default_globals(ctx: "AdaptContext") -> None: array.register_default_globals(ctx) range.register_default_globals(ctx) numeric.register_default_globals(ctx) + datetime.register_default_globals(ctx) composite.register_default_globals(ctx) # Must come after all the types are registered diff --git a/psycopg3/psycopg3/types/date.py b/psycopg3/psycopg3/types/datetime.py similarity index 100% rename from psycopg3/psycopg3/types/date.py rename to psycopg3/psycopg3/types/datetime.py diff --git a/psycopg3_c/psycopg3_c/_psycopg3.pyx b/psycopg3_c/psycopg3_c/_psycopg3.pyx index adface937..6fb00d45d 100644 --- a/psycopg3_c/psycopg3_c/_psycopg3.pyx +++ b/psycopg3_c/psycopg3_c/_psycopg3.pyx @@ -27,7 +27,7 @@ include "_psycopg3/copy.pyx" include "_psycopg3/generators.pyx" include "_psycopg3/transform.pyx" -include "types/date.pyx" +include "types/datetime.pyx" include "types/numeric.pyx" include "types/bool.pyx" include "types/text.pyx" diff --git a/psycopg3_c/psycopg3_c/types/date.pyx b/psycopg3_c/psycopg3_c/types/datetime.pyx similarity index 100% rename from psycopg3_c/psycopg3_c/types/date.pyx rename to psycopg3_c/psycopg3_c/types/datetime.pyx diff --git a/tests/types/test_date.py b/tests/types/test_datetime.py similarity index 99% rename from tests/types/test_date.py rename to tests/types/test_datetime.py index 3e420af7a..fbb8f0025 100644 --- a/tests/types/test_date.py +++ b/tests/types/test_datetime.py @@ -583,7 +583,7 @@ class TestInterval: # NOTE: this is an example in the docs. Make sure it doesn't regress when # adding binary datetime adapters from psycopg3.oids import postgres_types as builtins - from psycopg3.types.date import DateLoader, DateDumper + from psycopg3.types.datetime import DateLoader, DateDumper class InfDateDumper(DateDumper): def dump(self, obj):