Skip to content

Commit

Permalink
[py] Remove duplication in py build deps
Browse files Browse the repository at this point in the history
  • Loading branch information
AutomatedTester committed Mar 16, 2021
1 parent b4512b2 commit e456ab3
Showing 1 changed file with 31 additions and 206 deletions.
237 changes: 31 additions & 206 deletions py/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,25 @@ BROWSER_VERSIONS = [
"v89"
]

TEST_DEPS = [
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp")
]

copy_file(
name = "get-attribute",
src = "//javascript/webdriver/atoms:get-attribute.js",
Expand Down Expand Up @@ -185,24 +204,7 @@ py_test_suite(
deps = [
":init-tree",
":selenium",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-mock"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_library(
Expand Down Expand Up @@ -240,24 +242,7 @@ py_library(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("debugpy"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)
for browser in BROWSERS.keys()
]
Expand All @@ -284,23 +269,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -325,23 +294,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -363,23 +316,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -401,23 +338,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -440,23 +361,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -480,23 +385,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -518,23 +407,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -557,23 +430,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -597,23 +454,7 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

py_test_suite(
Expand All @@ -637,21 +478,5 @@ py_test_suite(
":init-tree",
":selenium",
":webserver",
requirement("attrs"),
requirement("idna"),
requirement("iniconfig"),
requirement("importlib_metadata"),
requirement("h11"),
requirement("more_itertools"),
requirement("multidict"),
requirement("outcome"),
requirement("pluggy"),
requirement("py"),
requirement("pytest"),
requirement("pytest-instafail"),
requirement("pytest-trio"),
requirement("sortedcontainers"),
requirement("sniffio"),
requirement("zipp"),
],
] + TEST_DEPS,
)

0 comments on commit e456ab3

Please sign in to comment.