diff --git a/.config/copyright.txt b/.config/copyright.txt deleted file mode 100644 index 82773ca..0000000 --- a/.config/copyright.txt +++ /dev/null @@ -1,13 +0,0 @@ -Copyright (c) 2025-present Polymath Robotics, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 4fd4101..eb5f9a0 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,6 +13,6 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: '3.10' - run: sudo apt-get update && sudo apt-get install libxml2-utils - uses: pre-commit/action@v3.0.1 diff --git a/.gitignore b/.gitignore index d2480ad..49e44b2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ __pycache__/ *.egg-info .env +/.ruff.toml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d95aa1d..7b712d1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,89 +1,21 @@ --- -# See https://pre-commit.com for more information on these settings repos: - # Generally useful checks provided by pre-commit - - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 - hooks: - - id: check-added-large-files - - id: check-ast - - id: check-case-conflict - - id: check-merge-conflict - - id: check-shebang-scripts-are-executable - - id: check-symlinks - - id: check-toml - - id: check-xml - - id: check-yaml - - id: end-of-file-fixer - - id: forbid-submodules - - id: mixed-line-ending - - id: trailing-whitespace - # JSON (This one supports comments, vs the one in pre-commit-hooks repo does not) - - repo: https://gitlab.com/bmares/check-json5 - rev: v1.0.0 - hooks: - - id: check-json5 - # YAML - - repo: https://github.com/adrienverge/yamllint.git - rev: v1.29.0 - hooks: - - id: yamllint - # args: [--strict, -c=/path/to/.yamllint] - args: [-d, "{extends: default, rules: {line-length: {max: 150}}}"] - # XML - - repo: https://github.com/emersonknapp/ament_xmllint - rev: v0.1 - hooks: - - id: ament_xmllint - # Markdown - - repo: https://github.com/jackdewinter/pymarkdown - rev: v0.9.28 - hooks: - - id: pymarkdown - args: [-d, MD013, fix] - # Bash / Shell scripts - - repo: https://github.com/shellcheck-py/shellcheck-py - rev: v0.10.0.1 - hooks: - - id: shellcheck - args: [-e, SC1091] - # Python - - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.5 - hooks: - - id: ruff-format - - id: ruff - args: [--fix] - - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.18.2 - hooks: - - id: mypy - additional_dependencies: - - types-requests - # CMake - - repo: https://github.com/cmake-lint/cmake-lint - rev: 1.4.3 - hooks: - - id: cmakelint - args: [--linelength=140] - # Copyright - - repo: https://github.com/Lucas-C/pre-commit-hooks - rev: v1.5.5 - hooks: - - id: insert-license - types_or: [python, cmake, shell] - name: Copyright headers for Python/CMake - args: [ - --license-filepath, .config/copyright.txt, - --comment-style, '#', - --allow-past-years, - --no-extra-eol, - ] - - id: insert-license - types_or: [c++, c] - name: Copyright headers for C/C++ - args: [ - --license-filepath, .config/copyright.txt, - --comment-style, '//', - --allow-past-years, - ] + - repo: https://github.com/polymathrobotics/polymath_code_standard + rev: v2.0.1 + hooks: + # Basic checks and fixes that apply to any text file and the git repository itself + - id: polymath-general + # Enforce and insert copyright headers in source code for the project's license + - id: polymath-copyright + args: [--license, Apache-2.0, --copyright-org, 'Polymath Robotics, Inc.'] + # Specific languages + - id: polymath-python + - id: polymath-cpp + - id: polymath-shell + - id: polymath-cmake + - id: polymath-docker + - id: polymath-markdown + - id: polymath-xml + - id: polymath-yaml + - id: polymath-toml + - id: polymath-json diff --git a/.ruff.toml b/.ruff.toml deleted file mode 100644 index 084b299..0000000 --- a/.ruff.toml +++ /dev/null @@ -1,21 +0,0 @@ -# Python rules for Polymath Code Standard - https://gitlab.com/polymathrobotics/polymath_code_standard -# Synced from origin - DO NOT EDIT IN CONSUMING REPOSITORY - -line-length = 120 -indent-width = 4 - -[format] -preview = true -quote-style = "single" -indent-style = "space" -skip-magic-trailing-comma = false -line-ending = "lf" - -[lint] -select = ["E4", "E7", "E9", "F", "I", "PTH"] -# Rules intended for future application -# select = ["N", "D", "C90", "UP", "PERF", "RUF"] -ignore = [] -fixable = ["ALL"] -unfixable = [] -dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" diff --git a/CMakeLists.txt b/CMakeLists.txt index 36c037b..b38da57 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/LICENSE b/LICENSE index 261eeb9..01f9f9f 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright 2026 Polymath Robotics, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cmake/add_replay_test.cmake b/cmake/add_replay_test.cmake index 374be24..2d2a0e7 100644 --- a/cmake/add_replay_test.cmake +++ b/cmake/add_replay_test.cmake @@ -1,11 +1,11 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing-extras.cmake b/replay_testing-extras.cmake index 829f895..88b580c 100644 --- a/replay_testing-extras.cmake +++ b/replay_testing-extras.cmake @@ -1,18 +1,16 @@ - -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# find_package(ament_cmake_test REQUIRED) find_package(python_cmake_module REQUIRED) diff --git a/replay_testing/__init__.py b/replay_testing/__init__.py index c9b129f..7ddd545 100644 --- a/replay_testing/__init__.py +++ b/replay_testing/__init__.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/cli.py b/replay_testing/cli.py index 9ee8e70..24ed496 100644 --- a/replay_testing/cli.py +++ b/replay_testing/cli.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/decorators/__init__.py b/replay_testing/decorators/__init__.py index 76d2886..769461e 100644 --- a/replay_testing/decorators/__init__.py +++ b/replay_testing/decorators/__init__.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/decorators/analyze.py b/replay_testing/decorators/analyze.py index 1100d0b..914e256 100644 --- a/replay_testing/decorators/analyze.py +++ b/replay_testing/decorators/analyze.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/decorators/fixtures.py b/replay_testing/decorators/fixtures.py index d81308f..237b7ee 100644 --- a/replay_testing/decorators/fixtures.py +++ b/replay_testing/decorators/fixtures.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/decorators/run.py b/replay_testing/decorators/run.py index bd78d1a..862163d 100644 --- a/replay_testing/decorators/run.py +++ b/replay_testing/decorators/run.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/filter.py b/replay_testing/filter.py index 3df855d..33686df 100644 --- a/replay_testing/filter.py +++ b/replay_testing/filter.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/fixtures/__init__.py b/replay_testing/fixtures/__init__.py index 898143d..c2221da 100644 --- a/replay_testing/fixtures/__init__.py +++ b/replay_testing/fixtures/__init__.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/fixtures/base_fixture.py b/replay_testing/fixtures/base_fixture.py index 5439cbd..50d52fa 100644 --- a/replay_testing/fixtures/base_fixture.py +++ b/replay_testing/fixtures/base_fixture.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/fixtures/local.py b/replay_testing/fixtures/local.py index e270e46..ab522a0 100644 --- a/replay_testing/fixtures/local.py +++ b/replay_testing/fixtures/local.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/fixtures/nexus.py b/replay_testing/fixtures/nexus.py index 5825c09..9787812 100644 --- a/replay_testing/fixtures/nexus.py +++ b/replay_testing/fixtures/nexus.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/fixtures/s3.py b/replay_testing/fixtures/s3.py index 4147dfd..69d722a 100644 --- a/replay_testing/fixtures/s3.py +++ b/replay_testing/fixtures/s3.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/junit_to_xml.py b/replay_testing/junit_to_xml.py index ed9b286..da2223b 100644 --- a/replay_testing/junit_to_xml.py +++ b/replay_testing/junit_to_xml.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/logging_config.py b/replay_testing/logging_config.py index 7482079..67a8a5f 100644 --- a/replay_testing/logging_config.py +++ b/replay_testing/logging_config.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/models.py b/replay_testing/models.py index 4054874..304d954 100644 --- a/replay_testing/models.py +++ b/replay_testing/models.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/reader.py b/replay_testing/reader.py index 14f71e1..08bf4c0 100644 --- a/replay_testing/reader.py +++ b/replay_testing/reader.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/replay_fixture.py b/replay_testing/replay_fixture.py index 22ff37d..a0cf715 100644 --- a/replay_testing/replay_fixture.py +++ b/replay_testing/replay_fixture.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/replay_runner.py b/replay_testing/replay_runner.py index 6644e9f..c8ca056 100644 --- a/replay_testing/replay_runner.py +++ b/replay_testing/replay_runner.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/replay_test_result.py b/replay_testing/replay_test_result.py index 286fee8..71ba2dc 100644 --- a/replay_testing/replay_test_result.py +++ b/replay_testing/replay_test_result.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/replay_testing/utils.py b/replay_testing/utils.py index f4c5035..b5aa477 100644 --- a/replay_testing/utils.py +++ b/replay_testing/utils.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/conftest.py b/test/conftest.py index fb3f19f..390977d 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/basic_replay.py b/test/replay_tests/basic_replay.py index c5aaba9..883f0fa 100644 --- a/test/replay_tests/basic_replay.py +++ b/test/replay_tests/basic_replay.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/basic_replay_failure.py b/test/replay_tests/basic_replay_failure.py index f7303a7..22e81b0 100644 --- a/test/replay_tests/basic_replay_failure.py +++ b/test/replay_tests/basic_replay_failure.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/basic_replay_finish_condition.py b/test/replay_tests/basic_replay_finish_condition.py index 6e672b9..9999eac 100644 --- a/test/replay_tests/basic_replay_finish_condition.py +++ b/test/replay_tests/basic_replay_finish_condition.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/basic_replay_multiple_fixtures_and_params.py b/test/replay_tests/basic_replay_multiple_fixtures_and_params.py index 36eb1f6..39ebb93 100644 --- a/test/replay_tests/basic_replay_multiple_fixtures_and_params.py +++ b/test/replay_tests/basic_replay_multiple_fixtures_and_params.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/nexus_replay.py b/test/replay_tests/nexus_replay.py index 86b16bb..c5e4376 100644 --- a/test/replay_tests/nexus_replay.py +++ b/test/replay_tests/nexus_replay.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/s3_replay.py b/test/replay_tests/s3_replay.py index c5a8f21..a26b3b3 100644 --- a/test/replay_tests/s3_replay.py +++ b/test/replay_tests/s3_replay.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/replay_tests/s3_session_replay.py b/test/replay_tests/s3_session_replay.py index 1f418ea..f76ae7a 100644 --- a/test/replay_tests/s3_session_replay.py +++ b/test/replay_tests/s3_session_replay.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/test_cli.py b/test/test_cli.py index 1499ff2..d7185a3 100644 --- a/test/test_cli.py +++ b/test/test_cli.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/test_filter.py b/test/test_filter.py index 66ad2f3..31d7e5d 100644 --- a/test/test_filter.py +++ b/test/test_filter.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/test_junit.py b/test/test_junit.py index f8e6415..fcd7805 100644 --- a/test/test_junit.py +++ b/test/test_junit.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, diff --git a/test/test_replay_runner.py b/test/test_replay_runner.py index 2863dfb..4a15473 100644 --- a/test/test_replay_runner.py +++ b/test/test_replay_runner.py @@ -1,10 +1,10 @@ -# Copyright (c) 2025-present Polymath Robotics, Inc. +# Copyright 2025 Polymath Robotics, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS,