From 83cba200a2de180d0e8dae8eb64b6f33e041d89e Mon Sep 17 00:00:00 2001 From: Chris Cummins Date: Fri, 23 Aug 2019 11:53:53 +0000 Subject: [PATCH] Split pandas functions into separate module. This frees //labm8:sqlutil from the dependency on //third_party/py/pandas, which is currently broken. github.com/ChrisCummins/phd/issues/51 [Exported from 2391f3a74286a844b98a5537a0e17c4a19ddf324] --- labm8/BUILD | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/labm8/BUILD b/labm8/BUILD index 3e0ebe7c..267efe19 100644 --- a/labm8/BUILD +++ b/labm8/BUILD @@ -547,6 +547,28 @@ py_test( ], ) +py_library( + name = "pdutil", + srcs = ["pdutil.py"], + visibility = ["//visibility:public"], + deps = [ + ":app", + ":sqlutil", + "//third_party/py/pandas", + ], +) + +py_test( + name = "pdutil_test", + srcs = ["pdutil_test.py"], + deps = [ + ":pdutil", + ":sqlutil", + ":test", + "//third_party/py/sqlalchemy", + ], +) + py_library( name = "ppar", srcs = ["ppar.py"], @@ -627,7 +649,6 @@ py_library( ":pbutil", ":text", "//third_party/py/absl", - "//third_party/py/pandas", "//third_party/py/sqlalchemy", ], )