tuomasr/pazel
pazel - generate Bazel BUILD files for Python
Automatically generates Bazel `py_library`, `py_binary`, and `py_test` rules by analyzing Python imports and source structure, eliminating manual BUILD file maintenance. Supports extensibility through `.pazelrc` configuration files with custom rule classes and import inference strategies for handling pip packages, local dependencies, and non-standard import patterns. Integrates with pip package ecosystem through configurable name mappings and preserves custom Bazel rules via `# pazel-ignore` tags during regeneration.
No commits in the last 6 months. Available on PyPI.
Stars
39
Forks
12
Language
Python
License
MIT
Category
Last pushed
Jun 06, 2023
Monthly downloads
12
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/tuomasr/pazel"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
inducer/cgen
C/C++ source generation from an AST
westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with...
pyecore/pyecore
A Python(nic) Implementation of EMF/Ecore (Eclipse Modeling Framework)
mutating/transfunctions
Say NO to Python fragmentation on sync and async
cogu/cfile
A python C code generator