From 1e731114f5d22cdbab3be79f5f6990a304e9a19a Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Wed, 11 Mar 2026 23:15:07 -0400 Subject: [PATCH] [IMP] script: update copyright year to 2026 Reflect the current year in all TechnoLibre license headers across script/, test/, and docker/. Generated by Claude Code 2.1.74 model claude-sonnet-4-6 Co-Authored-By: Mathieu Benoit --- docker/repo_manifest_gen_org_prefix_path.py | 2 +- docker/wait-for-psql.py | 2 +- script/addons/check_addons_exist.py | 2 +- script/code/git_commit_migration_addons_path.py | 2 +- script/code/odoo_upgrade_code_with_dir_module.py | 2 +- script/code_generator/create_from_existing_module.py | 2 +- script/code_generator/new_project.py | 2 +- script/code_generator/search_class_model.py | 2 +- .../technical/transform_xml_data_website_page_to_controller.py | 2 +- script/code_generator/test_code_generator_update_module.py | 2 +- script/code_generator/test_transform_python_to_code_writer.py | 2 +- script/code_generator/transform_python_to_code_writer.py | 2 +- script/code_generator/transform_xml_to_code_writer.py | 2 +- script/config/config_file.py | 2 +- script/config/setup_odoo_config_conf_devops.py | 2 +- script/database/compare_backup.py | 2 +- script/database/compare_database_application.py | 2 +- script/database/db_drop_all.py | 2 +- script/database/db_restore.py | 2 +- script/database/download_remote.py | 2 +- script/database/fix_mariadb_sql_example_1.py | 2 +- script/database/get_module_list_from_database.py | 2 +- script/database/get_repo_from_backup.py | 2 +- script/database/get_repo_from_module.py | 2 +- script/database/image_db.py | 2 +- script/database/migrate/process_backup_file.py | 2 +- script/deployment/cloudflare_dns.py | 2 +- script/deployment/get_public_ip.py | 2 +- script/deployment/update_dns_cloudflare.py | 2 +- script/docker/docker_update_version.py | 2 +- script/execute/execute.py | 2 +- script/git/fork_project.py | 2 +- script/git/fork_project_ERPLibre.py | 2 +- script/git/git_change_remote.py | 2 +- script/git/git_change_remote_https_to_git.py | 2 +- script/git/git_diff_repo_manifest.py | 2 +- script/git/git_merge_repo_manifest.py | 2 +- script/git/git_repo_manifest.py | 2 +- script/git/git_repo_update_group.py | 2 +- script/git/git_show_code_diff_repo_manifest.py | 2 +- script/git/git_tool.py | 2 +- script/git/git_update_repo.py | 2 +- script/git/github_api.py | 2 +- script/git/pull_request_ERPLibre.py | 2 +- script/git/remote_code_generation_git_compare.py | 2 +- script/git/repo_remove_auto_install.py | 2 +- script/git/repo_revert_git_diff_date_from_code_generator.py | 2 +- script/git/repo_url.py | 2 +- script/git/tag_push_all.py | 2 +- script/ide/pycharm_configuration.py | 2 +- script/lib_asyncio.py | 2 +- script/maintenance/format_file_to_commit.py | 2 +- script/nginx/deploy_nginx_and_certbot.py | 2 +- script/odoo/migration/fix_migration_odoo140_to_odoo150.py | 2 +- script/odoo/util/show_installed_module.py | 2 +- script/poetry/poetry_update.py | 2 +- ...ation_postgresql_17_to_postgresql_18_module_mail_nov_2025.py | 2 +- script/process/kill_process_by_port.py | 2 +- script/restful/restful_example.py | 2 +- script/selenium/scenario/selenium_devops.py | 2 +- script/selenium/selenium_lib.py | 2 +- script/selenium/web_login.py | 2 +- script/statistic/show_evolution_module.py | 2 +- script/systemd/install_daemon.py | 2 +- script/test/run_parallel_test.py | 2 +- script/todo/database_manager.py | 2 +- script/todo/kdbx_manager.py | 2 +- script/todo/todo.py | 2 +- script/todo/todo_file_browser.py | 2 +- script/todo/todo_i18n.py | 2 +- script/todo/todo_upgrade.py | 2 +- script/todo/version_manager.py | 2 +- script/version/get_version.py | 2 +- script/version/update_env_version.py | 2 +- test/test_check_addons_exist.py | 2 +- test/test_code_generator_tools.py | 2 +- test/test_config_file.py | 2 +- test/test_database_tools.py | 2 +- test/test_docker_update_version.py | 2 +- test/test_execute.py | 2 +- test/test_format_file_to_commit.py | 2 +- test/test_git_tool.py | 2 +- test/test_iscompatible.py | 2 +- test/test_kill_process_by_port.py | 2 +- test/test_todo.py | 2 +- test/test_todo_i18n.py | 2 +- test/test_version.py | 2 +- 87 files changed, 87 insertions(+), 87 deletions(-) diff --git a/docker/repo_manifest_gen_org_prefix_path.py b/docker/repo_manifest_gen_org_prefix_path.py index a1269d3..f04f9db 100755 --- a/docker/repo_manifest_gen_org_prefix_path.py +++ b/docker/repo_manifest_gen_org_prefix_path.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/docker/wait-for-psql.py b/docker/wait-for-psql.py index e423fec..d763b77 100755 --- a/docker/wait-for-psql.py +++ b/docker/wait-for-psql.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/addons/check_addons_exist.py b/script/addons/check_addons_exist.py index 11ff625..441a222 100755 --- a/script/addons/check_addons_exist.py +++ b/script/addons/check_addons_exist.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code/git_commit_migration_addons_path.py b/script/code/git_commit_migration_addons_path.py index b26849f..a725200 100755 --- a/script/code/git_commit_migration_addons_path.py +++ b/script/code/git_commit_migration_addons_path.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code/odoo_upgrade_code_with_dir_module.py b/script/code/odoo_upgrade_code_with_dir_module.py index fd5ac32..c4fc6b6 100755 --- a/script/code/odoo_upgrade_code_with_dir_module.py +++ b/script/code/odoo_upgrade_code_with_dir_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/create_from_existing_module.py b/script/code_generator/create_from_existing_module.py index bf451be..44072ae 100755 --- a/script/code_generator/create_from_existing_module.py +++ b/script/code_generator/create_from_existing_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/new_project.py b/script/code_generator/new_project.py index f6797d6..46c88a2 100755 --- a/script/code_generator/new_project.py +++ b/script/code_generator/new_project.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/search_class_model.py b/script/code_generator/search_class_model.py index 8b4a928..3d2cd68 100755 --- a/script/code_generator/search_class_model.py +++ b/script/code_generator/search_class_model.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/technical/transform_xml_data_website_page_to_controller.py b/script/code_generator/technical/transform_xml_data_website_page_to_controller.py index 0b0054f..25864f5 100644 --- a/script/code_generator/technical/transform_xml_data_website_page_to_controller.py +++ b/script/code_generator/technical/transform_xml_data_website_page_to_controller.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/test_code_generator_update_module.py b/script/code_generator/test_code_generator_update_module.py index 91040a5..cb9ebb1 100755 --- a/script/code_generator/test_code_generator_update_module.py +++ b/script/code_generator/test_code_generator_update_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/test_transform_python_to_code_writer.py b/script/code_generator/test_transform_python_to_code_writer.py index 2dff2a8..8c09752 100644 --- a/script/code_generator/test_transform_python_to_code_writer.py +++ b/script/code_generator/test_transform_python_to_code_writer.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/transform_python_to_code_writer.py b/script/code_generator/transform_python_to_code_writer.py index 7f80723..d18258c 100755 --- a/script/code_generator/transform_python_to_code_writer.py +++ b/script/code_generator/transform_python_to_code_writer.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/code_generator/transform_xml_to_code_writer.py b/script/code_generator/transform_xml_to_code_writer.py index b35f49d..1cc38c1 100644 --- a/script/code_generator/transform_xml_to_code_writer.py +++ b/script/code_generator/transform_xml_to_code_writer.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/config/config_file.py b/script/config/config_file.py index fc29c92..3420974 100644 --- a/script/config/config_file.py +++ b/script/config/config_file.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/script/config/setup_odoo_config_conf_devops.py b/script/config/setup_odoo_config_conf_devops.py index bc6af0f..09eb4a8 100755 --- a/script/config/setup_odoo_config_conf_devops.py +++ b/script/config/setup_odoo_config_conf_devops.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/compare_backup.py b/script/database/compare_backup.py index 52114bf..ea777b7 100755 --- a/script/database/compare_backup.py +++ b/script/database/compare_backup.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/compare_database_application.py b/script/database/compare_database_application.py index 15f1ac4..e8e0d20 100755 --- a/script/database/compare_database_application.py +++ b/script/database/compare_database_application.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/db_drop_all.py b/script/database/db_drop_all.py index f5a4eeb..6ce1622 100755 --- a/script/database/db_drop_all.py +++ b/script/database/db_drop_all.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/db_restore.py b/script/database/db_restore.py index 5b093c8..e377394 100755 --- a/script/database/db_restore.py +++ b/script/database/db_restore.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/download_remote.py b/script/database/download_remote.py index 12e12b5..4b6b13e 100644 --- a/script/database/download_remote.py +++ b/script/database/download_remote.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) print( diff --git a/script/database/fix_mariadb_sql_example_1.py b/script/database/fix_mariadb_sql_example_1.py index 333baff..52e3a13 100755 --- a/script/database/fix_mariadb_sql_example_1.py +++ b/script/database/fix_mariadb_sql_example_1.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from collections import defaultdict diff --git a/script/database/get_module_list_from_database.py b/script/database/get_module_list_from_database.py index 9819aaf..2408c5c 100755 --- a/script/database/get_module_list_from_database.py +++ b/script/database/get_module_list_from_database.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/get_repo_from_backup.py b/script/database/get_repo_from_backup.py index 4b17782..bca5337 100755 --- a/script/database/get_repo_from_backup.py +++ b/script/database/get_repo_from_backup.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/get_repo_from_module.py b/script/database/get_repo_from_module.py index 7d7b326..74d4182 100755 --- a/script/database/get_repo_from_module.py +++ b/script/database/get_repo_from_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/image_db.py b/script/database/image_db.py index 757debb..a4fb1bc 100755 --- a/script/database/image_db.py +++ b/script/database/image_db.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/database/migrate/process_backup_file.py b/script/database/migrate/process_backup_file.py index b6a96e9..6ce8d87 100755 --- a/script/database/migrate/process_backup_file.py +++ b/script/database/migrate/process_backup_file.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/deployment/cloudflare_dns.py b/script/deployment/cloudflare_dns.py index 48cead1..80cdf2d 100755 --- a/script/deployment/cloudflare_dns.py +++ b/script/deployment/cloudflare_dns.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/deployment/get_public_ip.py b/script/deployment/get_public_ip.py index d71307c..23d9766 100755 --- a/script/deployment/get_public_ip.py +++ b/script/deployment/get_public_ip.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import requests diff --git a/script/deployment/update_dns_cloudflare.py b/script/deployment/update_dns_cloudflare.py index 8490ba7..77992f4 100755 --- a/script/deployment/update_dns_cloudflare.py +++ b/script/deployment/update_dns_cloudflare.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/docker/docker_update_version.py b/script/docker/docker_update_version.py index ce18cd3..866734a 100755 --- a/script/docker/docker_update_version.py +++ b/script/docker/docker_update_version.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/execute/execute.py b/script/execute/execute.py index e37259f..887a8e9 100644 --- a/script/execute/execute.py +++ b/script/execute/execute.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import datetime diff --git a/script/git/fork_project.py b/script/git/fork_project.py index b9b6c5f..ebf8702 100755 --- a/script/git/fork_project.py +++ b/script/git/fork_project.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/fork_project_ERPLibre.py b/script/git/fork_project_ERPLibre.py index a91a034..f5b6952 100755 --- a/script/git/fork_project_ERPLibre.py +++ b/script/git/fork_project_ERPLibre.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_change_remote.py b/script/git/git_change_remote.py index 8158267..2d4a536 100755 --- a/script/git/git_change_remote.py +++ b/script/git/git_change_remote.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_change_remote_https_to_git.py b/script/git/git_change_remote_https_to_git.py index 3cff9a8..2ec7660 100755 --- a/script/git/git_change_remote_https_to_git.py +++ b/script/git/git_change_remote_https_to_git.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_diff_repo_manifest.py b/script/git/git_diff_repo_manifest.py index c112874..7894d80 100755 --- a/script/git/git_diff_repo_manifest.py +++ b/script/git/git_diff_repo_manifest.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_merge_repo_manifest.py b/script/git/git_merge_repo_manifest.py index 4926000..7e1a115 100755 --- a/script/git/git_merge_repo_manifest.py +++ b/script/git/git_merge_repo_manifest.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_repo_manifest.py b/script/git/git_repo_manifest.py index 06b602f..171c32c 100755 --- a/script/git/git_repo_manifest.py +++ b/script/git/git_repo_manifest.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_repo_update_group.py b/script/git/git_repo_update_group.py index 782661a..313b724 100755 --- a/script/git/git_repo_update_group.py +++ b/script/git/git_repo_update_group.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_show_code_diff_repo_manifest.py b/script/git/git_show_code_diff_repo_manifest.py index dc18d84..d0e48aa 100755 --- a/script/git/git_show_code_diff_repo_manifest.py +++ b/script/git/git_show_code_diff_repo_manifest.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/git_tool.py b/script/git/git_tool.py index 1f2bd6a..ccaabe3 100644 --- a/script/git/git_tool.py +++ b/script/git/git_tool.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/script/git/git_update_repo.py b/script/git/git_update_repo.py index aa94fab..3714a93 100755 --- a/script/git/git_update_repo.py +++ b/script/git/git_update_repo.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/github_api.py b/script/git/github_api.py index d409757..2431c76 100644 --- a/script/git/github_api.py +++ b/script/git/github_api.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import git diff --git a/script/git/pull_request_ERPLibre.py b/script/git/pull_request_ERPLibre.py index aa11e39..a9970f6 100755 --- a/script/git/pull_request_ERPLibre.py +++ b/script/git/pull_request_ERPLibre.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/remote_code_generation_git_compare.py b/script/git/remote_code_generation_git_compare.py index 48e79be..ae3e8bd 100755 --- a/script/git/remote_code_generation_git_compare.py +++ b/script/git/remote_code_generation_git_compare.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/repo_remove_auto_install.py b/script/git/repo_remove_auto_install.py index 9c5423e..4d43c60 100755 --- a/script/git/repo_remove_auto_install.py +++ b/script/git/repo_remove_auto_install.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/repo_revert_git_diff_date_from_code_generator.py b/script/git/repo_revert_git_diff_date_from_code_generator.py index b7fdd34..ac22276 100755 --- a/script/git/repo_revert_git_diff_date_from_code_generator.py +++ b/script/git/repo_revert_git_diff_date_from_code_generator.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/git/repo_url.py b/script/git/repo_url.py index 29bc270..99e6bc1 100644 --- a/script/git/repo_url.py +++ b/script/git/repo_url.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/script/git/tag_push_all.py b/script/git/tag_push_all.py index 79732c7..fb81a65 100755 --- a/script/git/tag_push_all.py +++ b/script/git/tag_push_all.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/ide/pycharm_configuration.py b/script/ide/pycharm_configuration.py index c46083d..45dda12 100755 --- a/script/ide/pycharm_configuration.py +++ b/script/ide/pycharm_configuration.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/lib_asyncio.py b/script/lib_asyncio.py index 661a59d..f5e4efc 100644 --- a/script/lib_asyncio.py +++ b/script/lib_asyncio.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import asyncio diff --git a/script/maintenance/format_file_to_commit.py b/script/maintenance/format_file_to_commit.py index ad8d3d5..0e23409 100755 --- a/script/maintenance/format_file_to_commit.py +++ b/script/maintenance/format_file_to_commit.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/script/nginx/deploy_nginx_and_certbot.py b/script/nginx/deploy_nginx_and_certbot.py index c6db1b6..b8c17ab 100755 --- a/script/nginx/deploy_nginx_and_certbot.py +++ b/script/nginx/deploy_nginx_and_certbot.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse import logging diff --git a/script/odoo/migration/fix_migration_odoo140_to_odoo150.py b/script/odoo/migration/fix_migration_odoo140_to_odoo150.py index 21821eb..e8e1ebd 100644 --- a/script/odoo/migration/fix_migration_odoo140_to_odoo150.py +++ b/script/odoo/migration/fix_migration_odoo140_to_odoo150.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) # This script need to be run when upgrade 14 to 15 when database is created from ERPLibre. diff --git a/script/odoo/util/show_installed_module.py b/script/odoo/util/show_installed_module.py index 00f7b6e..8de0454 100644 --- a/script/odoo/util/show_installed_module.py +++ b/script/odoo/util/show_installed_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) installed_modules = env["ir.module.module"].search([('state', '=', 'installed')]) diff --git a/script/poetry/poetry_update.py b/script/poetry/poetry_update.py index f0dac88..e918885 100755 --- a/script/poetry/poetry_update.py +++ b/script/poetry/poetry_update.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/postgresql/migration/fix_migration_postgresql_17_to_postgresql_18_module_mail_nov_2025.py b/script/postgresql/migration/fix_migration_postgresql_17_to_postgresql_18_module_mail_nov_2025.py index 10eec3e..c137af0 100644 --- a/script/postgresql/migration/fix_migration_postgresql_17_to_postgresql_18_module_mail_nov_2025.py +++ b/script/postgresql/migration/fix_migration_postgresql_17_to_postgresql_18_module_mail_nov_2025.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) # This script fix the module mail when migrating postgresql 17 to postgresql 18 diff --git a/script/process/kill_process_by_port.py b/script/process/kill_process_by_port.py index b448fa5..fa098c1 100755 --- a/script/process/kill_process_by_port.py +++ b/script/process/kill_process_by_port.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse import sys diff --git a/script/restful/restful_example.py b/script/restful/restful_example.py index c9fc4d9..a896dfa 100755 --- a/script/restful/restful_example.py +++ b/script/restful/restful_example.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/script/selenium/scenario/selenium_devops.py b/script/selenium/scenario/selenium_devops.py index d241d84..4ddddc9 100755 --- a/script/selenium/scenario/selenium_devops.py +++ b/script/selenium/scenario/selenium_devops.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/selenium/selenium_lib.py b/script/selenium/selenium_lib.py index 344c32d..21dba48 100644 --- a/script/selenium/selenium_lib.py +++ b/script/selenium/selenium_lib.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import datetime diff --git a/script/selenium/web_login.py b/script/selenium/web_login.py index 1a8c708..58d3a07 100755 --- a/script/selenium/web_login.py +++ b/script/selenium/web_login.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/statistic/show_evolution_module.py b/script/statistic/show_evolution_module.py index e0bf450..71d1b4a 100755 --- a/script/statistic/show_evolution_module.py +++ b/script/statistic/show_evolution_module.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/systemd/install_daemon.py b/script/systemd/install_daemon.py index 6ed8332..9f0ef6a 100755 --- a/script/systemd/install_daemon.py +++ b/script/systemd/install_daemon.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/test/run_parallel_test.py b/script/test/run_parallel_test.py index 6fd9966..c89417a 100755 --- a/script/test/run_parallel_test.py +++ b/script/test/run_parallel_test.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/todo/database_manager.py b/script/todo/database_manager.py index ca99042..8011cb4 100644 --- a/script/todo/database_manager.py +++ b/script/todo/database_manager.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import datetime diff --git a/script/todo/kdbx_manager.py b/script/todo/kdbx_manager.py index b495f21..ea54710 100644 --- a/script/todo/kdbx_manager.py +++ b/script/todo/kdbx_manager.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import getpass diff --git a/script/todo/todo.py b/script/todo/todo.py index 86451d0..16e758a 100755 --- a/script/todo/todo.py +++ b/script/todo/todo.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import configparser diff --git a/script/todo/todo_file_browser.py b/script/todo/todo_file_browser.py index c29a614..282c9e3 100644 --- a/script/todo/todo_file_browser.py +++ b/script/todo/todo_file_browser.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/script/todo/todo_i18n.py b/script/todo/todo_i18n.py index 8b9fbab..a4f3ca3 100644 --- a/script/todo/todo_i18n.py +++ b/script/todo/todo_i18n.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/script/todo/todo_upgrade.py b/script/todo/todo_upgrade.py index 5a89e40..0c806c9 100755 --- a/script/todo/todo_upgrade.py +++ b/script/todo/todo_upgrade.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import datetime diff --git a/script/todo/version_manager.py b/script/todo/version_manager.py index 46739e3..bab9315 100644 --- a/script/todo/version_manager.py +++ b/script/todo/version_manager.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/script/version/get_version.py b/script/version/get_version.py index ff503ea..7458ab4 100755 --- a/script/version/get_version.py +++ b/script/version/get_version.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import argparse diff --git a/script/version/update_env_version.py b/script/version/update_env_version.py index 5ad8d05..9831847 100755 --- a/script/version/update_env_version.py +++ b/script/version/update_env_version.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2021-2025 TechnoLibre (http://www.technolibre.ca) +# © 2021-2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) # This script need only basic importation, it needs to be supported by python of your system diff --git a/test/test_check_addons_exist.py b/test/test_check_addons_exist.py index 8b79bdb..d0711f1 100644 --- a/test/test_check_addons_exist.py +++ b/test/test_check_addons_exist.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/test/test_code_generator_tools.py b/test/test_code_generator_tools.py index 34e97ed..4549d0d 100644 --- a/test/test_code_generator_tools.py +++ b/test/test_code_generator_tools.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import ast diff --git a/test/test_config_file.py b/test/test_config_file.py index 9e6b216..9ba030e 100644 --- a/test/test_config_file.py +++ b/test/test_config_file.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/test/test_database_tools.py b/test/test_database_tools.py index e7c95af..f85675c 100644 --- a/test/test_database_tools.py +++ b/test/test_database_tools.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import csv diff --git a/test/test_docker_update_version.py b/test/test_docker_update_version.py index 72f745a..2df796b 100644 --- a/test/test_docker_update_version.py +++ b/test/test_docker_update_version.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/test/test_execute.py b/test/test_execute.py index 2119a6a..d15bd5c 100644 --- a/test/test_execute.py +++ b/test/test_execute.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/test/test_format_file_to_commit.py b/test/test_format_file_to_commit.py index 33a9134..fae5593 100644 --- a/test/test_format_file_to_commit.py +++ b/test/test_format_file_to_commit.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import unittest diff --git a/test/test_git_tool.py b/test/test_git_tool.py index 95d6198..7fa6f7d 100644 --- a/test/test_git_tool.py +++ b/test/test_git_tool.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/test/test_iscompatible.py b/test/test_iscompatible.py index b3d2377..cf605cb 100644 --- a/test/test_iscompatible.py +++ b/test/test_iscompatible.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import unittest diff --git a/test/test_kill_process_by_port.py b/test/test_kill_process_by_port.py index a377d32..ff516ef 100644 --- a/test/test_kill_process_by_port.py +++ b/test/test_kill_process_by_port.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import unittest diff --git a/test/test_todo.py b/test/test_todo.py index 2a460c9..9e1fb4a 100644 --- a/test/test_todo.py +++ b/test/test_todo.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json diff --git a/test/test_todo_i18n.py b/test/test_todo_i18n.py index 5d0d400..1bb5777 100644 --- a/test/test_todo_i18n.py +++ b/test/test_todo_i18n.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import os diff --git a/test/test_version.py b/test/test_version.py index 8912a9d..2d48072 100644 --- a/test/test_version.py +++ b/test/test_version.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# © 2025 TechnoLibre (http://www.technolibre.ca) +# © 2026 TechnoLibre (http://www.technolibre.ca) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) import json