PyJobShop: Solving scheduling problems with constraint programming in Python - Lan, Leon; Berkhout, Joost (2025)