Job scheduling for humans.

Python job scheduling for humans. Run Python functions (or any other callable) periodically using a friendly syntax. A simple to use API for scheduling jobs, made for humans. In-process scheduler for periodic jobs. No extra processes needed! Very lightweight and no external dependencies. Excellent test coverage. Tested on Python and 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 Usage $ pip install schedule import schedule import time def job(): print("I'm working...") schedule.every(10).seconds.do(job) schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at("10:30").do(job) schedule.every(5).to(10).minutes.do(job) schedule.every().monday.do(job) schedule.every().wednesday.at("13:15").do(job) schedule.every().day.at("12:42", "Europe/Amsterdam").do(job) schedule.every().minute.at(":17").do(job) def job_with_argument(name): print(f"I am {name}") schedule.every(10).seconds.do(job_with_argument, name="Peter") while True: schedule.run_pending() time
RPM
python3-schedule-1.2.2-1.lbn42.noarch.rpm
Summary
Job scheduling for humans.
URL
https://pypi.org/project/schedule
Group
Unspecified
License
ZPL
Source
python-schedule-1.2.2-1.lbn42.src.rpm
Checksum
d00d49ce6932e452c57c47f2f95ef01a5eda1d3082c4fc6999178c2cf0c3b046
Build Date
2025/09/13 10:46:00
Requires
Provides
python-schedule = 1.2.2-1.lbn42
python3-schedule = 1.2.2-1.lbn42
python3.13-schedule = 1.2.2-1.lbn42
python3.13dist(schedule) = 1.2.2
python3dist(schedule) = 1.2.2
Obsoletes