Skip to content

Commit 0550c46

Browse files
committed
Python: Fix Bazel build
1 parent 5fed8bc commit 0550c46

File tree

3 files changed

+35
-4
lines changed

3 files changed

+35
-4
lines changed

python/BUILD.bazel

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files")
1+
load("@rules_pkg//pkg:mappings.bzl", "pkg_filegroup", "pkg_files")
2+
load("@semmle_code//:dist.bzl", "dist", "pack_zip")
3+
load("//:defs.bzl", "codeql_platform")
24

35
package(default_visibility = ["//visibility:public"])
46

@@ -28,3 +30,32 @@ pkg_filegroup(
2830
"//python/downgrades",
2931
],
3032
)
33+
34+
pkg_files(
35+
name = "codeql-extractor-yml",
36+
srcs = ["codeql-extractor.yml"],
37+
strip_prefix = None,
38+
)
39+
40+
dist(
41+
name = "extractor-generic",
42+
srcs = [
43+
":codeql-extractor-yml",
44+
":dbscheme-group",
45+
"//python/downgrades",
46+
"//python/extractor",
47+
"//python/tools",
48+
],
49+
prefix = "python",
50+
visibility = ["//visibility:public"],
51+
)
52+
53+
pack_zip(
54+
name = "extractor-arch",
55+
srcs = [
56+
"//python/extractor/tsg-python",
57+
],
58+
package_file_name = "extractor-" + codeql_platform + ".zip",
59+
prefix = "python/tools/" + codeql_platform,
60+
visibility = ["//visibility:public"],
61+
)

python/extractor/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("//:dist.bzl", "pack_zip")
1+
load("@semmle_code//:dist.bzl", "pack_zip")
22

33
py_binary(
44
name = "make-zips-py",
@@ -33,7 +33,7 @@ genrule(
3333
)
3434

3535
pack_zip(
36-
name = "extractor-python",
36+
name = "extractor",
3737
srcs = [
3838
"LICENSE-PSF.md", # because we distribute imp.py
3939
"convert_setup.py",

python/extractor/tsg-python/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load("@tsg_python_crate_index//:defs.bzl", "aliases", "all_crate_deps")
2-
load("//:common.bzl", "codeql_rust_binary")
2+
load("@semmle_code//:common.bzl", "codeql_rust_binary")
33

44
codeql_rust_binary(
55
name = "tsg-python",

0 commit comments

Comments
 (0)