According to the pw.x input description:
In a non-scf calculation, weights do not affect the results.
If you just need eigenvalues and eigenvectors (for instance,
for a band-structure plot), weights can be set to any value
(for instance all equal to 1).
So, in your K_POINTS
card, the card option should be set as tpiba_b
or crystal_b
(for band structure plot). So, you can set the card as follows (just an example):
K_POINTS {crystal_b}
5
L 0
gG 0
X 0
U 0
gG 0
I cannot help you with how this works, or why we need this for hybrid functional, but if you are looking for how to set the weight to zero, this should work. An alternative version of the above card is given below where each of the k-point is written explicitly:
K_POINTS {crystal_b}
5
0.0000 0.5000 0.0000 0
0.0000 0.0000 0.0000 0
-0.500 0.0000 -0.500 0
-0.375 0.2500 -0.375 0
0.0000 0.0000 0.0000 0