Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
python-poetry
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open
python-poetry
Commits
c880cd74
Unverified
Commit
c880cd74
authored
May 19, 2022
by
Edwin Yllanes
Committed by
GitHub
May 19, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
PEP 585 (#5643)
parent
f3439dad
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
52 additions
and
32 deletions
+52
-32
src/poetry/config/file_config_source.py
+2
-1
src/poetry/inspection/info.py
+5
-3
src/poetry/installation/installer.py
+3
-2
src/poetry/layouts/layout.py
+2
-1
src/poetry/mixology/incompatibility.py
+1
-1
src/poetry/packages/locker.py
+4
-3
src/poetry/packages/package_collection.py
+2
-1
src/poetry/puzzle/provider.py
+2
-2
src/poetry/puzzle/solver.py
+2
-1
src/poetry/repositories/link_sources/base.py
+2
-1
src/poetry/repositories/link_sources/html.py
+4
-1
src/poetry/utils/env.py
+3
-2
src/poetry/utils/extras.py
+5
-4
src/poetry/utils/helpers.py
+1
-1
tests/config/test_config.py
+1
-1
tests/conftest.py
+2
-1
tests/console/commands/env/conftest.py
+2
-1
tests/console/commands/test_init.py
+2
-1
tests/console/conftest.py
+2
-1
tests/helpers.py
+2
-1
tests/repositories/link_sources/test_base.py
+2
-1
tests/utils/test_env.py
+1
-1
No files found.
src/poetry/config/file_config_source.py
View file @
c880cd74
...
...
@@ -3,7 +3,6 @@ from __future__ import annotations
from
contextlib
import
contextmanager
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterator
from
tomlkit
import
document
from
tomlkit
import
table
...
...
@@ -12,6 +11,8 @@ from poetry.config.config_source import ConfigSource
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
poetry.core.toml.file
import
TOMLFile
from
tomlkit.toml_document
import
TOMLDocument
...
...
src/poetry/inspection/info.py
View file @
c880cd74
...
...
@@ -10,8 +10,6 @@ import zipfile
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
ContextManager
from
typing
import
Iterator
from
typing
import
cast
import
pkginfo
...
...
@@ -31,6 +29,8 @@ from poetry.utils.setup_reader import SetupReader
if
TYPE_CHECKING
:
from
collections.abc
import
Callable
from
collections.abc
import
Iterator
from
contextlib
import
AbstractContextManager
from
poetry.core.packages.project_package
import
ProjectPackage
...
...
@@ -281,7 +281,9 @@ class PackageInfo:
# So, we unpack and introspect
suffix
=
path
.
suffix
context
:
Callable
[[
str
],
ContextManager
[
zipfile
.
ZipFile
|
tarfile
.
TarFile
]]
context
:
Callable
[
[
str
],
AbstractContextManager
[
zipfile
.
ZipFile
|
tarfile
.
TarFile
]
]
if
suffix
==
".zip"
:
context
=
zipfile
.
ZipFile
else
:
...
...
src/poetry/installation/installer.py
View file @
c880cd74
from
__future__
import
annotations
from
typing
import
TYPE_CHECKING
from
typing
import
Iterable
from
typing
import
Sequence
from
cleo.io.null_io
import
NullIO
...
...
@@ -20,6 +18,9 @@ from poetry.utils.helpers import pluralize
if
TYPE_CHECKING
:
from
collections.abc
import
Iterable
from
collections.abc
import
Sequence
from
cleo.io.io
import
IO
from
poetry.core.packages.project_package
import
ProjectPackage
...
...
src/poetry/layouts/layout.py
View file @
c880cd74
...
...
@@ -3,7 +3,6 @@ from __future__ import annotations
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Mapping
from
tomlkit
import
dumps
from
tomlkit
import
inline_table
...
...
@@ -16,6 +15,8 @@ from poetry.utils.helpers import module_name
if
TYPE_CHECKING
:
from
typing
import
Mapping
from
poetry.core.pyproject.toml
import
PyProjectTOML
from
tomlkit.items
import
InlineTable
...
...
src/poetry/mixology/incompatibility.py
View file @
c880cd74
from
__future__
import
annotations
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
from
poetry.mixology.incompatibility_cause
import
ConflictCause
from
poetry.mixology.incompatibility_cause
import
DependencyCause
...
...
@@ -14,6 +13,7 @@ from poetry.mixology.incompatibility_cause import RootCause
if
TYPE_CHECKING
:
from
collections.abc
import
Callable
from
collections.abc
import
Iterator
from
poetry.mixology.incompatibility_cause
import
IncompatibilityCause
from
poetry.mixology.term
import
Term
...
...
src/poetry/packages/locker.py
View file @
c880cd74
...
...
@@ -10,9 +10,6 @@ from hashlib import sha256
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterable
from
typing
import
Iterator
from
typing
import
Sequence
from
typing
import
cast
from
poetry.core.packages.dependency
import
Dependency
...
...
@@ -40,6 +37,10 @@ from poetry.utils.extras import get_extra_package_names
if
TYPE_CHECKING
:
from
collections.abc
import
Iterable
from
collections.abc
import
Iterator
from
collections.abc
import
Sequence
from
poetry.core.version.markers
import
BaseMarker
from
tomlkit.toml_document
import
TOMLDocument
...
...
src/poetry/packages/package_collection.py
View file @
c880cd74
from
__future__
import
annotations
from
typing
import
TYPE_CHECKING
from
typing
import
Sequence
from
poetry.packages.dependency_package
import
DependencyPackage
if
TYPE_CHECKING
:
from
collections.abc
import
Sequence
from
poetry.core.packages.dependency
import
Dependency
from
poetry.core.packages.package
import
Package
...
...
src/poetry/puzzle/provider.py
View file @
c880cd74
...
...
@@ -13,8 +13,6 @@ from contextlib import contextmanager
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterable
from
typing
import
Iterator
from
typing
import
cast
from
cleo.ui.progress_indicator
import
ProgressIndicator
...
...
@@ -43,6 +41,8 @@ from poetry.vcs.git import Git
if
TYPE_CHECKING
:
from
collections.abc
import
Callable
from
collections.abc
import
Iterable
from
collections.abc
import
Iterator
from
poetry.core.packages.dependency
import
Dependency
from
poetry.core.packages.package
import
Package
...
...
src/poetry/puzzle/solver.py
View file @
c880cd74
...
...
@@ -6,7 +6,6 @@ from collections import defaultdict
from
contextlib
import
contextmanager
from
typing
import
TYPE_CHECKING
from
typing
import
FrozenSet
from
typing
import
Iterator
from
typing
import
Tuple
from
typing
import
TypeVar
...
...
@@ -25,6 +24,8 @@ from poetry.puzzle.provider import Provider
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
cleo.io.io
import
IO
from
poetry.core.packages.dependency
import
Dependency
from
poetry.core.packages.directory_dependency
import
DirectoryDependency
...
...
src/poetry/repositories/link_sources/base.py
View file @
c880cd74
...
...
@@ -5,7 +5,6 @@ import re
from
abc
import
abstractmethod
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
from
poetry.core.packages.package
import
Package
from
poetry.core.semver.version
import
Version
...
...
@@ -16,6 +15,8 @@ from poetry.utils.patterns import wheel_file_re
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
poetry.core.packages.utils.link
import
Link
...
...
src/poetry/repositories/link_sources/html.py
View file @
c880cd74
...
...
@@ -4,13 +4,16 @@ import urllib.parse
import
warnings
from
html
import
unescape
from
typing
import
Iterator
from
typing
import
TYPE_CHECKING
from
poetry.core.packages.utils.link
import
Link
from
poetry.repositories.link_sources.base
import
LinkSource
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
with
warnings
.
catch_warnings
():
warnings
.
simplefilter
(
"ignore"
)
import
html5lib
...
...
src/poetry/utils/env.py
View file @
c880cd74
...
...
@@ -18,8 +18,6 @@ from pathlib import Path
from
subprocess
import
CalledProcessError
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterable
from
typing
import
Iterator
from
typing
import
TypeVar
import
packaging.tags
...
...
@@ -49,6 +47,9 @@ from poetry.utils.helpers import remove_directory
if
TYPE_CHECKING
:
from
collections.abc
import
Iterable
from
collections.abc
import
Iterator
from
cleo.io.io
import
IO
from
poetry.core.version.markers
import
BaseMarker
...
...
src/poetry/utils/extras.py
View file @
c880cd74
from
__future__
import
annotations
from
typing
import
TYPE_CHECKING
from
typing
import
Iterable
from
typing
import
Iterator
from
typing
import
Mapping
from
typing
import
Sequence
if
TYPE_CHECKING
:
from
collections.abc
import
Iterable
from
collections.abc
import
Iterator
from
collections.abc
import
Sequence
from
typing
import
Mapping
from
poetry.core.packages.package
import
Package
...
...
src/poetry/utils/helpers.py
View file @
c880cd74
...
...
@@ -6,10 +6,10 @@ import shutil
import
stat
import
tempfile
from
collections.abc
import
Mapping
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Mapping
if
TYPE_CHECKING
:
...
...
tests/config/test_config.py
View file @
c880cd74
...
...
@@ -4,7 +4,6 @@ import os
import
re
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
import
pytest
...
...
@@ -17,6 +16,7 @@ from poetry.config.config import int_normalizer
if
TYPE_CHECKING
:
from
collections.abc
import
Callable
from
collections.abc
import
Iterator
from
pathlib
import
Path
...
...
tests/conftest.py
View file @
c880cd74
...
...
@@ -11,7 +11,6 @@ from contextlib import suppress
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterator
from
typing
import
TextIO
import
httpretty
...
...
@@ -40,6 +39,8 @@ from tests.helpers import mock_download
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
_pytest.config
import
Config
as
PyTestConfig
from
_pytest.config.argparsing
import
Parser
from
pytest_mock
import
MockerFixture
...
...
tests/console/commands/env/conftest.py
View file @
c880cd74
...
...
@@ -4,7 +4,6 @@ import os
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
import
pytest
...
...
@@ -12,6 +11,8 @@ from poetry.utils.env import EnvManager
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
tests.helpers
import
PoetryTestApplication
...
...
tests/console/commands/test_init.py
View file @
c880cd74
...
...
@@ -6,7 +6,6 @@ import sys
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
import
pytest
...
...
@@ -20,6 +19,8 @@ from tests.helpers import get_package
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
_pytest.fixtures
import
FixtureRequest
from
poetry.core.packages.package
import
Package
from
pytest_mock
import
MockerFixture
...
...
tests/console/conftest.py
View file @
c880cd74
...
...
@@ -4,7 +4,6 @@ import os
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Iterator
import
pytest
...
...
@@ -24,6 +23,8 @@ from tests.helpers import mock_clone
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
pytest_mock
import
MockerFixture
from
poetry.installation.executor
import
Executor
...
...
tests/helpers.py
View file @
c880cd74
...
...
@@ -10,7 +10,6 @@ import urllib.parse
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterator
from
poetry.core.masonry.utils.helpers
import
escape_name
from
poetry.core.masonry.utils.helpers
import
escape_version
...
...
@@ -29,6 +28,8 @@ from poetry.repositories.exceptions import PackageNotFound
if
TYPE_CHECKING
:
from
collections.abc
import
Iterator
from
poetry.core.packages.dependency
import
Dependency
from
poetry.core.semver.version
import
Version
from
tomlkit.toml_document
import
TOMLDocument
...
...
tests/repositories/link_sources/test_base.py
View file @
c880cd74
from
__future__
import
annotations
from
typing
import
TYPE_CHECKING
from
typing
import
Iterable
from
unittest.mock
import
PropertyMock
import
pytest
...
...
@@ -14,6 +13,8 @@ from poetry.repositories.link_sources.base import LinkSource
if
TYPE_CHECKING
:
from
collections.abc
import
Iterable
from
pytest_mock
import
MockerFixture
...
...
tests/utils/test_env.py
View file @
c880cd74
...
...
@@ -7,7 +7,6 @@ import sys
from
pathlib
import
Path
from
typing
import
TYPE_CHECKING
from
typing
import
Any
from
typing
import
Iterator
import
pytest
import
tomlkit
...
...
@@ -34,6 +33,7 @@ from poetry.utils.helpers import remove_directory
if
TYPE_CHECKING
:
from
collections.abc
import
Callable
from
collections.abc
import
Iterator
from
pytest_mock
import
MockerFixture
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment