Skip to content

Commit 939d846

Browse files
committed
formatting
1 parent ba1994f commit 939d846

3 files changed

Lines changed: 27 additions & 20 deletions

File tree

src/poetry_plugin_export/command.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44
from typing import TYPE_CHECKING
55

66
from cleo.helpers import option
7-
from packaging.utils import NormalizedName, canonicalize_name
7+
from packaging.utils import NormalizedName
8+
from packaging.utils import canonicalize_name
89
from poetry.console.commands.group_command import GroupCommand
910
from poetry.core.packages.dependency_group import MAIN_GROUP
1011

1112
from poetry_plugin_export.exporter import Exporter
1213

14+
1315
if TYPE_CHECKING:
1416
from collections.abc import Iterable
1517

@@ -73,10 +75,12 @@ class ExportCommand(GroupCommand):
7375
),
7476
option("all-extras", None, "Include all sets of extra dependencies."),
7577
option("with-credentials", None, "Include credentials for extra indices."),
76-
option("without-markers",
77-
None,
78-
"Include markers in the exported file (default - True).",
79-
flag=True),
78+
option(
79+
"without-markers",
80+
None,
81+
"Include markers in the exported file (default - True).",
82+
flag=True,
83+
),
8084
]
8185

8286
@property

src/poetry_plugin_export/exporter.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import annotations
22

33
import urllib.parse
4+
45
from functools import partialmethod
56
from typing import TYPE_CHECKING
67

@@ -10,11 +11,13 @@
1011
from poetry.core.version.markers import parse_marker
1112
from poetry.repositories.http_repository import HTTPRepository
1213

13-
from poetry_plugin_export.walker import (get_project_dependency_packages,
14-
get_project_dependency_packages2)
14+
from poetry_plugin_export.walker import get_project_dependency_packages
15+
from poetry_plugin_export.walker import get_project_dependency_packages2
16+
1517

1618
if TYPE_CHECKING:
17-
from collections.abc import Collection, Iterable
19+
from collections.abc import Collection
20+
from collections.abc import Iterable
1821
from pathlib import Path
1922
from typing import ClassVar
2023

tests/test_exporter.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -519,8 +519,11 @@ def test_exporter_can_export_requirements_txt_with_nested_packages_and_markers(
519519

520520
assert expected == {}
521521

522+
522523
@pytest.mark.parametrize("lock_version", ["2.1"])
523-
def test_exporter_with_no_markers_flag(tmp_path: Path, poetry: Poetry, lock_version: str) -> None:
524+
def test_exporter_with_no_markers_flag(
525+
tmp_path: Path, poetry: Poetry, lock_version: str
526+
) -> None:
524527
lock_data = {
525528
"package": [
526529
{
@@ -544,19 +547,15 @@ def test_exporter_with_no_markers_flag(tmp_path: Path, poetry: Poetry, lock_vers
544547
"dependencies": {
545548
"greenlet": {
546549
"version": ">=1",
547-
"markers": 'python_version < "3.14" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")'
550+
"markers": 'python_version < "3.14" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")',
548551
},
549-
"typing-extensions": ">=4.6.0"
552+
"typing-extensions": ">=4.6.0",
550553
},
551-
}
554+
},
552555
],
553556
"metadata": {
554557
"lock-version": lock_version,
555-
"files": {
556-
"greenlet": [],
557-
"typing-extensions": [],
558-
"sqlalchemy": []
559-
}
558+
"files": {"greenlet": [], "typing-extensions": [], "sqlalchemy": []},
560559
},
561560
}
562561

@@ -571,13 +570,14 @@ def test_exporter_with_no_markers_flag(tmp_path: Path, poetry: Poetry, lock_vers
571570
lines = set(f.read().strip().splitlines())
572571

573572
expected = {
574-
'greenlet==3.2.1',
575-
'sqlalchemy==2.0.40',
576-
'typing-extensions==4.13.2',
573+
"greenlet==3.2.1",
574+
"sqlalchemy==2.0.40",
575+
"typing-extensions==4.13.2",
577576
}
578577

579578
assert lines == expected
580579

580+
581581
@pytest.mark.parametrize(
582582
["dev", "lines"],
583583
[

0 commit comments

Comments
 (0)