python_library_naming_convention Gazelle directive is ignored when python_generation_mode set to "file" #1677
Labels
Can Close?
Will close in 30 days if there is no new activity
gazelle
Gazelle plugin related issues
help wanted
type: feature request
🐞 bug report
Affected Rule
rules_python
Is this a regression?
I tried earlier version of rules_python, but it appears that earlier version either don't support python_generation_mode=file or produce the same result.
Description
python_library_naming_convention appears to be ignored if python_generation_mode is set to "file" mode. When I set "python_library_naming_convention" to "$package_name$_lib" and "python_generation_mode" to "file", the generated python_library target is still "$package_name".
But once I remove "python_generation_mode" rule, the generated target shows up with the expected name(i.e. foo_lib).
🔬 Minimal Reproduction
I don't yet have the time to produce a minimal reproduction yet. But if needed, I can look into this.
It should be as simple as setting both directive and run Gazelle.
🔥 Exception or Error
python_library_naming_convention is ignored.
🌍 Your Environment
Operating System:
Output of
bazel version
:Rules_python version:
Anything else relevant?
The text was updated successfully, but these errors were encountered: