File tree 3 files changed +26
-26
lines changed
3 files changed +26
-26
lines changed Original file line number Diff line number Diff line change 1
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" )
2
+ load ("//misc/bazel:pkg.bzl" , "codeql_pack" , "codeql_pkg_files" )
4
3
5
4
package (default_visibility = ["//visibility:public" ])
6
5
@@ -37,25 +36,22 @@ pkg_files(
37
36
strip_prefix = None ,
38
37
)
39
38
40
- dist (
41
- name = "extractor-generic" ,
39
+ codeql_pkg_files (
40
+ name = "extractor-arch" ,
41
+ exes = [
42
+ "//python/extractor/tsg-python" ,
43
+ ],
44
+ prefix = "tools/{CODEQL_PLATFORM}" ,
45
+ )
46
+
47
+ codeql_pack (
48
+ name = "python" ,
42
49
srcs = [
43
50
":codeql-extractor-yml" ,
44
51
":dbscheme-group" ,
52
+ ":extractor-arch" ,
45
53
"//python/downgrades" ,
46
54
"//python/extractor" ,
47
55
"//python/tools" ,
48
56
],
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
57
)
Original file line number Diff line number Diff line change 1
- load ("@semmle_code//:dist .bzl" , "pack_zip " )
1
+ load ("//misc/bazel:pkg .bzl" , "codeql_pkg_files" , "strip_prefix " )
2
2
3
3
py_binary (
4
4
name = "make-zips-py" ,
@@ -31,7 +31,7 @@ genrule(
31
31
tools = [":make-zips-py" ],
32
32
)
33
33
34
- pack_zip (
34
+ codeql_pkg_files (
35
35
name = "extractor" ,
36
36
srcs = [
37
37
"LICENSE-PSF.md" , # because we distribute imp.py
@@ -44,5 +44,6 @@ pack_zip(
44
44
":python3src" ,
45
45
] + glob (["data/**" ]),
46
46
prefix = "tools" ,
47
- visibility = ["//visibility:public" ],
47
+ strip_prefix = strip_prefix .from_pkg (),
48
+ visibility = ["//python:__pkg__" ],
48
49
)
Original file line number Diff line number Diff line change 1
- load ("@semmle_code//:dist .bzl" , "pack_zip " )
1
+ load ("//misc/bazel:pkg .bzl" , "codeql_pkg_files " )
2
2
3
- pack_zip (
3
+ codeql_pkg_files (
4
4
name = "tools" ,
5
- srcs = glob (["**/*" ]),
6
- excludes = [
7
- "BUILD.bazel" ,
8
- ] + glob (["recorded-call-graph-metrics/**" ]),
5
+ exes = glob (
6
+ ["**/*" ],
7
+ exclude = [
8
+ "BUILD.bazel" ,
9
+ "recorded-call-graph-metrics/**" ,
10
+ ],
11
+ ),
9
12
prefix = "tools" ,
10
- visibility = ["//visibility:public " ],
13
+ visibility = ["//python:__pkg__ " ],
11
14
)
You can’t perform that action at this time.
0 commit comments