From 9b294261c5da2a5cb46138d854877ad807ca405e Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 4 Aug 2025 13:45:38 +0200 Subject: [PATCH] Get rid of last occurrences of `coding: utf-8` --- backend/src/hatchling/builders/sdist.py | 2 +- release/windows/make_scripts_portable.py | 1 - tests/backend/builders/test_sdist.py | 20 ------------------- .../sdist/standard_default_support_legacy.py | 1 - 4 files changed, 1 insertion(+), 23 deletions(-) diff --git a/backend/src/hatchling/builders/sdist.py b/backend/src/hatchling/builders/sdist.py index cca5a46f8..45ceedb54 100644 --- a/backend/src/hatchling/builders/sdist.py +++ b/backend/src/hatchling/builders/sdist.py @@ -215,7 +215,7 @@ def artifact_project_id(self) -> str: ) def construct_setup_py_file(self, packages: list[str], extra_dependencies: tuple[()] = ()) -> str: - contents = '# -*- coding: utf-8 -*-\nfrom setuptools import setup\n\n' + contents = 'from setuptools import setup\n\n' contents += 'setup(\n' diff --git a/release/windows/make_scripts_portable.py b/release/windows/make_scripts_portable.py index b1226a783..36f5ac2ec 100644 --- a/release/windows/make_scripts_portable.py +++ b/release/windows/make_scripts_portable.py @@ -14,7 +14,6 @@ LAUNCHERS_URL = 'https://raw.githubusercontent.com/astral-sh/uv/main/crates/uv-trampoline/trampolines' SCRIPT_TEMPLATE = """\ #!{executable} -# -*- coding: utf-8 -*- import re import sys from {module} import {import_name} diff --git a/tests/backend/builders/test_sdist.py b/tests/backend/builders/test_sdist.py index 8e42f97ff..8d331445e 100644 --- a/tests/backend/builders/test_sdist.py +++ b/tests/backend/builders/test_sdist.py @@ -109,7 +109,6 @@ def test_default(self, helpers, isolation): assert builder.construct_setup_py_file([]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -125,7 +124,6 @@ def test_packages(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -145,7 +143,6 @@ def test_description(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -172,7 +169,6 @@ def test_readme(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -193,7 +189,6 @@ def test_authors_name(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -214,7 +209,6 @@ def test_authors_email(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -237,7 +231,6 @@ def test_authors_name_and_email(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -258,7 +251,6 @@ def test_authors_multiple(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -279,7 +271,6 @@ def test_maintainers_name(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -300,7 +291,6 @@ def test_maintainers_email(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -323,7 +313,6 @@ def test_maintainers_name_and_email(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -344,7 +333,6 @@ def test_maintainers_multiple(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -369,7 +357,6 @@ def test_classifiers(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -393,7 +380,6 @@ def test_dependencies(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -417,7 +403,6 @@ def test_dependencies_extra(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')], ['baz==3']) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -451,7 +436,6 @@ def test_optional_dependencies(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -481,7 +465,6 @@ def test_scripts(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -509,7 +492,6 @@ def test_gui_scripts(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -544,7 +526,6 @@ def test_entry_points(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( @@ -599,7 +580,6 @@ def test_all(self, helpers, isolation): assert builder.construct_setup_py_file(['my_app', os.path.join('my_app', 'pkg')]) == helpers.dedent( """ - # -*- coding: utf-8 -*- from setuptools import setup setup( diff --git a/tests/helpers/templates/sdist/standard_default_support_legacy.py b/tests/helpers/templates/sdist/standard_default_support_legacy.py index e33ac7a7c..05b020fd8 100644 --- a/tests/helpers/templates/sdist/standard_default_support_legacy.py +++ b/tests/helpers/templates/sdist/standard_default_support_legacy.py @@ -22,7 +22,6 @@ def get_files(**kwargs): File( Path(relative_root, 'setup.py'), f"""\ -# -*- coding: utf-8 -*- from setuptools import setup setup(