We are ignoring weekend(sat,sun) as well as holiday. But holidays is depends on reason.
User need to declare holiday in Holiday list to skip those date.
from datetime import date,timedelta
if d in holidays:
calc_businessday(n) # where n can be any valid number