From f18a4ad8b514bca9aed4dbc6426ba14bc9572552 Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Thu, 30 Apr 2020 10:29:57 +0200 Subject: [PATCH 1/2] COMPAT: add back block manager constructors to pandas.core.internals API --- pandas/core/internals/__init__.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pandas/core/internals/__init__.py b/pandas/core/internals/__init__.py index 7f06fb3a7788c..fc6179c9403c1 100644 --- a/pandas/core/internals/__init__.py +++ b/pandas/core/internals/__init__.py @@ -14,7 +14,12 @@ make_block, ) from pandas.core.internals.concat import concatenate_block_managers -from pandas.core.internals.managers import BlockManager, SingleBlockManager +from pandas.core.internals.managers import ( + BlockManager, + SingleBlockManager, + create_block_manager_from_arrays, + create_block_manager_from_blocks, +) __all__ = [ "Block", @@ -33,4 +38,6 @@ "BlockManager", "SingleBlockManager", "concatenate_block_managers", + "create_block_manager_from_arrays", + "create_block_manager_from_blocks", ] From 6e23b4cef362d806006453042c95b432455be2d6 Mon Sep 17 00:00:00 2001 From: Joris Van den Bossche Date: Thu, 30 Apr 2020 16:50:28 +0200 Subject: [PATCH 2/2] add comment --- pandas/core/internals/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/core/internals/__init__.py b/pandas/core/internals/__init__.py index fc6179c9403c1..e12e0d7760ea7 100644 --- a/pandas/core/internals/__init__.py +++ b/pandas/core/internals/__init__.py @@ -38,6 +38,7 @@ "BlockManager", "SingleBlockManager", "concatenate_block_managers", + # those two are preserved here for downstream compatibility (GH-33892) "create_block_manager_from_arrays", "create_block_manager_from_blocks", ]