Updated several library versions to their latest stable releases and added TODO comments for future version upgrades. Cleaned up the dependencies list by removing some indirect dependencies. Noted potential improvements regarding dependency pinning and project dependency structure, including suggestions for less strict pinning and reevaluating certain dependencies. Consider cleaning up obsolete or redundant dependencies in further refinements.
Upgraded requests to 2.32.3, six to 1.16.0, and urllib3 to 2.2.3 to incorporate the latest security patches and performance improvements. These updates ensure compatibility with newer libraries and enhance the overall stability of the application. No breaking changes are expected.
Upgraded various dependencies to their latest versions, including aiohttp, frozenlist, multidict, pandas, python-dateutil, and yarl. These updates assure compatibility with Python 3.12 and may include performance enhancements and bug fixes.