Added UpdateBHoMPackages method to update missing/old python packages. - #248
Conversation
|
@BHoMBot check required |
|
@Tom-Kingstone to confirm, the following actions are now queued:
There are 19 requests in the queue ahead of you. |
|
@Tom-Kingstone to confirm, the following actions are now queued:
There are 21 requests in the queue ahead of you. |
|
The check |
|
Testing with LadybugTools_Toolkit, this doesn't fix where the bhom subpackage isn't specified (as pyproject.toml does not allow editable dependencies which is really annoying). using this with LadybugTools_Toolkit will install missing or out of date packages defined in pyproject.toml, but python_toolkit isn't specified as a dependency as it's an editable install. Back to the drawing board |
jamesramsden-bh
left a comment
There was a problem hiding this comment.
Have tested with a couple of venvs, reinstalling them, and just updating. All fine.
|
@BHoMBot check required |
|
@jamesramsden-bh to confirm, the following actions are now queued:
There are 6 requests in the queue ahead of you. |
|
@BHoMBot check copyright-compliance |
|
@Tom-Kingstone to confirm, the following actions are now queued:
There are 4 requests in the queue ahead of you. |
|
@BHoMBot check ready-to-merge |
|
@Tom-Kingstone to confirm, the following actions are now queued:
There are 4 requests in the queue ahead of you. |
NOTE: Depends on
Issues addressed by this PR
Closes #247
This method specifically runs the InstallPackageLocal method with the expected python environment name.
It is up to implementors of install methods to decide when this method needs to be used.
Test files
Changelog
Additional comments