Commit 6096ac53 by Bart Kamphorst Committed by Randy Döring

refactor: deprecate poetry.repositories.pool

parent be8e09ce
from __future__ import annotations
from poetry.repositories.pool import Pool
from poetry.repositories.repository import Repository
from poetry.repositories.repository_pool import RepositoryPool
__all__ = ["Repository", "RepositoryPool"]
__all__ = ["Pool", "Repository", "RepositoryPool"]
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)
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