-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Poetry with latest packages #823
Update Poetry with latest packages #823
Conversation
Signed-off-by: manosnoam <[email protected]>
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Robot Results
|
For example, this job console shows the SyntaxWarning before the fix:
With the fix, the SyntaxWarning disappeared: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
if its verified could u plz add a proper label |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it would be better to keep the poetry toml file consistent with the changes here. That would also avoid replacing the pkgs version with the old ones when a poetry install is executed (after deleting the lock).
is that correct @lugi0 ?
Yes, the change needs to be done in pyproject.toml and then update poetry.lock following the steps at https://github.com/red-hat-data-services/ods-ci/blob/master/ods_ci/docs/release.md The PR needs to update both files |
@jgarciao , @bdattoma I did not change pyproject.toml at all ;-) The only thing I noticed is that pyproject.toml includes But in the readme we suggest to use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We cannot use robot framework 6 yet because it's not compatible with another dependency we are using (rpaframework)
I understand it now. I think the PR can be merged. Thanks @manosnoam !
I believe @manosnoam is correct, @bdattoma if you were to delete your lock and then run a poetry install today, I'm almost certain you'd get the same lock file Noam is committing, since in this case you're simply getting the latest version(s) allowed by your pyproject.toml file. |
btw this is the issue for RF6 support in RPA: robocorp/rpaframework#673 |
The updated Poetry includes robotframework-openshift fix for Python 3.8:
red-hat-data-services/robotframework-openshift#6