Description:
While researching upgrade to python 3.10.13 from python 3.8.16, there were many dependencies that were outdated and needed to be upgraded to python 3.10.13 compatible versions. Some dependencies, such as elasticsearch and elasticsearch-dsl, were capped at version below 8 as upgrading them would require switching to opensearch. Code changes are also necessary with this upgrade, some of which have been adressed, others have not.
The unit test suit was affected by this upgrade in python version and the upgraded respective dependencies as further code changes are necessary to enable to test suit to run fully without ERRORS.
Technical details:
The technical details for the knowledge of other developers. Any detailed caveats or specific deployment steps should be outlined here.
A more detailed branch for dev-10645 was created (dev-10645-python-upgrade-3.10) which will have all the tickets related to python 3.10.13 upgrade merged into
Description: While researching upgrade to python 3.10.13 from python 3.8.16, there were many dependencies that were outdated and needed to be upgraded to python 3.10.13 compatible versions. Some dependencies, such as elasticsearch and elasticsearch-dsl, were capped at version below 8 as upgrading them would require switching to opensearch. Code changes are also necessary with this upgrade, some of which have been adressed, others have not.
The unit test suit was affected by this upgrade in python version and the upgraded respective dependencies as further code changes are necessary to enable to test suit to run fully without ERRORS.
Technical details: The technical details for the knowledge of other developers. Any detailed caveats or specific deployment steps should be outlined here.
Requirements for PR merge:
Area for explaining above N/A when needed: