diff --git a/opengauss_sqlalchemy/usertype/__init__.py b/opengauss_sqlalchemy/usertype/__init__.py index feaa60b2f8f33044930671de25a4040b3f98ca71..b5d3a914586b3d7db43450e0c6216de4a7240af4 100644 --- a/opengauss_sqlalchemy/usertype/__init__.py +++ b/opengauss_sqlalchemy/usertype/__init__.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + from .bit import BIT from .sparsevec import SPARSEVEC from .vector import VECTOR diff --git a/opengauss_sqlalchemy/usertype/bit.py b/opengauss_sqlalchemy/usertype/bit.py index 0f83f3c6a70a4964dee4da09b589f151fdcf2f03..bcfc11b587af028ad12753ebdd31f729ebbdd12c 100644 --- a/opengauss_sqlalchemy/usertype/bit.py +++ b/opengauss_sqlalchemy/usertype/bit.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + from sqlalchemy.dialects.postgresql.base import ischema_names from sqlalchemy.types import UserDefinedType, Float diff --git a/opengauss_sqlalchemy/usertype/sparsevec.py b/opengauss_sqlalchemy/usertype/sparsevec.py index 370f5d140b68f8308abcc0e1183d76dcdbadf6bb..defc719fca82f87b5c587eef8a2626248922715d 100644 --- a/opengauss_sqlalchemy/usertype/sparsevec.py +++ b/opengauss_sqlalchemy/usertype/sparsevec.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + from sqlalchemy.dialects.postgresql.base import ischema_names from sqlalchemy.types import UserDefinedType, Float, String from ..utils import SparseVector diff --git a/opengauss_sqlalchemy/usertype/vector.py b/opengauss_sqlalchemy/usertype/vector.py index f57a045d44372f5596e3946ffabc04e5ac406978..683f0551cca225d73fda21dbe28d0ea1ba6ffef1 100644 --- a/opengauss_sqlalchemy/usertype/vector.py +++ b/opengauss_sqlalchemy/usertype/vector.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + from sqlalchemy.dialects.postgresql.base import ischema_names from sqlalchemy.types import UserDefinedType, Float, String from ..utils import Vector diff --git a/opengauss_sqlalchemy/utils/__init__.py b/opengauss_sqlalchemy/utils/__init__.py index 4ba1ea18c371f9e9c2b7744e55dcab24d1420b86..2516c812e07c28345a5d2925eb6ed39879eb1a1c 100644 --- a/opengauss_sqlalchemy/utils/__init__.py +++ b/opengauss_sqlalchemy/utils/__init__.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + from .bit import Bit from .sparsevec import SparseVector from .vector import Vector diff --git a/opengauss_sqlalchemy/utils/bit.py b/opengauss_sqlalchemy/utils/bit.py index 652c92f6efb55cd8fc5c97e1555043ae848448fa..a63ba5c26dc904f7a88e669376d30cde50c6b226 100644 --- a/opengauss_sqlalchemy/utils/bit.py +++ b/opengauss_sqlalchemy/utils/bit.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + import numpy as np from struct import pack, unpack_from diff --git a/opengauss_sqlalchemy/utils/sparsevec.py b/opengauss_sqlalchemy/utils/sparsevec.py index 8df2dfd7baac9a9076df816a50fd8ac1c9a75d60..7a3feec0ec0e669bbbba7100edc82a062f436902 100644 --- a/opengauss_sqlalchemy/utils/sparsevec.py +++ b/opengauss_sqlalchemy/utils/sparsevec.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + import numpy as np from struct import pack, unpack_from diff --git a/opengauss_sqlalchemy/utils/vector.py b/opengauss_sqlalchemy/utils/vector.py index ebbcafd30a9311719879e67bf4ad2c0b01b3fc6b..0772403b750df7c07dc708353414edb0252b8bda 100644 --- a/opengauss_sqlalchemy/utils/vector.py +++ b/opengauss_sqlalchemy/utils/vector.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + import numpy as np from struct import pack, unpack_from diff --git a/test/test_utils.py b/test/test_utils.py index 5a031f798d27902340e6e6e0ca9d2654085ee43f..8071c5568a27cd3c70835a709f40f32ab4f451b0 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -1,3 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2021-2025 Andrew Kane +# +# +# Copyright (C) 2021-2022 Huawei Technologies Co.,Ltd. +# +# This module is part of pgvector-python and is released under +# the MIT License: https://www.opensource.org/licenses/mit-license.php + import numpy as np from struct import pack from scipy.sparse import coo_array