Upgrade Script to Python 3.12
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.
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.
Related categories:
Python
Linux
Software Architecture
Software Development
Ubuntu
Docker
Scripting
Automation