├── .bazelrc ├── .bazelversion ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── MODULE.bazel.lock ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── deb_packages.in ├── example ├── .bazelrc ├── .bazelversion ├── .gitignore ├── BUILD.bazel ├── MODULE.bazel ├── MODULE.bazel.lock ├── README.md ├── WORKSPACE ├── demo │ ├── BUILD.bazel │ └── iproute2_demo.py ├── requirements.in └── requirements.txt ├── main.py ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── src ├── BUILD.bazel ├── bazelize_deps.py ├── modularize_package.py ├── module.py ├── package.py ├── package_factory.py ├── read_input_files.py ├── version.py └── writers.py └── tests ├── BUILD.bazel ├── __init__.py ├── ci_inputs ├── deb_packages.in └── deb_packages_2.in ├── resources ├── arm_input.in ├── correct_input.in └── faulty_input.in ├── test_bazelize_deps.py ├── test_main.py ├── test_modularize_package.py ├── test_module.py ├── test_package.py ├── test_read_input_files.py ├── test_version.py └── test_writers.py /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.x -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/MODULE.bazel.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deb_packages.in: -------------------------------------------------------------------------------- 1 | patchelf:amd64 2 | -------------------------------------------------------------------------------- /example/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/.bazelrc -------------------------------------------------------------------------------- /example/.bazelversion: -------------------------------------------------------------------------------- 1 | 7.x -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/BUILD.bazel -------------------------------------------------------------------------------- /example/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/MODULE.bazel -------------------------------------------------------------------------------- /example/MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/MODULE.bazel.lock -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | # debian_dependency_bazelizer_example -------------------------------------------------------------------------------- /example/WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/demo/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/demo/BUILD.bazel -------------------------------------------------------------------------------- /example/demo/iproute2_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/demo/iproute2_demo.py -------------------------------------------------------------------------------- /example/requirements.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/example/requirements.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/main.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/pytest.ini -------------------------------------------------------------------------------- /src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/BUILD.bazel -------------------------------------------------------------------------------- /src/bazelize_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/bazelize_deps.py -------------------------------------------------------------------------------- /src/modularize_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/modularize_package.py -------------------------------------------------------------------------------- /src/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/module.py -------------------------------------------------------------------------------- /src/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/package.py -------------------------------------------------------------------------------- /src/package_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/package_factory.py -------------------------------------------------------------------------------- /src/read_input_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/read_input_files.py -------------------------------------------------------------------------------- /src/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/version.py -------------------------------------------------------------------------------- /src/writers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/src/writers.py -------------------------------------------------------------------------------- /tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/BUILD.bazel -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/ci_inputs/deb_packages.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/ci_inputs/deb_packages.in -------------------------------------------------------------------------------- /tests/ci_inputs/deb_packages_2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/ci_inputs/deb_packages_2.in -------------------------------------------------------------------------------- /tests/resources/arm_input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/resources/arm_input.in -------------------------------------------------------------------------------- /tests/resources/correct_input.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/resources/correct_input.in -------------------------------------------------------------------------------- /tests/resources/faulty_input.in: -------------------------------------------------------------------------------- 1 | iproute2 -------------------------------------------------------------------------------- /tests/test_bazelize_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_bazelize_deps.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_modularize_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_modularize_package.py -------------------------------------------------------------------------------- /tests/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_module.py -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_read_input_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_read_input_files.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tests/test_writers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shabanzd/debian_dependency_bazelizer/HEAD/tests/test_writers.py --------------------------------------------------------------------------------