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.lbn36.noarch.rpm
Summary
Job scheduling for humans.
URL
https://pypi.org/project/schedule
Group
Unspecified
License
ZPL
Source
python-schedule-1.2.2-1.lbn36.src.rpm
Checksum
ce2bd166064229ac2b4934a4667ef76bfd1c61ed97cfc10f7ab5c5ab0445680b
Build Date
2025/06/15 10:05:12
Requires
Provides
python-schedule = 1.2.2-1.lbn36
python3-schedule = 1.2.2-1.lbn36
python3.10-schedule = 1.2.2-1.lbn36
python3.10dist(schedule) = 1.2.2
python3dist(schedule) = 1.2.2
Obsoletes