Arian Omrani

PEM - Python script scheduler with smart dependency management

by•
PEM simplifies Python automation with intelligent scheduling, automatic dependency management via uv, and comprehensive logging. Perfect for DevOps engineers and data scientists who need reliable script execution with detailed tracking.

Add a comment

Replies

Best
Arian Omrani
Maker
šŸ“Œ
Hey Product Hunt! šŸ‘‹ I'm excited to launch PEM - Python Execution Manager! šŸš€ As a developer, I was frustrated with the complexity of scheduling Python scripts reliably across different environments. Cron works, but it's limited and doesn't handle Python dependencies well. Other task runners felt too heavy for simple automation needs. So I built PEM to solve these pain points: āœ… Smart dependency management - Uses uv to automatically handle script dependencies in isolated environments āœ… Flexible scheduling - Support for once, interval, cron, and retry-until-success patterns āœ… Rich logging - Every execution is tracked with detailed history and status āœ… Simple CLI - Intuitive commands that just work āœ… Cross-platform - Works seamlessly on Windows, macOS, and Linux Whether you're a DevOps engineer automating deployments, a data scientist scheduling data processing jobs, or a developer managing multiple Python projects, PEM makes it simple and reliable. The best part? It's completely free and open source! Clone and Try it out. I'd love to hear your feedback and answer any questions! What challenges do you face with Python automation? šŸ¤” #python #devops #automation #opensource These elements are optimized for Product Hunt's format and character limits while highlighting the key value propositions that will resonate with the community.