Replies: 2 comments 2 replies
-
Hi Craig, If upgrading the platform to Python 3.8 isn't too time consuming, I think that would probably be the best solution because ultimately you will probably want to do that anyway. Alternatively, Solution 2 looks like a good choice. Hope that helps.
|
Beta Was this translation helpful? Give feedback.
-
In talking with a lot of people we as a development team and community think that our time would be better spent to having tooling that will allow upgrading to happen out of band of the agent process. In addition, there is a solution that is already present, just would need a developer to do the things I am talking about. |
Beta Was this translation helpful? Give feedback.
-
As I prepared for backporting the openadr-ven agent I came across dependency mismatch within the volttron environment. VOLTTRON 8.x is currently pinned at cryptography==2.3 whilst the openadr-venv agent requires version 3.4.7. Another issue is that I have a server running pythnon3.6 however the openadr-venv requires python3.8. So I thought I would think about how we could solve these issues.
The 2 above is actually already doable, though not directly with the modular code, however you would have to manually activate the environment and run vctl from that environment. What this proposal is for is to make that process more inclusive in vctl.
Please let me know thoughts/criticisms to this plan.
Beta Was this translation helpful? Give feedback.
All reactions