├── .bazelignore ├── .bazelrc ├── .gitattributes ├── .github └── workflows │ └── continuous-integration.yml ├── .gitignore ├── BUILD ├── LICENSE ├── README.md ├── WORKSPACE ├── defs.bzl ├── example ├── BUILD ├── WORKSPACE ├── main.py └── requirements.txt ├── extract_wheels ├── BUILD ├── __init__.py ├── __main__.py └── lib │ ├── BUILD │ ├── __init__.py │ ├── bazel.py │ ├── namespace_pkgs.py │ ├── namespace_pkgs_test.py │ ├── purelib.py │ ├── requirements.py │ ├── requirements_test.py │ └── wheel.py ├── repositories.bzl └── tools └── typing ├── BUILD ├── mypy.ini └── mypy_version.txt /.bazelignore: -------------------------------------------------------------------------------- 1 | example/ 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/.bazelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | example/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/WORKSPACE -------------------------------------------------------------------------------- /defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/defs.bzl -------------------------------------------------------------------------------- /example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/example/BUILD -------------------------------------------------------------------------------- /example/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/example/WORKSPACE -------------------------------------------------------------------------------- /example/main.py: -------------------------------------------------------------------------------- 1 | import boto3 2 | 3 | if __name__ == "__main__": 4 | pass 5 | -------------------------------------------------------------------------------- /example/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | -------------------------------------------------------------------------------- /extract_wheels/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/BUILD -------------------------------------------------------------------------------- /extract_wheels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/__init__.py -------------------------------------------------------------------------------- /extract_wheels/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/__main__.py -------------------------------------------------------------------------------- /extract_wheels/lib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/BUILD -------------------------------------------------------------------------------- /extract_wheels/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extract_wheels/lib/bazel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/bazel.py -------------------------------------------------------------------------------- /extract_wheels/lib/namespace_pkgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/namespace_pkgs.py -------------------------------------------------------------------------------- /extract_wheels/lib/namespace_pkgs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/namespace_pkgs_test.py -------------------------------------------------------------------------------- /extract_wheels/lib/purelib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/purelib.py -------------------------------------------------------------------------------- /extract_wheels/lib/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/requirements.py -------------------------------------------------------------------------------- /extract_wheels/lib/requirements_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/requirements_test.py -------------------------------------------------------------------------------- /extract_wheels/lib/wheel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/extract_wheels/lib/wheel.py -------------------------------------------------------------------------------- /repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/repositories.bzl -------------------------------------------------------------------------------- /tools/typing/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/typing/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dillon-giacoppo/rules_python_external/HEAD/tools/typing/mypy.ini -------------------------------------------------------------------------------- /tools/typing/mypy_version.txt: -------------------------------------------------------------------------------- 1 | mypy==0.780 2 | --------------------------------------------------------------------------------