Commit 8558f0cb by Randy Döring

chore: remove deprecated repository modules

parent 3ed01339
from __future__ import annotations
from poetry.repositories.pool import Pool
from poetry.repositories.repository import Repository
from poetry.repositories.repository_pool import RepositoryPool
__all__ = ["Pool", "Repository", "RepositoryPool"]
__all__ = ["Repository", "RepositoryPool"]
from __future__ import annotations
import warnings
from poetry.repositories.cached_repository import ( # isort: skip # nopycln: import # noqa: E501, F401
CachedRepository,
)
warnings.warn(
(
"Module poetry.repositories.cached is renamed and scheduled for removal in"
" poetry release 1.4.0. Please migrate to"
" poetry.repositories.cached_repository."
),
DeprecationWarning,
stacklevel=2,
)
from __future__ import annotations
import warnings
from poetry.repositories.http_repository import ( # isort: skip # nopycln: import # noqa: E501, F401
HTTPRepository,
)
warnings.warn(
(
"Module poetry.repositories.http is renamed and scheduled for removal in poetry"
" release 1.4.0. Please migrate to poetry.repositories.http_repository."
),
DeprecationWarning,
stacklevel=2,
)
from __future__ import annotations
import warnings
from typing import TYPE_CHECKING
from poetry.repositories.repository_pool import RepositoryPool
if TYPE_CHECKING:
from poetry.repositories.repository import Repository
class Pool(RepositoryPool):
def __init__(
self,
repositories: list[Repository] | None = None,
ignore_repository_names: bool = False,
) -> None:
warnings.warn(
(
"Object Pool from poetry.repositories.pool is renamed and scheduled for"
" removal in poetry release 1.4.0. Please migrate to RepositoryPool"
" from poetry.repositories.repository_pool."
),
DeprecationWarning,
stacklevel=2,
)
super().__init__(repositories, ignore_repository_names)
......@@ -30,7 +30,7 @@ from poetry.installation.operations import Install
from poetry.installation.operations import Uninstall
from poetry.installation.operations import Update
from poetry.installation.wheel_installer import WheelInstaller
from poetry.repositories.pool import RepositoryPool
from poetry.repositories.repository_pool import RepositoryPool
from poetry.utils.env import MockEnv
from tests.repositories.test_pypi_repository import MockRepository
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment