Учитывая, что Quartz - это приложение / библиотека Java, самое простое, что можно сделать, это запустить его в Jython .
В противном случае, и если вы просто хотите управлять конфигурацией заданий из Python, возможно, JDBC-JobStore пригодится, и вы сможете записывать задания в базу данных через Python. Вам все еще понадобится экземпляр Quartz, работающий в JVM. Однако я не уверен, насколько хорошо это поддерживается в качестве сценария.
Наконец, вы можете общаться с работающим экземпляром Quartz через JMX . Вам понадобится JMX-клиент, и, следовательно, вам нужно будет создать Java-клиент JMX из вашего процесса Python.
Я думаю (к сожалению), есть нетривиальное несоответствие между экземпляром Quartz (в Java) и вашим кодом Python.