From 88d5e27700a7e0c7f208ddb7c01dd0363d2f59c3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:49:47 +0000 Subject: [PATCH 1/3] Initial plan From 9c69eba1f4e63e972c6ab183db3989428dc6f320 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:56:41 +0000 Subject: [PATCH 2/3] Update copyright notices to 2025-2026 Co-authored-by: borchero <22455425+borchero@users.noreply.github.com> --- dataframely/__init__.py | 2 +- dataframely/_base_schema.py | 2 +- dataframely/_deprecation.py | 2 +- dataframely/_filter.py | 2 +- dataframely/_match_to_schema.py | 2 +- dataframely/_plugin.py | 2 +- dataframely/_polars.py | 2 +- dataframely/_pydantic.py | 2 +- dataframely/_rule.py | 2 +- dataframely/_serialization.py | 2 +- dataframely/_storage/__init__.py | 2 +- dataframely/_storage/_base.py | 2 +- dataframely/_storage/_exc.py | 2 +- dataframely/_storage/constants.py | 2 +- dataframely/_storage/delta.py | 2 +- dataframely/_storage/parquet.py | 2 +- dataframely/_typing.py | 2 +- dataframely/collection/__init__.py | 2 +- dataframely/collection/_base.py | 2 +- dataframely/collection/collection.py | 2 +- dataframely/collection/filter_result.py | 2 +- dataframely/columns/__init__.py | 2 +- dataframely/columns/_base.py | 2 +- dataframely/columns/_mixins.py | 2 +- dataframely/columns/_registry.py | 2 +- dataframely/columns/_utils.py | 2 +- dataframely/columns/any.py | 2 +- dataframely/columns/bool.py | 2 +- dataframely/columns/categorical.py | 2 +- dataframely/columns/datetime.py | 2 +- dataframely/columns/decimal.py | 2 +- dataframely/columns/enum.py | 2 +- dataframely/columns/float.py | 2 +- dataframely/columns/integer.py | 2 +- dataframely/columns/object.py | 2 +- dataframely/columns/string.py | 2 +- dataframely/config.py | 2 +- dataframely/exc.py | 2 +- dataframely/filter_result.py | 2 +- dataframely/functional.py | 2 +- dataframely/random.py | 2 +- dataframely/schema.py | 2 +- dataframely/testing/__init__.py | 2 +- dataframely/testing/const.py | 2 +- dataframely/testing/factory.py | 2 +- dataframely/testing/mask.py | 2 +- dataframely/testing/rules.py | 2 +- dataframely/testing/storage.py | 2 +- docs/conf.py | 2 +- tests/benches/conftest.py | 2 +- tests/benches/test_collection.py | 2 +- tests/benches/test_failure.py | 2 +- tests/benches/test_schema.py | 2 +- tests/collection/test_base.py | 2 +- tests/collection/test_cast.py | 2 +- tests/collection/test_collection_future_annotations.py | 2 +- tests/collection/test_create_empty.py | 2 +- tests/collection/test_filter_one_to_n.py | 2 +- tests/collection/test_filter_validate.py | 2 +- tests/collection/test_ignore_in_filter.py | 2 +- tests/collection/test_implementation.py | 2 +- tests/collection/test_join.py | 2 +- tests/collection/test_matches.py | 2 +- tests/collection/test_optional_members.py | 2 +- tests/collection/test_propagate_row_failures.py | 2 +- tests/collection/test_repr.py | 2 +- tests/collection/test_sample.py | 2 +- tests/collection/test_serialization.py | 2 +- tests/collection/test_storage.py | 2 +- tests/collection/test_validate_input.py | 2 +- tests/column_types/__init__.py | 2 +- tests/column_types/test_any.py | 2 +- tests/column_types/test_array.py | 2 +- tests/column_types/test_binary.py | 2 +- tests/column_types/test_datetime.py | 2 +- tests/column_types/test_decimal.py | 2 +- tests/column_types/test_enum.py | 2 +- tests/column_types/test_float.py | 2 +- tests/column_types/test_integer.py | 2 +- tests/column_types/test_list.py | 2 +- tests/column_types/test_object.py | 2 +- tests/column_types/test_string.py | 2 +- tests/column_types/test_struct.py | 2 +- tests/columns/__init__.py | 2 +- tests/columns/test_alias.py | 2 +- tests/columns/test_base.py | 2 +- tests/columns/test_check.py | 2 +- tests/columns/test_default_dtypes.py | 2 +- tests/columns/test_matches.py | 2 +- tests/columns/test_polars_schema.py | 2 +- tests/columns/test_pyarrow.py | 2 +- tests/columns/test_rules.py | 2 +- tests/columns/test_sample.py | 2 +- tests/columns/test_str.py | 2 +- tests/columns/test_utils.py | 2 +- tests/conftest.py | 2 +- tests/core_validation/__init__.py | 2 +- tests/core_validation/test_match_to_schema.py | 2 +- tests/core_validation/test_rule_evaluation.py | 2 +- tests/failure_info/test_storage.py | 2 +- tests/functional/test_concat.py | 2 +- tests/functional/test_relationships.py | 2 +- tests/schema/test_base.py | 2 +- tests/schema/test_cast.py | 2 +- tests/schema/test_create_empty.py | 2 +- tests/schema/test_filter.py | 2 +- tests/schema/test_inheritance.py | 2 +- tests/schema/test_matches.py | 2 +- tests/schema/test_read_write_parquet.py | 2 +- tests/schema/test_repr.py | 2 +- tests/schema/test_rule_implementation.py | 2 +- tests/schema/test_sample.py | 2 +- tests/schema/test_serialization.py | 2 +- tests/schema/test_storage.py | 2 +- tests/schema/test_validate.py | 2 +- tests/storage/test_delta.py | 2 +- tests/test_compat.py | 2 +- tests/test_config.py | 2 +- tests/test_deprecation.py | 2 +- tests/test_factory.py | 2 +- tests/test_native_regex.py | 2 +- tests/test_pydantic.py | 2 +- tests/test_random.py | 2 +- tests/test_serialization.py | 2 +- tests/test_typing.py | 2 +- 125 files changed, 125 insertions(+), 125 deletions(-) diff --git a/dataframely/__init__.py b/dataframely/__init__.py index 802d9231..399f9711 100644 --- a/dataframely/__init__.py +++ b/dataframely/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import importlib.metadata diff --git a/dataframely/_base_schema.py b/dataframely/_base_schema.py index 81e6cb1e..7ae64e3d 100644 --- a/dataframely/_base_schema.py +++ b/dataframely/_base_schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/_deprecation.py b/dataframely/_deprecation.py index 290564a1..82367834 100644 --- a/dataframely/_deprecation.py +++ b/dataframely/_deprecation.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import os diff --git a/dataframely/_filter.py b/dataframely/_filter.py index bd5733df..3e39ad12 100644 --- a/dataframely/_filter.py +++ b/dataframely/_filter.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from collections.abc import Callable diff --git a/dataframely/_match_to_schema.py b/dataframely/_match_to_schema.py index 8bacb408..447de01f 100644 --- a/dataframely/_match_to_schema.py +++ b/dataframely/_match_to_schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Literal diff --git a/dataframely/_plugin.py b/dataframely/_plugin.py index bba39f2c..7616af39 100644 --- a/dataframely/_plugin.py +++ b/dataframely/_plugin.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from collections.abc import Iterable diff --git a/dataframely/_polars.py b/dataframely/_polars.py index 61f00850..b19bb50f 100644 --- a/dataframely/_polars.py +++ b/dataframely/_polars.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/dataframely/_pydantic.py b/dataframely/_pydantic.py index 614d4272..ddcd44d6 100644 --- a/dataframely/_pydantic.py +++ b/dataframely/_pydantic.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/_rule.py b/dataframely/_rule.py index d06b6f85..6c4e7889 100644 --- a/dataframely/_rule.py +++ b/dataframely/_rule.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/_serialization.py b/dataframely/_serialization.py index 4a60fe79..e5416cba 100644 --- a/dataframely/_serialization.py +++ b/dataframely/_serialization.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import base64 diff --git a/dataframely/_storage/__init__.py b/dataframely/_storage/__init__.py index f090c20e..780ec798 100644 --- a/dataframely/_storage/__init__.py +++ b/dataframely/_storage/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from ._base import StorageBackend diff --git a/dataframely/_storage/_base.py b/dataframely/_storage/_base.py index d6e55ddd..eb3ca7b9 100644 --- a/dataframely/_storage/_base.py +++ b/dataframely/_storage/_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from abc import ABC, abstractmethod diff --git a/dataframely/_storage/_exc.py b/dataframely/_storage/_exc.py index ade6dc43..974558b5 100644 --- a/dataframely/_storage/_exc.py +++ b/dataframely/_storage/_exc.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/dataframely/_storage/constants.py b/dataframely/_storage/constants.py index ea9b7106..fd68741b 100644 --- a/dataframely/_storage/constants.py +++ b/dataframely/_storage/constants.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause SCHEMA_METADATA_KEY = "dataframely_schema" diff --git a/dataframely/_storage/delta.py b/dataframely/_storage/delta.py index b76aa780..39e9e125 100644 --- a/dataframely/_storage/delta.py +++ b/dataframely/_storage/delta.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/_storage/parquet.py b/dataframely/_storage/parquet.py index faea9ee9..fc8ba46c 100644 --- a/dataframely/_storage/parquet.py +++ b/dataframely/_storage/parquet.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from collections.abc import Iterable diff --git a/dataframely/_typing.py b/dataframely/_typing.py index 78450234..81e94ff5 100644 --- a/dataframely/_typing.py +++ b/dataframely/_typing.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/collection/__init__.py b/dataframely/collection/__init__.py index b9f2a2a2..cc674fc9 100644 --- a/dataframely/collection/__init__.py +++ b/dataframely/collection/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from ._base import BaseCollection diff --git a/dataframely/collection/_base.py b/dataframely/collection/_base.py index a7a551e6..ff4140c6 100644 --- a/dataframely/collection/_base.py +++ b/dataframely/collection/_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/collection/collection.py b/dataframely/collection/collection.py index 61d7e584..e0875c2b 100644 --- a/dataframely/collection/collection.py +++ b/dataframely/collection/collection.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/collection/filter_result.py b/dataframely/collection/filter_result.py index 4c6dbce8..432d14c8 100644 --- a/dataframely/collection/filter_result.py +++ b/dataframely/collection/filter_result.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/__init__.py b/dataframely/columns/__init__.py index 09856455..f6835415 100644 --- a/dataframely/columns/__init__.py +++ b/dataframely/columns/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from ._base import Column diff --git a/dataframely/columns/_base.py b/dataframely/columns/_base.py index f2c863e8..e01a1c81 100644 --- a/dataframely/columns/_base.py +++ b/dataframely/columns/_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/_mixins.py b/dataframely/columns/_mixins.py index 6125f89b..4e1ada4e 100644 --- a/dataframely/columns/_mixins.py +++ b/dataframely/columns/_mixins.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import sys diff --git a/dataframely/columns/_registry.py b/dataframely/columns/_registry.py index ffdda53b..e2209809 100644 --- a/dataframely/columns/_registry.py +++ b/dataframely/columns/_registry.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any, TypeVar diff --git a/dataframely/columns/_utils.py b/dataframely/columns/_utils.py index 6b744a8d..1ead3d7b 100644 --- a/dataframely/columns/_utils.py +++ b/dataframely/columns/_utils.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from collections.abc import Callable diff --git a/dataframely/columns/any.py b/dataframely/columns/any.py index 8c5de3d5..ca3ca224 100644 --- a/dataframely/columns/any.py +++ b/dataframely/columns/any.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/bool.py b/dataframely/columns/bool.py index 1699aa3b..fcc3e91d 100644 --- a/dataframely/columns/bool.py +++ b/dataframely/columns/bool.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/categorical.py b/dataframely/columns/categorical.py index c1cbddeb..cdba3d19 100644 --- a/dataframely/columns/categorical.py +++ b/dataframely/columns/categorical.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/datetime.py b/dataframely/columns/datetime.py index a7069cbb..9a87ce83 100644 --- a/dataframely/columns/datetime.py +++ b/dataframely/columns/datetime.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/decimal.py b/dataframely/columns/decimal.py index 7d5d7194..4c420517 100644 --- a/dataframely/columns/decimal.py +++ b/dataframely/columns/decimal.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/enum.py b/dataframely/columns/enum.py index a145ca64..878c0d2c 100644 --- a/dataframely/columns/enum.py +++ b/dataframely/columns/enum.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/float.py b/dataframely/columns/float.py index 1c2ba7d1..2f5a5bde 100644 --- a/dataframely/columns/float.py +++ b/dataframely/columns/float.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/integer.py b/dataframely/columns/integer.py index e3049bff..9fe99bcb 100644 --- a/dataframely/columns/integer.py +++ b/dataframely/columns/integer.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/object.py b/dataframely/columns/object.py index 62b74380..31e86500 100644 --- a/dataframely/columns/object.py +++ b/dataframely/columns/object.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/columns/string.py b/dataframely/columns/string.py index 7234d353..c21ba7ed 100644 --- a/dataframely/columns/string.py +++ b/dataframely/columns/string.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/config.py b/dataframely/config.py index 1a2e9ea0..c597745a 100644 --- a/dataframely/config.py +++ b/dataframely/config.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import contextlib diff --git a/dataframely/exc.py b/dataframely/exc.py index bc324200..d1d79271 100644 --- a/dataframely/exc.py +++ b/dataframely/exc.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/dataframely/filter_result.py b/dataframely/filter_result.py index 55c66abc..89d4f130 100644 --- a/dataframely/filter_result.py +++ b/dataframely/filter_result.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/functional.py b/dataframely/functional.py index b249b743..b099fe54 100644 --- a/dataframely/functional.py +++ b/dataframely/functional.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from collections.abc import Sequence diff --git a/dataframely/random.py b/dataframely/random.py index f075d351..67a00280 100644 --- a/dataframely/random.py +++ b/dataframely/random.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/dataframely/schema.py b/dataframely/schema.py index a00582ed..3fbebc73 100644 --- a/dataframely/schema.py +++ b/dataframely/schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import annotations diff --git a/dataframely/testing/__init__.py b/dataframely/testing/__init__.py index 0250e1af..c72ace69 100644 --- a/dataframely/testing/__init__.py +++ b/dataframely/testing/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from .const import ( diff --git a/dataframely/testing/const.py b/dataframely/testing/const.py index 9a12bd2f..8fa5f1da 100644 --- a/dataframely/testing/const.py +++ b/dataframely/testing/const.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import dataframely.columns as dc diff --git a/dataframely/testing/factory.py b/dataframely/testing/factory.py index 22b105d6..8b9452ae 100644 --- a/dataframely/testing/factory.py +++ b/dataframely/testing/factory.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/dataframely/testing/mask.py b/dataframely/testing/mask.py index 05b568c5..9bf342ad 100644 --- a/dataframely/testing/mask.py +++ b/dataframely/testing/mask.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/dataframely/testing/rules.py b/dataframely/testing/rules.py index 7818c1db..09793d68 100644 --- a/dataframely/testing/rules.py +++ b/dataframely/testing/rules.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/dataframely/testing/storage.py b/dataframely/testing/storage.py index 21f02f25..e5f15593 100644 --- a/dataframely/testing/storage.py +++ b/dataframely/testing/storage.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from abc import ABC, abstractmethod diff --git a/docs/conf.py b/docs/conf.py index c56a2559..73dc6117 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause # Configuration file for the Sphinx documentation builder. diff --git a/tests/benches/conftest.py b/tests/benches/conftest.py index 88d10f3b..0ec7602c 100644 --- a/tests/benches/conftest.py +++ b/tests/benches/conftest.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import cast diff --git a/tests/benches/test_collection.py b/tests/benches/test_collection.py index f2b115a1..f3a1aa3b 100644 --- a/tests/benches/test_collection.py +++ b/tests/benches/test_collection.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/benches/test_failure.py b/tests/benches/test_failure.py index fa844ab0..301fdd75 100644 --- a/tests/benches/test_failure.py +++ b/tests/benches/test_failure.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import numpy as np diff --git a/tests/benches/test_schema.py b/tests/benches/test_schema.py index a906fd57..ab57a78f 100644 --- a/tests/benches/test_schema.py +++ b/tests/benches/test_schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/collection/test_base.py b/tests/collection/test_base.py index 0c1c0e61..4b045393 100644 --- a/tests/collection/test_base.py +++ b/tests/collection/test_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import sys diff --git a/tests/collection/test_cast.py b/tests/collection/test_cast.py index a78e0ee9..f629d86a 100644 --- a/tests/collection/test_cast.py +++ b/tests/collection/test_cast.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/collection/test_collection_future_annotations.py b/tests/collection/test_collection_future_annotations.py index 7dcf1f50..314a8be7 100644 --- a/tests/collection/test_collection_future_annotations.py +++ b/tests/collection/test_collection_future_annotations.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from __future__ import ( diff --git a/tests/collection/test_create_empty.py b/tests/collection/test_create_empty.py index d9d17a5a..60e5ca48 100644 --- a/tests/collection/test_create_empty.py +++ b/tests/collection/test_create_empty.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/collection/test_filter_one_to_n.py b/tests/collection/test_filter_one_to_n.py index 17ffd7a3..b0ea9782 100644 --- a/tests/collection/test_filter_one_to_n.py +++ b/tests/collection/test_filter_one_to_n.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/collection/test_filter_validate.py b/tests/collection/test_filter_validate.py index 1bfc16d5..fe1afce0 100644 --- a/tests/collection/test_filter_validate.py +++ b/tests/collection/test_filter_validate.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/collection/test_ignore_in_filter.py b/tests/collection/test_ignore_in_filter.py index 54b8ce74..9a788e8e 100644 --- a/tests/collection/test_ignore_in_filter.py +++ b/tests/collection/test_ignore_in_filter.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Annotated diff --git a/tests/collection/test_implementation.py b/tests/collection/test_implementation.py index 014e2ca5..ea6c4bd5 100644 --- a/tests/collection/test_implementation.py +++ b/tests/collection/test_implementation.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Annotated diff --git a/tests/collection/test_join.py b/tests/collection/test_join.py index 1dd7bf8c..7cab3e82 100644 --- a/tests/collection/test_join.py +++ b/tests/collection/test_join.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Annotated, Literal diff --git a/tests/collection/test_matches.py b/tests/collection/test_matches.py index f36fb456..46f9579c 100644 --- a/tests/collection/test_matches.py +++ b/tests/collection/test_matches.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/collection/test_optional_members.py b/tests/collection/test_optional_members.py index d2afc1be..676a3445 100644 --- a/tests/collection/test_optional_members.py +++ b/tests/collection/test_optional_members.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/collection/test_propagate_row_failures.py b/tests/collection/test_propagate_row_failures.py index dafe80b4..321ec410 100644 --- a/tests/collection/test_propagate_row_failures.py +++ b/tests/collection/test_propagate_row_failures.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Annotated diff --git a/tests/collection/test_repr.py b/tests/collection/test_repr.py index 7531bf9d..0cb45d9a 100644 --- a/tests/collection/test_repr.py +++ b/tests/collection/test_repr.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import textwrap diff --git a/tests/collection/test_sample.py b/tests/collection/test_sample.py index 6c8ca771..5712f86c 100644 --- a/tests/collection/test_sample.py +++ b/tests/collection/test_sample.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Annotated, Any diff --git a/tests/collection/test_serialization.py b/tests/collection/test_serialization.py index d7c6bc52..6b9b2196 100644 --- a/tests/collection/test_serialization.py +++ b/tests/collection/test_serialization.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import json diff --git a/tests/collection/test_storage.py b/tests/collection/test_storage.py index 3c878d28..d4675eb1 100644 --- a/tests/collection/test_storage.py +++ b/tests/collection/test_storage.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/collection/test_validate_input.py b/tests/collection/test_validate_input.py index 6f1ea1dd..032ab7d9 100644 --- a/tests/collection/test_validate_input.py +++ b/tests/collection/test_validate_input.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/column_types/__init__.py b/tests/column_types/__init__.py index e047415f..1a70cbe2 100644 --- a/tests/column_types/__init__.py +++ b/tests/column_types/__init__.py @@ -1,2 +1,2 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/column_types/test_any.py b/tests/column_types/test_any.py index 363863fe..4668df89 100644 --- a/tests/column_types/test_any.py +++ b/tests/column_types/test_any.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/column_types/test_array.py b/tests/column_types/test_array.py index fdb1c3f2..df16d2b8 100644 --- a/tests/column_types/test_array.py +++ b/tests/column_types/test_array.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/column_types/test_binary.py b/tests/column_types/test_binary.py index c9a5e16e..f798a055 100644 --- a/tests/column_types/test_binary.py +++ b/tests/column_types/test_binary.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/column_types/test_datetime.py b/tests/column_types/test_datetime.py index fd113c5b..b8e96fab 100644 --- a/tests/column_types/test_datetime.py +++ b/tests/column_types/test_datetime.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/tests/column_types/test_decimal.py b/tests/column_types/test_decimal.py index ec4dc030..fac9cbfb 100644 --- a/tests/column_types/test_decimal.py +++ b/tests/column_types/test_decimal.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import decimal diff --git a/tests/column_types/test_enum.py b/tests/column_types/test_enum.py index cfddec0a..85078a30 100644 --- a/tests/column_types/test_enum.py +++ b/tests/column_types/test_enum.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import enum from collections.abc import Iterable diff --git a/tests/column_types/test_float.py b/tests/column_types/test_float.py index 80f1fe90..cc0a1f70 100644 --- a/tests/column_types/test_float.py +++ b/tests/column_types/test_float.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import sys diff --git a/tests/column_types/test_integer.py b/tests/column_types/test_integer.py index 5194698c..fd2bf3fd 100644 --- a/tests/column_types/test_integer.py +++ b/tests/column_types/test_integer.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/column_types/test_list.py b/tests/column_types/test_list.py index 44bb858a..a430a6e7 100644 --- a/tests/column_types/test_list.py +++ b/tests/column_types/test_list.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import cast diff --git a/tests/column_types/test_object.py b/tests/column_types/test_object.py index b6e8d525..321e2e89 100644 --- a/tests/column_types/test_object.py +++ b/tests/column_types/test_object.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/column_types/test_string.py b/tests/column_types/test_string.py index 1846ab84..7b87a764 100644 --- a/tests/column_types/test_string.py +++ b/tests/column_types/test_string.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/column_types/test_struct.py b/tests/column_types/test_struct.py index 3d392bb2..4d2375a7 100644 --- a/tests/column_types/test_struct.py +++ b/tests/column_types/test_struct.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/columns/__init__.py b/tests/columns/__init__.py index e047415f..1a70cbe2 100644 --- a/tests/columns/__init__.py +++ b/tests/columns/__init__.py @@ -1,2 +1,2 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/columns/test_alias.py b/tests/columns/test_alias.py index 6da32d7c..0dd364a7 100644 --- a/tests/columns/test_alias.py +++ b/tests/columns/test_alias.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/columns/test_base.py b/tests/columns/test_base.py index d5a4583e..a235b6ed 100644 --- a/tests/columns/test_base.py +++ b/tests/columns/test_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import pytest diff --git a/tests/columns/test_check.py b/tests/columns/test_check.py index 96da6b30..6bd39757 100644 --- a/tests/columns/test_check.py +++ b/tests/columns/test_check.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/columns/test_default_dtypes.py b/tests/columns/test_default_dtypes.py index 2d959207..d576bc63 100644 --- a/tests/columns/test_default_dtypes.py +++ b/tests/columns/test_default_dtypes.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/columns/test_matches.py b/tests/columns/test_matches.py index b8731dee..42c5f4f1 100644 --- a/tests/columns/test_matches.py +++ b/tests/columns/test_matches.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/tests/columns/test_polars_schema.py b/tests/columns/test_polars_schema.py index 21eb522d..bccf43f0 100644 --- a/tests/columns/test_polars_schema.py +++ b/tests/columns/test_polars_schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/columns/test_pyarrow.py b/tests/columns/test_pyarrow.py index 9c485d21..4d697152 100644 --- a/tests/columns/test_pyarrow.py +++ b/tests/columns/test_pyarrow.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import TypeVar diff --git a/tests/columns/test_rules.py b/tests/columns/test_rules.py index ffffad5b..d254ed49 100644 --- a/tests/columns/test_rules.py +++ b/tests/columns/test_rules.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/columns/test_sample.py b/tests/columns/test_sample.py index d0888475..2c51d1c1 100644 --- a/tests/columns/test_sample.py +++ b/tests/columns/test_sample.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/tests/columns/test_str.py b/tests/columns/test_str.py index 5288103d..9b16d934 100644 --- a/tests/columns/test_str.py +++ b/tests/columns/test_str.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import re diff --git a/tests/columns/test_utils.py b/tests/columns/test_utils.py index 4279d8d1..5f2e7eff 100644 --- a/tests/columns/test_utils.py +++ b/tests/columns/test_utils.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/conftest.py b/tests/conftest.py index e2f23b94..75828f56 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import subprocess diff --git a/tests/core_validation/__init__.py b/tests/core_validation/__init__.py index e047415f..1a70cbe2 100644 --- a/tests/core_validation/__init__.py +++ b/tests/core_validation/__init__.py @@ -1,2 +1,2 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause diff --git a/tests/core_validation/test_match_to_schema.py b/tests/core_validation/test_match_to_schema.py index ffd0682a..7bcb8715 100644 --- a/tests/core_validation/test_match_to_schema.py +++ b/tests/core_validation/test_match_to_schema.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Literal diff --git a/tests/core_validation/test_rule_evaluation.py b/tests/core_validation/test_rule_evaluation.py index 2877be5d..625e0078 100644 --- a/tests/core_validation/test_rule_evaluation.py +++ b/tests/core_validation/test_rule_evaluation.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/failure_info/test_storage.py b/tests/failure_info/test_storage.py index 5c827734..31e28a56 100644 --- a/tests/failure_info/test_storage.py +++ b/tests/failure_info/test_storage.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/functional/test_concat.py b/tests/functional/test_concat.py index 1c6976c8..edd5c9e9 100644 --- a/tests/functional/test_concat.py +++ b/tests/functional/test_concat.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/functional/test_relationships.py b/tests/functional/test_relationships.py index c9c9fbb8..5d84e284 100644 --- a/tests/functional/test_relationships.py +++ b/tests/functional/test_relationships.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/schema/test_base.py b/tests/schema/test_base.py index 15d62894..6eb20849 100644 --- a/tests/schema/test_base.py +++ b/tests/schema/test_base.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/schema/test_cast.py b/tests/schema/test_cast.py index 6e24d440..4fde618a 100644 --- a/tests/schema/test_cast.py +++ b/tests/schema/test_cast.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/schema/test_create_empty.py b/tests/schema/test_create_empty.py index 4090a8b1..25cf1db4 100644 --- a/tests/schema/test_create_empty.py +++ b/tests/schema/test_create_empty.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/schema/test_filter.py b/tests/schema/test_filter.py index b971e4c1..6aa1e3d7 100644 --- a/tests/schema/test_filter.py +++ b/tests/schema/test_filter.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import random diff --git a/tests/schema/test_inheritance.py b/tests/schema/test_inheritance.py index 14d7b5a4..083fe689 100644 --- a/tests/schema/test_inheritance.py +++ b/tests/schema/test_inheritance.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import dataframely as dy diff --git a/tests/schema/test_matches.py b/tests/schema/test_matches.py index 9e0a3d10..137e8f40 100644 --- a/tests/schema/test_matches.py +++ b/tests/schema/test_matches.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/schema/test_read_write_parquet.py b/tests/schema/test_read_write_parquet.py index 87317b7b..08c19478 100644 --- a/tests/schema/test_read_write_parquet.py +++ b/tests/schema/test_read_write_parquet.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from pathlib import Path diff --git a/tests/schema/test_repr.py b/tests/schema/test_repr.py index 01806256..27fbc511 100644 --- a/tests/schema/test_repr.py +++ b/tests/schema/test_repr.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import textwrap diff --git a/tests/schema/test_rule_implementation.py b/tests/schema/test_rule_implementation.py index 7e488c5a..73051018 100644 --- a/tests/schema/test_rule_implementation.py +++ b/tests/schema/test_rule_implementation.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/schema/test_sample.py b/tests/schema/test_sample.py index 5ba2a9bb..fe7d22a4 100644 --- a/tests/schema/test_sample.py +++ b/tests/schema/test_sample.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Any diff --git a/tests/schema/test_serialization.py b/tests/schema/test_serialization.py index bad2b794..c8a1cd34 100644 --- a/tests/schema/test_serialization.py +++ b/tests/schema/test_serialization.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/tests/schema/test_storage.py b/tests/schema/test_storage.py index 3550a061..229745b1 100644 --- a/tests/schema/test_storage.py +++ b/tests/schema/test_storage.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from typing import Literal, TypeVar, get_args diff --git a/tests/schema/test_validate.py b/tests/schema/test_validate.py index f36f5710..d4967273 100644 --- a/tests/schema/test_validate.py +++ b/tests/schema/test_validate.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/storage/test_delta.py b/tests/storage/test_delta.py index 6023363c..e247bbdc 100644 --- a/tests/storage/test_delta.py +++ b/tests/storage/test_delta.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause from pathlib import Path diff --git a/tests/test_compat.py b/tests/test_compat.py index 5f5d75c3..a042f529 100644 --- a/tests/test_compat.py +++ b/tests/test_compat.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import pytest diff --git a/tests/test_config.py b/tests/test_config.py index ba3007e8..c63c8479 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import dataframely as dy diff --git a/tests/test_deprecation.py b/tests/test_deprecation.py index c6d53fa5..a9ba658a 100644 --- a/tests/test_deprecation.py +++ b/tests/test_deprecation.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import pytest diff --git a/tests/test_factory.py b/tests/test_factory.py index f6540300..0fae1caa 100644 --- a/tests/test_factory.py +++ b/tests/test_factory.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl diff --git a/tests/test_native_regex.py b/tests/test_native_regex.py index 236d6988..ad63a00f 100644 --- a/tests/test_native_regex.py +++ b/tests/test_native_regex.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import math diff --git a/tests/test_pydantic.py b/tests/test_pydantic.py index d64914c0..ff85d50b 100644 --- a/tests/test_pydantic.py +++ b/tests/test_pydantic.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import json diff --git a/tests/test_random.py b/tests/test_random.py index 96057b62..5029e827 100644 --- a/tests/test_random.py +++ b/tests/test_random.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import datetime as dt diff --git a/tests/test_serialization.py b/tests/test_serialization.py index 3b68c5ad..f38a990c 100644 --- a/tests/test_serialization.py +++ b/tests/test_serialization.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause import json diff --git a/tests/test_typing.py b/tests/test_typing.py index 665f89e9..7621e491 100644 --- a/tests/test_typing.py +++ b/tests/test_typing.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2025-2025 +# Copyright (c) QuantCo 2025-2026 # SPDX-License-Identifier: BSD-3-Clause # NOTE: This file does not actually run any tests. Instead, it calls functions for which we From a07665b55062f101604d683fb2d055c08a6f4aa0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:57:48 +0000 Subject: [PATCH 3/3] Update copyright notices for 2024-2025 files to 2024-2026 Co-authored-by: borchero <22455425+borchero@users.noreply.github.com> --- tests/columns/test_metadata.py | 2 +- tests/schema/test_create_empty_if_none.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/columns/test_metadata.py b/tests/columns/test_metadata.py index 556ab95d..9905b1dd 100644 --- a/tests/columns/test_metadata.py +++ b/tests/columns/test_metadata.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2024-2025 +# Copyright (c) QuantCo 2024-2026 # SPDX-License-Identifier: BSD-3-Clause import dataframely as dy diff --git a/tests/schema/test_create_empty_if_none.py b/tests/schema/test_create_empty_if_none.py index 876899bf..1fbd75b7 100644 --- a/tests/schema/test_create_empty_if_none.py +++ b/tests/schema/test_create_empty_if_none.py @@ -1,4 +1,4 @@ -# Copyright (c) QuantCo 2024-2025 +# Copyright (c) QuantCo 2024-2026 # SPDX-License-Identifier: BSD-3-Clause import polars as pl