If this simple feature is adopted by the Python next version it can help standardize and test code.
Many developer may rely on printing information as an alternative for more advanced development tools. Sometimes there can be some constraints and limits for using structured debugging framework.
The issue with print is that either it require to be commented when it is redundant or it will tedious lines to make conditional or require simple functions to wrap it and set condition.
Here bprint can come handy. dprint can be assosicate to one global boolean variable.. if its value is True .. dprint will print. Ohterwise it will not.
It is possible to make dprint to be customized through channels like dprint.var1 = True .. that will control all the dprint that are set with that variable.
the implementation of this idea is very simple and it can be done definitely as a separate basic project perhaps in few minutes of work.
But it will testing and open source community.. Because the channels of the dprint can be set for each version without affecting the code when the relevant channels are switched off. it can support automating tests as well (like loop of channels of debug then mine the logged text against expected values) without using opinionated specialized libraries for that ..
and it will be over structured to install and import a library just to do such basic feature.