FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

swapping python version to 3.11 by BryonLewis · Pull Request #1411 · Kitware/dive · GitHub

/ dive Public

swapping python version to 3.11 - #1411

Merged
BryonLewis merged 26 commits into
mainfrom
python-311-update
Jun 5, 2024
Merged

BryonLewis merged 26 commits into
mainfrom
python-311-update

Conversation

BryonLewis commented Mar 4, 2024
edited
Loading

Copy link
Copy Markdown
Collaborator
  • Swap from 3.8 to 3.10 to enable 3.11.
  • Convert to using 3.11 docker base images where possible
  • Update Project.toml to update girder and large-image references
  • Refactor worker container based on the kitware/viame docker container to install 3.11 and utilize it. Reminder that large-image tasks run on the main container and not in the worker.

TODO:

  • Update Vue to 2.7 and remove dependency on Vue Composition API in preparation for the eventual upgrade to 3.0
  • Update vuetify to a newer (2.X) version
  • Confirm Building individual versions still works (library, web, electron).

Comment thread client/package.json Outdated
"@typescript-eslint/no-unused-vars": "off",
"vue/no-template-target-blank": "off",
"vue/no-lone-template": "off",
"default-param-last": "off",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

I'm a fan of default-param-last. Could we just disable it inline if it's needed for API stability reasons in a few places?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

When I updated the base eslint rules there were a bunch of new issues being thrown. This one was small enough I can resolve it fairly quickly. Most instances were older functions with default params that required more params added for newer features. There were only a few instances so I removed this and added in sane defaults.

Comment thread client/src/components/TrackItem.vue Outdated
Comment thread client/src/use/useVuetify.ts Outdated

const useVuetify = () => {
const vm = getCurrentInstance();
return vm?.proxy?.$vuetify || undefined;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Is it reasonable at runtime for this function to return undefined, or does that mean something unexpected has gone wrong?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Good call, If this is undefined it should error out. I'll update to throw an error.

zachmullen previously approved these changes Jun 4, 2024
zachmullen previously approved these changes Jun 4, 2024
BryonLewis merged commit d6b6e05 into main Jun 5, 2024
BryonLewis deleted the python-311-update branch June 5, 2024 19:49
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL