[Misc] Fix improper placement of SPDX header in scripts (#12694)

Signed-off-by: Russell Bryant <rbryant@redhat.com>
This commit is contained in:
Russell Bryant 2025-02-03 14:16:59 -05:00 committed by GitHub
parent a1a2aaadb9
commit 33e0602e59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 17 additions and 10 deletions

View File

@ -1,6 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
#!/usr/bin/env python3 #!/usr/bin/env python3
# SPDX-License-Identifier: Apache-2.0
# #
# A command line tool for running pytorch's hipify preprocessor on CUDA # A command line tool for running pytorch's hipify preprocessor on CUDA

View File

@ -1,3 +1,4 @@
# SPDX-License-Identifier: Apache-2.0
"""Test the functionality of the Transformers backend. """Test the functionality of the Transformers backend.
Run `pytest tests/models/test_transformers.py`. Run `pytest tests/models/test_transformers.py`.

View File

@ -10,18 +10,25 @@ def check_spdx_header(file_path):
with open(file_path, encoding='UTF-8') as file: with open(file_path, encoding='UTF-8') as file:
lines = file.readlines() lines = file.readlines()
if not lines: if not lines:
# not necessary for an empty file like __init__.py # Empty file like __init__.py
return True
for line in lines:
if line.strip().startswith(SPDX_HEADER_PREFIX):
return True return True
if not lines[0].strip().startswith(SPDX_HEADER_PREFIX):
return False return False
return True
def add_header(file_path): def add_header(file_path):
with open(file_path, 'r+', encoding='UTF-8') as file: with open(file_path, 'r+', encoding='UTF-8') as file:
lines = file.readlines() lines = file.readlines()
file.seek(0, 0) file.seek(0, 0)
file.write(SPDX_HEADER + '\n\n' + ''.join(lines)) if lines and lines[0].startswith("#!"):
file.write(lines[0])
file.write(SPDX_HEADER + '\n')
file.writelines(lines[1:])
else:
file.write(SPDX_HEADER + '\n')
file.writelines(lines)
def main(): def main():

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
#!/usr/bin/env python3
# Copyright (c) 2018 The Chromium Authors. All rights reserved. # Copyright (c) 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file. # found in the LICENSE file.

View File

@ -1,6 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
#!/usr/bin/env python #!/usr/bin/env python
# SPDX-License-Identifier: Apache-2.0
""" """
Fused Attention Fused Attention
=============== ===============

View File

@ -1,3 +1,4 @@
# SPDX-License-Identifier: Apache-2.0
# Copyright 2024 The vLLM team. # Copyright 2024 The vLLM team.
# #
# Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");