feat(gazelle) Remove entry point file requirements when generating rules by yushan26 · Pull Request #2998 · bazel-contrib/rules_python
yushan26
changed the title
(gazelle) Remove entrypoint file requirements when generating rules
feat(gazelle) Remove entry point file requirements when generating rules
amartani pushed a commit to benchling/rules_python that referenced this pull request
Jul 8, 2025…les (bazel-contrib#2998) Remove entry point file requirements when generating rules. Enable python rule generation as long as there are .py source files under the directory so all new packages will have python rules generated in the package. The extension used to require entrypoints for generation but: - entry point for tests (i.e., `__test__.py` ) is no longer required after bazel-contrib#999 and bazel-contrib#2044 - entry point for binaries (i.e., `__main__.py` ) is no longer required after bazel-contrib#1584 The entry point for libraries (`__init__.py` ) shouldn't be required either, especially for Python 3.3 and after when namespace packages are supported. --------- Co-authored-by: yushan <yushan@uber.com> Co-authored-by: Douglas Thor <dougthor42@users.noreply.github.com>
This was referenced
Jan 6, 2026This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters