Upgrade Script to Python 3.12

Job ID: 40287576

Budget: $250 – $750 USD

I need my existing Python 3.8 automation script brought up to Python 3.12 without breaking any of its current functionality. The code relies on several specific third-party libraries, so part of this job is making sure every dependency still installs cleanly and remains compatible with the newer interpreter.

The work I’m expecting:

• Refactor or adjust any syntax that changed between 3.8 and 3.12 (pattern-matching, asyncio tweaks, removed APIs, etc.).
• Update the requirements file, pinning versions only when necessary and replacing packages that are no longer maintained.
• Run the full script on both Windows and Linux (Docker is fine) to prove parity with its 3.8 behaviour.
• Provide a concise changelog explaining what was modified and why.
• Deliver clear setup instructions so I can recreate your working environment with nothing more than Python 3.12 and `pip install -r requirements.txt`.

If you have recent experience migrating automation projects across Python versions and can turn this around quickly, I’m ready to get started.