Isn't weaver the male equivalent of spinster?

"The spinster and the weaver....etc.?
I mean, there seems to be no special word for it other than bachelor.